0001447669-23-000049.txt : 20230227 0001447669-23-000049.hdr.sgml : 20230227 20230224195129 ACCESSION NUMBER: 0001447669-23-000049 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 134 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230227 DATE AS OF CHANGE: 20230224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TWILIO INC CENTRAL INDEX KEY: 0001447669 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 262574840 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37806 FILM NUMBER: 23669547 BUSINESS ADDRESS: STREET 1: 101 SPEAR STREET STREET 2: FIFTH FLOOR CITY: San Francisco STATE: CA ZIP: 94105 BUSINESS PHONE: 415-390-2337 MAIL ADDRESS: STREET 1: 101 SPEAR STREET STREET 2: FIFTH FLOOR CITY: San Francisco STATE: CA ZIP: 94105 10-K 1 twlo-20221231.htm 10-K twlo-20221231
0001447669FALSE2022FYP1Yhttp://www.twilio.com/20221231#AccruedLiabilitiesAndOtherLiabilitiesCurrenthttp://www.twilio.com/20221231#AccruedLiabilitiesAndOtherLiabilitiesCurrentP1Y00014476692022-01-012022-12-3100014476692022-06-30iso4217:USD0001447669us-gaap:CommonClassAMember2023-02-17xbrli:shares0001447669us-gaap:CommonClassBMember2023-02-1700014476692022-12-3100014476692021-12-31iso4217:USDxbrli:shares0001447669us-gaap:CommonClassAMember2022-12-310001447669us-gaap:CommonClassAMember2021-12-310001447669us-gaap:CommonClassBMember2022-12-310001447669us-gaap:CommonClassBMember2021-12-3100014476692021-01-012021-12-3100014476692020-01-012020-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassAMember2019-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-12-310001447669us-gaap:AdditionalPaidInCapitalMember2019-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001447669us-gaap:RetainedEarningsMember2019-12-3100014476692019-12-310001447669us-gaap:RetainedEarningsMember2020-01-012020-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-01-012020-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-01-012020-12-310001447669us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassAMember2020-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-310001447669us-gaap:AdditionalPaidInCapitalMember2020-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001447669us-gaap:RetainedEarningsMember2020-12-3100014476692020-12-310001447669us-gaap:RetainedEarningsMember2021-01-012021-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-01-012021-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310001447669us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassAMember2021-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310001447669us-gaap:AdditionalPaidInCapitalMember2021-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001447669us-gaap:RetainedEarningsMember2021-12-310001447669us-gaap:RetainedEarningsMember2022-01-012022-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-01-012022-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-01-012022-12-310001447669us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassAMember2022-12-310001447669us-gaap:CommonStockMemberus-gaap:CommonClassBMember2022-12-310001447669us-gaap:AdditionalPaidInCapitalMember2022-12-310001447669us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001447669us-gaap:RetainedEarningsMember2022-12-310001447669twlo:UsageBasedContractsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-31xbrli:pure0001447669twlo:UsageBasedContractsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001447669twlo:UsageBasedContractsMemberus-gaap:ProductConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001447669srt:MinimumMembertwlo:NonUsageBasedContractsMember2022-01-012022-12-310001447669srt:MaximumMembertwlo:NonUsageBasedContractsMember2022-01-012022-12-310001447669us-gaap:ProductConcentrationRiskMembertwlo:NonUsageBasedContractsMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310001447669us-gaap:ProductConcentrationRiskMembertwlo:NonUsageBasedContractsMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310001447669us-gaap:ProductConcentrationRiskMembertwlo:NonUsageBasedContractsMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-3100014476692023-01-01twlo:RevenueRecognitionPeriodOneMember2022-12-3100014476692023-01-01twlo:RevenueRecognitionPeriodTwoMember2022-12-310001447669twlo:IncrementalCommissionCostsOfObtainingNewContractsMember2022-12-31twlo:vote0001447669us-gaap:CommonClassBMember2022-01-012022-12-310001447669us-gaap:SoftwareDevelopmentMember2022-01-012022-12-310001447669srt:MinimumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001447669us-gaap:ComputerEquipmentMembersrt:MaximumMember2022-01-012022-12-310001447669us-gaap:LeaseholdImprovementsMember2022-01-012022-12-310001447669us-gaap:OfficeEquipmentMember2022-01-012022-12-310001447669us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001447669twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember2022-01-012022-12-310001447669us-gaap:AssetsHeldUnderCapitalLeasesMember2022-01-012022-12-310001447669srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001447669srt:MaximumMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001447669srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-01-012022-12-310001447669us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-12-310001447669twlo:SupplierRelationshipsMember2022-01-012022-12-310001447669srt:MinimumMemberus-gaap:TradeNamesMember2022-01-012022-12-310001447669us-gaap:TradeNamesMembersrt:MaximumMember2022-01-012022-12-310001447669us-gaap:PatentsMember2022-01-012022-12-31twlo:reporting_unittwlo:manager0001447669us-gaap:MoneyMarketFundsMember2022-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001447669twlo:ReverseRepurchaseAgreementsMember2022-12-310001447669twlo:ReverseRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001447669twlo:ReverseRepurchaseAgreementsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:FairValueInputsLevel3Membertwlo:ReverseRepurchaseAgreementsMember2022-12-310001447669us-gaap:CommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2022-12-310001447669us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel1Member2022-12-310001447669us-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:FairValueInputsLevel3Member2022-12-310001447669us-gaap:USTreasurySecuritiesMember2022-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2022-12-310001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2022-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2022-12-310001447669twlo:CorporateDebtSecuritiesCommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel1Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel2Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2022-12-310001447669us-gaap:FairValueInputsLevel3Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2022-12-310001447669us-gaap:MoneyMarketFundsMember2021-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001447669us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001447669us-gaap:CommercialPaperMember2021-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2021-12-310001447669us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2021-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:CommercialPaperMember2021-12-310001447669us-gaap:FairValueInputsLevel1Member2021-12-310001447669us-gaap:FairValueInputsLevel2Member2021-12-310001447669us-gaap:FairValueInputsLevel3Member2021-12-310001447669us-gaap:USTreasurySecuritiesMember2021-12-310001447669us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMember2021-12-310001447669us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasurySecuritiesMember2021-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001447669us-gaap:ForeignGovernmentDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001447669us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignGovernmentDebtSecuritiesMember2021-12-310001447669twlo:CorporateDebtSecuritiesCommercialPaperMember2021-12-310001447669us-gaap:FairValueInputsLevel1Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2021-12-310001447669us-gaap:FairValueInputsLevel2Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2021-12-310001447669us-gaap:FairValueInputsLevel3Membertwlo:CorporateDebtSecuritiesCommercialPaperMember2021-12-310001447669us-gaap:CorporateDebtSecuritiesMember2022-12-310001447669us-gaap:FairValueInputsLevel2Membertwlo:SeniorNotes3625PercentDue2029Member2022-12-310001447669twlo:SeniorNotes3875PercentDue2031Memberus-gaap:FairValueInputsLevel2Member2022-12-310001447669us-gaap:FairValueInputsLevel2Membertwlo:SeniorNotes3625PercentDue2029Member2021-12-310001447669twlo:SeniorNotes3875PercentDue2031Memberus-gaap:FairValueInputsLevel2Member2021-12-310001447669us-gaap:SoftwareDevelopmentMember2022-12-310001447669us-gaap:SoftwareDevelopmentMember2021-12-310001447669us-gaap:ComputerEquipmentMember2022-12-310001447669us-gaap:ComputerEquipmentMember2021-12-310001447669us-gaap:LeaseholdImprovementsMember2022-12-310001447669us-gaap:LeaseholdImprovementsMember2021-12-310001447669us-gaap:OfficeEquipmentMember2022-12-310001447669us-gaap:OfficeEquipmentMember2021-12-310001447669us-gaap:FurnitureAndFixturesMember2022-12-310001447669us-gaap:FurnitureAndFixturesMember2021-12-310001447669twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember2022-12-310001447669twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember2021-12-3100014476692022-09-300001447669twlo:StockBasedAwardsMember2022-01-012022-12-310001447669us-gaap:EmployeeSeveranceMember2021-12-310001447669twlo:FacilitationCostsMember2021-12-310001447669twlo:EmployeeSeveranceAndFacilitationCostsMember2021-12-310001447669us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001447669twlo:FacilitationCostsMember2022-01-012022-12-310001447669twlo:EmployeeSeveranceAndFacilitationCostsMember2022-01-012022-12-310001447669us-gaap:EmployeeSeveranceMember2022-12-310001447669twlo:FacilitationCostsMember2022-12-310001447669twlo:EmployeeSeveranceAndFacilitationCostsMember2022-12-310001447669us-gaap:LongMemberus-gaap:ForeignExchangeForwardMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2022-12-310001447669us-gaap:ForeignExchangeForwardMembersrt:MaximumMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2022-01-012022-12-310001447669us-gaap:ForeignExchangeForwardMember2022-01-012022-12-310001447669us-gaap:ForeignExchangeForwardMember2021-01-012021-12-310001447669twlo:CostOfRevenueMember2022-01-012022-12-310001447669twlo:CostOfRevenueMember2021-01-012021-12-31twlo:property0001447669srt:MinimumMember2022-12-310001447669srt:MaximumMember2022-12-310001447669twlo:A2022AcquisitionsMember2022-01-012022-12-310001447669twlo:A2022AcquisitionsMember2022-12-310001447669twlo:ZipwhipMember2021-07-012021-07-310001447669us-gaap:CommonClassAMembertwlo:ZipwhipMember2021-07-012021-07-310001447669twlo:ZipwhipMember2021-07-310001447669twlo:ZipwhipMember2021-12-310001447669us-gaap:DevelopedTechnologyRightsMembertwlo:ZipwhipMember2021-12-310001447669us-gaap:DevelopedTechnologyRightsMembertwlo:ZipwhipMember2021-01-012021-12-310001447669us-gaap:CustomerRelationshipsMembertwlo:ZipwhipMember2021-12-310001447669us-gaap:CustomerRelationshipsMembertwlo:ZipwhipMember2021-01-012021-12-310001447669twlo:SupplierRelationshipsMembertwlo:ZipwhipMember2021-12-310001447669twlo:SupplierRelationshipsMembertwlo:ZipwhipMember2021-01-012021-12-310001447669us-gaap:TradeNamesMembertwlo:ZipwhipMember2021-12-310001447669us-gaap:TradeNamesMembertwlo:ZipwhipMember2021-01-012021-12-310001447669twlo:ZipwhipMember2022-01-012022-12-310001447669twlo:ZipwhipMember2021-01-012021-12-310001447669twlo:OtherAcquisitionsMember2021-01-012021-12-310001447669twlo:OtherAcquisitionsMemberus-gaap:DevelopedTechnologyRightsMember2021-12-310001447669twlo:OtherAcquisitionsMemberus-gaap:OtherIntangibleAssetsMember2021-12-310001447669twlo:OtherAcquisitionsMember2021-12-310001447669twlo:SyniverseMember2022-05-310001447669twlo:SyniverseMember2022-05-012022-05-310001447669twlo:SyniverseMemberus-gaap:DevelopedTechnologyRightsMember2022-05-310001447669twlo:SyniverseMemberus-gaap:DevelopedTechnologyRightsMember2022-05-012022-05-310001447669us-gaap:CustomerRelationshipsMembertwlo:SyniverseMember2022-05-310001447669us-gaap:CustomerRelationshipsMembertwlo:SyniverseMember2022-05-012022-05-310001447669us-gaap:TrademarksMembertwlo:SyniverseMember2022-05-310001447669twlo:SyniverseMember2022-12-310001447669twlo:SyniverseMember2022-01-012022-12-310001447669twlo:SyniverseMember2022-05-132022-12-310001447669us-gaap:DevelopedTechnologyRightsMember2022-12-310001447669us-gaap:CustomerRelationshipsMember2022-12-310001447669twlo:SupplierRelationshipsMember2022-12-310001447669us-gaap:TradeNamesMember2022-12-310001447669us-gaap:OrderOrProductionBacklogMember2022-12-310001447669us-gaap:PatentsMember2022-12-310001447669twlo:TelecommunicationLicensesMember2022-12-310001447669us-gaap:TrademarksMember2022-12-310001447669us-gaap:DevelopedTechnologyRightsMember2021-12-310001447669us-gaap:CustomerRelationshipsMember2021-12-310001447669twlo:SupplierRelationshipsMember2021-12-310001447669us-gaap:TradeNamesMember2021-12-310001447669us-gaap:OrderOrProductionBacklogMember2021-12-310001447669us-gaap:PatentsMember2021-12-310001447669twlo:TelecommunicationLicensesMember2021-12-310001447669us-gaap:TrademarksMember2021-12-310001447669twlo:SeniorNotes3625PercentDue2029Member2022-12-310001447669twlo:SeniorNotes3625PercentDue2029Member2021-12-310001447669twlo:SeniorNotes3875PercentDue2031Member2022-12-310001447669twlo:SeniorNotes3875PercentDue2031Member2021-12-310001447669us-gaap:SeniorNotesMember2021-03-310001447669twlo:SeniorNotes3625PercentDue2029Member2021-03-310001447669twlo:SeniorNotes3875PercentDue2031Member2021-03-310001447669us-gaap:SeniorNotesMember2021-03-012021-03-310001447669us-gaap:DebtInstrumentRedemptionPeriodOneMembersrt:MaximumMembertwlo:SeniorNotes3625PercentDue2029Member2022-01-012022-12-310001447669us-gaap:DebtInstrumentRedemptionPeriodOneMembertwlo:SeniorNotes3625PercentDue2029Member2022-01-012022-12-310001447669us-gaap:DebtInstrumentRedemptionPeriodOneMembersrt:MinimumMembertwlo:SeniorNotes3625PercentDue2029Member2022-01-012022-12-310001447669twlo:SeniorNotes3625PercentDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-01-012022-12-310001447669twlo:SeniorNotes3625PercentDue2029Memberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2022-01-012022-12-310001447669us-gaap:DebtInstrumentRedemptionPeriodFourMembertwlo:SeniorNotes3625PercentDue2029Member2022-01-012022-12-310001447669us-gaap:DebtInstrumentRedemptionPeriodOneMembertwlo:SeniorNotes3875PercentDue2031Member2022-01-012022-12-310001447669twlo:SeniorNotes3875PercentDue2031Memberus-gaap:DebtInstrumentRedemptionPeriodTwoMember2022-01-012022-12-310001447669twlo:SeniorNotes3875PercentDue2031Memberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2022-01-012022-12-310001447669us-gaap:DebtInstrumentRedemptionPeriodFourMembertwlo:SeniorNotes3875PercentDue2031Member2022-01-012022-12-310001447669us-gaap:DebtInstrumentRedemptionPeriodFiveMembertwlo:SeniorNotes3875PercentDue2031Member2022-01-012022-12-310001447669twlo:SeniorNotes3875PercentDue2031Membertwlo:DebtInstrumentRedemptionPeriodSixMember2022-01-012022-12-310001447669us-gaap:SeniorNotesMembertwlo:DebtInstrumentRedemptionPeriodChangeOfControlEventMember2022-01-012022-12-310001447669twlo:ConvertibleSeniorNotesDue2023Member2021-01-012021-12-310001447669twlo:CappedCallArrangementMember2021-06-012021-06-300001447669twlo:ConvertibleSeniorNotes0.25PercentDue2023Member2020-01-012020-12-310001447669twlo:ContractWithCustomerLiabilityPromotionsMember2021-12-310001447669twlo:ContractWithCustomerLiabilityPromotionsMember2020-12-310001447669twlo:ContractWithCustomerLiabilityPromotionsMember2019-12-310001447669twlo:ContractWithCustomerLiabilityPromotionsMember2022-01-012022-12-310001447669twlo:ContractWithCustomerLiabilityPromotionsMember2021-01-012021-12-310001447669twlo:ContractWithCustomerLiabilityPromotionsMember2020-01-012020-12-310001447669twlo:ContractWithCustomerLiabilityPromotionsMember2022-12-310001447669country:US2022-01-012022-12-310001447669country:US2021-01-012021-12-310001447669country:US2020-01-012020-12-310001447669us-gaap:NonUsMember2022-01-012022-12-310001447669us-gaap:NonUsMember2021-01-012021-12-310001447669us-gaap:NonUsMember2020-01-012020-12-310001447669country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001447669country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001447669country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001447669us-gaap:NonUsMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001447669us-gaap:NonUsMember2022-12-310001447669us-gaap:NonUsMember2021-12-310001447669twlo:ProgrammableMessagingMember2022-01-012022-12-310001447669twlo:ProgrammableMessagingMember2021-01-012021-12-310001447669twlo:ProgrammableMessagingMember2020-01-012020-12-310001447669twlo:ProgrammableVoiceMember2022-01-012022-12-310001447669twlo:ProgrammableVoiceMember2021-01-012021-12-310001447669twlo:ProgrammableVoiceMember2020-01-012020-12-310001447669twlo:EmailMember2022-01-012022-12-310001447669twlo:EmailMember2021-01-012021-12-310001447669twlo:EmailMember2020-01-012020-12-310001447669twlo:OtherCommunicationsMember2022-01-012022-12-310001447669twlo:OtherCommunicationsMember2021-01-012021-12-310001447669twlo:OtherCommunicationsMember2020-01-012020-12-310001447669twlo:CommunicationMember2022-01-012022-12-310001447669twlo:CommunicationMember2021-01-012021-12-310001447669twlo:CommunicationMember2020-01-012020-12-310001447669twlo:SoftwareMember2022-01-012022-12-310001447669twlo:SoftwareMember2021-01-012021-12-310001447669twlo:SoftwareMember2020-01-012020-12-310001447669us-gaap:ProductAndServiceOtherMember2022-01-012022-12-310001447669us-gaap:ProductAndServiceOtherMember2021-01-012021-12-310001447669us-gaap:ProductAndServiceOtherMember2020-01-012020-12-310001447669srt:MinimumMember2022-01-012022-12-310001447669srt:MaximumMember2022-01-012022-12-3100014476692020-09-300001447669us-gaap:IndemnificationGuaranteeMember2021-12-310001447669us-gaap:IndemnificationGuaranteeMember2022-12-310001447669us-gaap:DomesticCountryMember2022-12-310001447669us-gaap:ForeignCountryMember2022-12-310001447669us-gaap:DomesticCountryMember2021-12-310001447669us-gaap:ForeignCountryMember2021-12-310001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2022-12-310001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2021-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2022-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2021-12-310001447669twlo:StockOptionAndIncentivePlan2016Member2022-12-310001447669twlo:StockOptionAndIncentivePlan2016Member2021-12-310001447669us-gaap:EmployeeStockMember2022-12-310001447669us-gaap:EmployeeStockMember2021-12-310001447669us-gaap:CommonClassAMember2021-02-012021-02-280001447669us-gaap:CommonClassAMember2020-08-012020-08-310001447669us-gaap:CommonClassAMember2021-02-280001447669us-gaap:CommonClassAMember2020-08-310001447669twlo:StockOptionPlan2008Member2016-06-220001447669twlo:StockOptionPlan2008Memberus-gaap:EmployeeStockOptionMember2016-06-222016-06-220001447669us-gaap:CommonClassAMembertwlo:StockOptionAndIncentivePlan2016Member2016-06-210001447669twlo:StockOptionAndIncentivePlan2016Member2022-01-012022-01-010001447669twlo:StockOptionAndIncentivePlan2016Member2021-01-012021-01-010001447669twlo:EmployeeAndNonemployeeStockOptionMembertwlo:StockOptionAndIncentivePlan2016Member2022-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2022-01-012022-12-310001447669us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2016-06-210001447669us-gaap:EmployeeStockMember2022-01-012022-01-010001447669us-gaap:EmployeeStockMember2021-01-012021-01-010001447669us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2022-01-012022-12-310001447669us-gaap:EmployeeStockMember2022-01-012022-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2021-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2021-01-012021-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2022-12-310001447669twlo:EmployeeAndNonemployeeStockOptionMember2020-01-012020-12-310001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2022-01-012022-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001447669twlo:PerformanceBasedRestrictedStockUnitsMember2022-03-012022-03-310001447669twlo:PerformanceBasedRestrictedStockUnitsMember2022-03-31twlo:tranche0001447669srt:MaximumMembertwlo:PerformanceBasedRestrictedStockUnitsMember2022-03-012022-03-310001447669twlo:RSUsSubjectToFutureVestingMember2022-01-012022-12-310001447669twlo:RSUsSubjectToFutureVestingMember2022-12-310001447669us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001447669srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001447669srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001447669srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001447669srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001447669us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001447669us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001447669srt:MinimumMemberus-gaap:EmployeeStockMember2022-01-012022-12-310001447669us-gaap:EmployeeStockMembersrt:MaximumMember2022-01-012022-12-310001447669srt:MinimumMemberus-gaap:EmployeeStockMember2021-01-012021-12-310001447669us-gaap:EmployeeStockMembersrt:MaximumMember2021-01-012021-12-310001447669srt:MinimumMemberus-gaap:EmployeeStockMember2020-01-012020-12-310001447669us-gaap:EmployeeStockMembersrt:MaximumMember2020-01-012020-12-310001447669us-gaap:EmployeeStockMember2021-01-012021-12-310001447669us-gaap:EmployeeStockMember2020-01-012020-12-310001447669us-gaap:CostOfSalesMember2022-01-012022-12-310001447669us-gaap:CostOfSalesMember2021-01-012021-12-310001447669us-gaap:CostOfSalesMember2020-01-012020-12-310001447669us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001447669us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001447669us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001447669us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001447669us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001447669us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001447669us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001447669us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001447669us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001447669us-gaap:RestructuringChargesMember2022-01-012022-12-310001447669us-gaap:RestructuringChargesMember2021-01-012021-12-310001447669us-gaap:RestructuringChargesMember2020-01-012020-12-310001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2022-01-012022-12-310001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2021-01-012021-12-310001447669twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember2020-01-012020-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001447669us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001447669twlo:DonorAdvisedFundMember2022-01-012022-12-310001447669twlo:DonorAdvisedFundMember2021-01-012021-12-310001447669twlo:DonorAdvisedFundMember2020-01-012020-12-310001447669us-gaap:EmployeeStockMember2022-01-012022-12-310001447669us-gaap:EmployeeStockMember2021-01-012021-12-310001447669us-gaap:EmployeeStockMember2020-01-012020-12-310001447669twlo:ConvertibleSeniorNotesMember2022-01-012022-12-310001447669twlo:ConvertibleSeniorNotesMember2021-01-012021-12-310001447669twlo:ConvertibleSeniorNotesMember2020-01-012020-12-310001447669twlo:ClassACommonStockHeldInEscrowMember2022-01-012022-12-310001447669twlo:ClassACommonStockHeldInEscrowMember2021-01-012021-12-310001447669twlo:ClassACommonStockHeldInEscrowMember2020-01-012020-12-310001447669twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember2022-01-012022-12-310001447669twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember2021-01-012021-12-310001447669twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember2020-01-012020-12-310001447669us-gaap:StateAndLocalJurisdictionMember2022-12-310001447669us-gaap:SubsequentEventMember2023-02-130001447669us-gaap:SubsequentEventMembersrt:MinimumMember2023-02-130001447669us-gaap:SubsequentEventMembersrt:MaximumMember2023-02-13

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________
FORM 10-K
_____________________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT 1934
For the fiscal year ended December 31, 2022
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-37806
_____________________________________________
twlo-20221231_g1.jpg
TWILIO INC.
(Exact name of registrant as specified in its charter)
_____________________________________________
Delaware26-2574840
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification Number)
101 Spear Street, Fifth Floor
San Francisco, California 94105
(Address of principal executive offices) (Zip Code)
(415) 390-2337
(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, par value $0.001 per shareTWLONew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
____________________________________________

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act: Yes    No o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 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 o
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 o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
  Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    o
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.  o
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).  o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 
The aggregate market value of stock held by non-affiliates as of June 30, 2022 (the last business day of the registrant's most recently completed second quarter) was $13.1 billion based upon $83.81 per share, the closing price of the registrant’s Class A common stock on that date on the New York Stock Exchange. Determination of stock ownership by non-affiliates was made solely for the purpose of responding to this requirement and the registrant is not bound by this determination for any other purpose.

    On February 17, 2023, 177,657,156 shares of the registrant’s Class A common stock and 9,617,605 shares of registrant’s Class B common stock were outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's definitive Proxy Statement for the 2023 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, 2022.

1


TWILIO INC.
Annual Report on Form 10-K
For the Year Ended December 31, 2022
TABLE OF CONTENTS

Page
PART I
PART II
PART III
PART IV

1



Special Note Regarding Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), which statements involve substantial risks and uncertainties. Forward-looking statements generally relate to future events or our future financial or operating performance. In some cases, you can identify forward-looking statements because they contain words such as “may,” “can,” “will,” “would,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “target,” “projects,” “contemplates,” “believes,” “estimates,” “predicts,” “forecasts,” “potential,” or “continue” or the negative of these words or other similar terms or expressions that concern our expectations, strategy, plans or intentions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, statements about:
the impact of macroeconomic uncertainties and significant market volatility in the global economy, on our customers, partners, employees and business;
our future financial performance, including expectations regarding our revenue, cost of revenue, gross margin and operating expenses, ability to generate positive cash flow and ability to achieve and sustain profitability, and the assumptions underlying such expectations;
the benefits and efficiencies we expect to derive from recent workforce reductions and other cost-saving initiatives, including reducing our global office footprint;
our anticipated strategies and business plans, including the expected costs and benefits of our business unit reorganization and changes to our leadership structure;
our expectations regarding our Data & Applications business, including increased investment and go-to-market focus to capture market share and increase revenue growth;
our expectations regarding our Communications business, including anticipated cash flows and strategy for streamlining the customer experience, including increased focus on self-serve capabilities;
our ability to retain and increase revenue from existing customers and attract new customers, including enterprises and international organizations;
our ability to maintain reliable service levels for our customers;
our anticipated investments in sales and marketing, research and development and additional systems and processes to support our growth;
our ability to compete effectively in an intensely competitive market, including our ability to set optimal prices for our products and adapt and respond effectively to rising costs, rapidly changing technology and evolving customer needs, requirements, and preferences;
potential harm caused by compromises in security, data and infrastructure, including cybersecurity protections;
our ability to comply with modified or new industry standards, laws and regulations applying to our business;
our ability to make progress on our environmental, social and governance (“ESG”) programs, goals and commitments;
our ability to manage changes in network service provider fees that we pay in connection with the delivery of communications on our platform;
investments and costs required to prevent, detect and remediate potential cybersecurity threats, incidents and breaches of ours or our customers’ systems or information;
our ability to optimize our network service provider coverage and connectivity;
our ability to work closely with email inbox service providers to maintain deliverability rates;
2



the impact and expected results from changes in our relationships with our larger customers;
our ability to form and expand partnerships with technology partners and consulting partners;
anticipated technology trends, such as the use of and demand for cloud communications and customer engagement tools;
our ability to successfully enter into new markets and manage our international expansion;
the sufficiency of our cash and cash equivalents to meet our liquidity needs;
our expectations regarding our share repurchase program;
our ability to maintain, protect and enhance our intellectual property;
our ability to successfully defend litigation brought against us;
our ability to service the interest on our 3.625% senior notes due 2029 (“2029 Notes”) and on our 3.875% notes due 2031 (“2031 Notes,” and together with the 2029 Notes, the “Notes”), and repay such Notes;
our customers’ and other platform users’ violation of our policies or other misuse of our platform; and
our ability to successfully integrate and realize the benefits of our past or future strategic acquisitions or investments.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.
You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, results of operations and financial condition. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described below in Part II, Item 1A, “Risk Factors,” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make.

3



PART I
Item 1. Business
Overview

We enable businesses of all sizes and across numerous industries to revolutionize how they engage with their customers. Our leading customer engagement platform (“CEP”) comprises a suite of flexible software and communications solutions that allow businesses to deliver seamless, trusted and engaging customer experiences at scale. The value proposition of our offerings has become stronger and our products have become more strategic to our customers as more and more businesses have prioritized building stronger, more personalized and more differentiated customer engagement experiences through digital channels.

Our CEP empowers businesses to create the tailored solutions needed to engage their customers at every step of the customer journey through real-time, relevant, personalized communications over the customers’ preferred communication channels. With our platform, businesses can personalize every transaction with real-time data, build lasting loyalty, cut customer acquisition costs and increase customer lifetime value. Our customized software products are designed to address specific use cases, including our customer data platform, virtual contact centers, personalized yet scalable marketing campaigns and advanced account security systems. Our leading communications solutions, including our Application Programming Interfaces (“APIs”), are highly customizable and enable developers to embed numerous forms of voice, messaging, and email interactions into their customer-facing applications. Our platform is designed to support all of the most important ways people communicate through technology and our global infrastructure is capable of supporting virtually any business at scale.

As indicated above, we have seen escalating enthusiasm for our offerings as businesses have increasingly prioritized delivering, and their customers have increasingly come to expect, personalized experiences through digital communication channels. Such experiences require businesses to understand their customers on a deep level, with a comprehensive view of their customers across multiple digital touchpoints, that reveals what their needs are and which communications methods they prefer. Our platform, which uniquely combines our highly customizable communications APIs with leading customer data management capabilities, allows businesses to do exactly that, breaking down data silos and building a comprehensive single source for their customer data organized into unique profiles and easily accessible by all their business teams. Empowered with this information and the insights it enables, businesses using our platform can provide robust, personalized and effective communications to their customers at every stage of their customer relationships.

We have experienced substantial growth in our business since inception, and as of December 31, 2022, we had over 290,000 Active Customer Accounts that represent organizations big and small, old and young, across nearly every industry. Our growth to this scale has predominantly been organic as a result of our customers increasing their usage of our products, extending their usage of our products to new applications, or adopting new products that we offer. We have also fueled our growth through successful strategic acquisitions and integrations of businesses that complemented our pre-existing products and allowed us to expand our platform and to add new customer accounts. Acquisitions of note have included Segment, the leading customer data platform we acquired in 2020, and Zipwhip, the leading toll-free messaging provider we acquired in 2021.
As we announced on February 13, 2023, moving forward we will operate as two separate business units: Twilio Communications and Twilio Data & Applications (previously referred to as Software). We believe that this strategic realignment will enable us to better execute on the key priorities for each side of our business—driving efficiencies for Twilio Communications and accelerating growth for Twilio Data & Applications—while accounting for each business unit’s unique economic, customer and product needs. These two business units can execute toward their respective financial goals with more focus and independence—but they are also highly complementary. Our Data & Applications business benefits from our underlying communications platform and our substantial active customer base. Our success in Data & Applications also drives more intelligence for our Communications products. Together, they address adjacent buyers and related problems that our customers have. With this strategic realignment, we believe we are well-positioned to achieve our long-term plan of creating the market-leading customer engagement platform.
4



Our Platform
We aim to deliver the leading platform that intelligently orchestrates customer engagement across the entire customer life cycle. Our platform provides developers tools to build, scale, and deploy real-time communications within software applications, while simultaneously offering technology that allows businesses to harness the power of first-party data to improve the experience of their customers. The data our platform collects can inform every interaction across the customer journey to achieve more personalized, timely and impactful engagement. This in turn empowers businesses to build productive one-to-one relationships, at scale, through both easy-to-use APIs and extensible software products like Twilio Flex and Twilio Engage. The central pillars of our customer engagement platform, consistent with the new business unit structure referenced above, are described below.
Communications
Our Communications solutions consist of highly customizable APIs and products that can be used individually or in combination to build rich contextual communications within applications. We offer easy-to-use flexible building blocks for developers to build omnichannel engagements with customers worldwide. We also provide advanced compliance management to support success within a changing ecosystem of regulations. Our Communications solutions include Programmable Messaging, Programmable Voice, Email, Account Security and more. The majority of our communications products are offered on a usage basis. Email is offered on a subscription basis.
Our platform is connected to our “Super Network,” a software layer that enables our customers’ applications to communicate with devices globally. The Super Network interconnects communications networks and inbox services providers around the world and continually analyzes data to optimize the quality and cost of communications that flow through our platform. The Super Network also contains a set of APIs that gives our customers access to additional foundational components offered through our platform, such as phone numbers and session initiation protocol (“SIP”) trunking.
Core offerings of our Communications business include:
Programmable Messaging. Twilio Programmable Messaging (MessagingX) is an API to send and receive SMS, MMS, Toll-Free SMS, High-Throughput Toll-Free SMS and over-the-top (“OTT”) (e.g., WhatsApp and Facebook Messenger) messages globally. It uses intelligent sending features to ensure messages reliably reach end users wherever they are. Our customers use this API to address numerous use cases, including account notifications, marketing, account security and order confirmations, as well as two-way and conversational use cases, such as conversational sales support and customer care.
Programmable Voice. Twilio Programmable Voice allows developers to build solutions to make, manage and receive phone calls globally through a browser, an app, a phone or anywhere else one can take a call. Our voice software, which works over both the traditional public switched telephone network (“PSTN”) and over Internet Protocol (“VoIP”), allows developers to incorporate advanced voice functionality such as text-to-speech, global conferencing, emergency calling, call recording, media streams and others, as well as address use cases such as contact centers, call tracking, analytics solutions and anonymized communications.
Email. Twilio SendGrid Email API (“Email API”) solves email delivery challenges at scale, enabling customers to build customized solutions and helpful shortcuts to streamline integration and optimize for inbox placement. The Email API allows businesses to integrate with multiple leading development frameworks and client libraries in multiple languages as well as customize various links and domains. It also provides sender authentication, security, mobile support and many other tools. Businesses use our email products for both marketing messages and transactional emails, including shipping notifications, friend requests, password resets and sign-up confirmations.
Account Security. Online fraud has evolved into a major concern that requires today’s businesses to have advanced solutions for registering, onboarding and recognizing customers. Twilio Verify is a managed solution that effectively adds security at the point of new user activation and onwards, providing a seamless, consistent and secure login experience. Using our two-factor authentication APIs, developers can add an extra layer of security to their applications with second-factor passwords sent to users via SMS, voice, email or push notifications.
5



Data & Applications
We believe that a personalized, positive customer experience is the best path to long-term customer loyalty. Our Data & Applications solutions enable businesses to create highly personalized experiences and campaigns across multiple channels using real-time customer data. They also allow businesses to break down data silos across their organizations and to leverage a single unified source of customer data for their various business teams.
Our Data & Applications products are primarily offered on a subscription basis. Our Communications products that are embedded into our Data & Applications products are charged separately on a usage basis.
Core offerings of our Data & Applications business include:
Twilio Segment. Twilio Segment is a leading customer data platform (“CDP”) that provides businesses with the tools to harness the power of first-party data by unifying information collected throughout each customer’s journey into a unique profile. Twilio Segment collects, contextualizes and unlocks the potential of first-party data across the customer engagement stack by:
collecting user data from interactions with websites, mobile apps, digital ads, and more;
combining data from these different sources and systems to form a complete picture of each customer;
creating from this a customer profile that can be accessed by every business team within the organization; and,
integrating customer data into subsequent interactions to drive personalization across channels.

In addition to creating unified profiles that drive personalized customer interactions, Twilio Segment includes privacy and security features that help businesses comply with privacy laws, including the General Data Protection Regulation (“GDPR”) and the California Consumer Privacy Act of 2018 (“CCPA”).

Twilio Engage. Twilio Engage builds upon the unified profiles of Twilio Segment to enable marketers to create personalized campaigns and to manage, measure and scale them through a single platform. Such campaigns can include personalized messages delivered via native SMS, email, and/or custom channels. Through Twilio Engage, businesses can deepen their customer relationships and convert what might otherwise have been isolated interactions into continuous, long-term relationships.
Twilio Flex. Twilio Flex is a programmable virtual contact center built for the new world of tailored customer experiences and omnichannel communications. Twilio Flex is a fully programmable contact center platform that allows companies to deploy a broad array of customer engagement channels while providing the tools to easily create, change or extend any part of their custom solutions. With Twilio Flex, businesses can rapidly deploy tailored cloud contact centers to create an exact omnichannel contact center experience that addresses their specific business needs.
Marketing Campaigns. Marketing Campaigns is built on top of our proven email infrastructure to help digital marketers build and send email campaigns at scale, faster than ever. With drag and drop editing, approachable automation and powerful contacts management, Marketing Campaigns help marketers attract and retain customers more efficiently. Marketing Campaigns include email design and templates, list management, dynamic content and email testing.
Our Strategy
We are a leader in the customer engagement platform category. Retaining this position will require both continued innovation and discipline with respect to prioritization and focus. We are concentrating our investments in the highest-impact product areas for our future, and we intend to pursue the following strategies:
Accelerate Growth of our Data & Applications Business. We are focusing on speeding up technological development and aggressively growing our market share for Twilio Segment and Twilio Engage by increasing the number of source channels and destinations we integrate with and by growing the number of new customers that can build their own solutions using our Data & Applications products. We also continue to invest in the success path of Twilio Flex as a foundational application connecting communications and customer data.
6



Continue Driving Simplification and Efficiencies in our Communications Business. We are investing strategically into our core Communications solutions to improve profitability and maintain our market leadership position. To drive efficiencies and reduce costs, we are adding additional self-service capabilities, emphasizing product-led growth and focusing on simplification of business processes and modernization of our infrastructure. We believe that driving efficiencies and improving profitability in our Communications business and establishing it as our major profit engine will allow us to continue to invest in accelerating the growth of our Data & Applications business, capture market share and increase our gross margins.
Driving Operating Leverage Across the Business. We are implementing several organizational initiatives targeted at improving efficiencies of our processes, enhancing our fiscal discipline on all levels, optimizing utilization of our distributed workforce, driving agile decision making frameworks and more. We expect that these initiatives will result in operating cost reductions, increase effectiveness and efficiency within our organization and ultimately accelerate our path to driving meaningful value for our stockholders.
From time to time, we evaluate opportunities to acquire or invest in adjacent technologies to complement our organic investments and to improve our products, our services and our customers’ experiences. We expect to continue to selectively explore these types of strategic levers as opportunities arise.
Competition
The markets for customer engagement platforms are rapidly evolving and are increasingly competitive. We believe that the principal competitive factors in our market are completeness of offering, credibility with customers, global reach, ease of integration and programmability, product features, platform scalability, reliability, security and performance, brand awareness and reputation, the strength of sales and marketing efforts, customer support, and the cost of deploying and using our products.
We believe that we compete favorably on the basis of the factors listed above and that none of our competitors currently compete directly with us across all of our product offerings.
In our Communications business, our competitors are primarily (i) regional network service providers that offer limited developer functionality on top of their own physical infrastructure, (ii) communications platform-as-a-service (“CPaaS”) companies that offer communications products and applications, and (iii) other software companies that compete with portions of our communications product line. In our Data & Applications business our competitors are primarily (i) legacy on-premises vendors, (ii) software-as-a-service (“SaaS”) companies and marketing cloud platform vendors that offer bundled applications and platforms, and (iii) CRM and customer experience vendors.
With the introduction of new products and services and new market entrants, we expect competition to intensify in the future. Moreover, as we expand the scope of our platform, we may face additional competition.
Research and Development
Our research and development efforts are focused on building a trusted, comprehensive customer engagement platform while enhancing our existing products and developing new products and features.
Our research and development organization is predominantly built around small development teams. Our small development teams foster greater agility, which enables us to develop new, innovative products and make rapid changes to our infrastructure that increase resiliency and operational efficiency. Our development teams designed and built our customer engagement platform, our core platforms stack, as well as our Super Network. These teams continue to focus on the highest impact product areas for our future. As of December 31, 2022, we had 3,590 employees in our research and development organization.
Sales and Marketing

Our sales and marketing teams are focused on executing on our top priorities to accelerate growth of our Data & Applications business by accelerating customer acquisitions; and maintain profitability and market leadership position of our Communications business by cross-selling communications and other products for account expansion. Our sales organization includes sales development, inside sales, field sales, specialty sales and sales engineering personnel.
7



Our Data & Applications products require a strategic solution-oriented sales model and deep customer relationship building. We are deliberate in developing these skills and customer relationships leveraging the trust and reputation we have built while solving new and broader problems for our customers. Our Data & Applications products are primarily offered on a subscription basis. Our Communications products that are integrated into our Data & Applications products are charged on a usage basis.
We are shifting our Communications sales model from one that is reliant on field sales to one that leverages digital inside sales, self-service and product-led growth. We believe that this will significantly improve the profitability of our Communications business, contributing to materially improved operating margins, and enabling us to reinvest in the growth of our high margin Data & Applications business.
The majority of our Communications products are offered on a usage basis. We offer an initial free trial period to developers to test their applications that they built with our products. After the initial trial period, developers provide their credit card information and only pay for the actual usage of our products, for the majority of our communications products. Our self-serve pricing matrix is publicly available and it allows for customers to receive tiered discounts as their usage of our products increases. As customers’ use of our products grows, some enter into negotiated contracts with terms that dictate pricing and typically include some level of minimum revenue commitments. Historically, we have acquired the substantial majority of our communications customers through this self-service model. As customers expand their usage of our platform, we expand our relationships with them to include business leaders within their organizations. We supplement our self-service model with account executives and customer success managers when such engagement is needed to provide value to our self-serving customers. Our Email solution is offered on a subscription basis.
When potential customers do not have the available developer resources to build their own applications, we refer them to either our technology partners who embed our products in the solutions that they sell to other businesses (such as contact centers and marketing automation), our professional services team or outside consulting partners who provide consulting and development services for organizations that have limited software development expertise to build their software applications on our platform.
As of December 31, 2022, we had 3,605 employees in our sales and marketing organization.
Customer Support
To make it easy to learn how to use our products, we provide all of our users with comprehensive documentation, how-to guides and tutorials. We supplement and enhance these tools with the participation of our engaged developer community. In addition, we provide support options to address the individualized needs of our customers. All of our customers get free support and system status notifications. Our customers can also engage with the broader Twilio community to resolve issues.
We offer three paid tiers of support with increasing levels of availability and guaranteed response times. Our highest tier plan, intended for our largest customers, includes a dedicated support engineer, duty manager coverage and quarterly status reviews. Our support model is global, with 24x7 coverage and support offices located throughout the world, with our larger offices located in the United States, Ireland, Colombia, India, and Singapore. We currently derive an insignificant amount of revenue from fees for customer support.
We also offer professional services which provide in-depth, hands-on, fee-based packages of advisory, software architecture, integration and coding services to existing and prospective customers and partners to optimize their use of the Twilio platform. For our Data & Applications products, offerings include services for implementing contact center solutions and customer data platform design. For our Communications products, offerings include email implementation and deliverability, and configuration and integration of our communications channels.
Intellectual Property
We rely on a combination of patent, copyright, trademark, trade secret and other intellectual property laws in the United States and other jurisdictions, as well as license agreements, other contractual protections, and internal processes, procedures, and controls, to protect, establish, maintain, and enforce our intellectual property and other proprietary rights technology. We also rely on a number of registered trademarks, applications for trademarks and common law protections afforded to certain unregistered trademarks to protect our brand.
8



As of December 31, 2022, in the United States, we had 232 issued patents, which expire between 2029 and 2041. As of that date, we also had 36 issued patents in foreign jurisdictions, all of which are related to our U.S. patents and patent applications. We have also filed various applications in the United States and internationally to establish and protect our rights to certain aspects of our intellectual property portfolio. In addition, as of December 31, 2022, we had 58 registered trademarks in the United States and 512 registered trademarks in foreign jurisdictions.
We currently, and will continue to, seek to protect our intellectual property and other proprietary rights by, among other things, implementing, maintaining, and enforcing a policy that requires our employees, independent contractors and certain suppliers involved in developing intellectual property for us or on our behalf to enter into agreements acknowledging that all work product or other forms of intellectual property generated, created, reduced to practice, conceived, or otherwise developed by them on our behalf are owned by us such that we can use the intellectual property they develop for our business purposes.
Regulatory
We are subject to a number of U.S. federal, U.S. state and foreign laws and regulations that involve matters central to our business. These laws and regulations may involve privacy, data protection, intellectual property, competition, telecommunications, broadband, VoIP, consumer protection, export taxation and controls, or other subjects. Many of the laws and regulations to which we are subject are still evolving and being tested in courts, and some could be interpreted in ways that could harm our business. In addition, the application and interpretation of these laws and regulations often are uncertain, particularly in the new and rapidly evolving industry in which we operate. Because federal, state and foreign laws and regulations have continued to develop and evolve rapidly, it is possible that we, our products or our platform may not be, or may not have been, compliant with each such applicable law or regulation.
For example, the General Data Protection Regulation (“GDPR”), the United Kingdom’s GDPR (“UK GDPR”), and the Swiss Federal Act on Data Protection impose strict requirements for processing the personal information of individuals protected by the legislation, whether their data is processed within or outside the European Economic Area (“EEA”), the United Kingdom (“UK”), and Switzerland, respectively. For example, the GDPR imposes significant requirements regarding the processing of individuals’ personal information, including in relation to transparency, lawfulness of processing, individuals’ privacy rights, compliant contracting, data minimization, data breach notification, data re-usage, data retention, security of processing and international data transfers. Noncompliance with the GDPR and UK GDPR can result in, for example, bans on data processing or data transfers, orders to delete data, and fines of up to the greater of 20 million euros (£17.5 million for the UK GDPR) or 4% of annual global revenue. Further, individuals may initiate compensation claims or litigation related to our processing of their personal information. Other privacy laws impose strict requirements around marketing communications and the deployment of cookies on users’ devices. The breadth and depth of changes in data protection obligations has required significant time and resources, including a review of our technology and systems currently in use against the requirements of GDPR. Our actual or perceived failure to comply with laws, regulations or contractual commitments regarding privacy, data protection and data security could lead to costly legal action, adverse publicity, significant liability and decreased demand for our services, which could adversely affect our business, results of operations and financial condition.
In addition, laws such as the Telephone Consumer Protection Act of 1991 (“TCPA”), restrict telemarketing and the use of automatic SMS text messages without explicit customer consent. The scope and interpretation of the laws that are or may be applicable to the delivery of text messages are continuously evolving and developing. If we do not comply with these laws or regulations, or if our customers fail to do so, we could face direct liability.
Compliance with these laws and regulations has not had, and is not expected to have, a material effect on our capital expenditures, results of operations and competitive position as compared to prior periods, and we do not currently anticipate material capital expenditures for environmental control facilities, of which we currently have none. For additional information about government regulation applicable to our business, see Part I, Item 1A, “Risk Factors” in this Annual Report on Form 10-K.
The Twilio Magic
We believe there is a unique spirit to Twilio, manifested in who we are and how we work together. We value and invest in a positive culture of optimism, innovation, and accountability. Our values, which we call the Twilio Magic, remind us every day who we are at our core and guide how we act and how we make decisions.

We are Builders. We are Owners. We are Curious. We are Positrons.
9



Twilio.org
Communications play a critical role in solving some of the world’s toughest social challenges. Nonprofits are meeting the increased demand for their support through communication technology and in doing so are helping more individuals build long term well-being and helping communities recover from humanitarian crises. Through Twilio.org, which is a part of our company and not a separate legal entity, we donate and sell our products at a reduced rate to nonprofits and offer grant funding to help scale these organizations' missions. In 2015, we reserved 1% of Twilio's common stock to fund Twilio.org. As of December 31, 2022, 530,449 shares of Twilio Class A common stock were set aside for Twilio.org operations. In 2022, over 15,000 active social impact accounts used Twilio products and funding to reach more than 559 million people worldwide.
Information on our key ESG programs, goals and commitments, and certain metrics can be found in our annual Impact Report, available on our website at https://investors.twilio.com/governance. Website references throughout this document are provided for convenience only, and the content on the referenced websites is not incorporated by reference into this report. While we believe that our ESG goals align with our long-term growth strategy and financial and operational priorities, they are aspirational and may change, and there can be no assurance that they will be met.
Our Employees and Human Capital Resources
As of December 31, 2022, we had a total of 8,156 employees, including 3,490 employees located outside of the U.S. None of our U.S. employees are represented by a labor union with respect to their employment. Employees in certain of our non-U.S. subsidiaries have the benefits of collective bargaining arrangements at the national level. We consider our relations with our employees to be good and have not experienced interruptions of operations or work stoppages due to labor disagreements.
Diversity, Equity and Inclusion
Following our organizational commitment to diversity, equity and inclusion (“DEI”) principles, we continue the work to embed and operationalize anti-racism and anti-oppression values across the business. In 2022, we successfully expanded our voluntary self-identification campaign so that employees outside of the U.S. can now share how they identify in various categories, giving us a better understanding of our employees to facilitate our DEI initiatives and to allow us to be more intentional in how we support underrepresented communities. We also continue our anti-racist and anti-oppression learning opportunities through employee resource group specific programming and events. Lastly, we have focused on pay parity, ensuring that employees with the same job and location are paid fairly relative to one another.
Compensation and Benefits
We are committed to delivering a comprehensive compensation and benefits program that provides support for all of our employees’ well-being. We provide competitive compensation and benefits to attract and retain talented employees, including offering market-competitive salaries, equity, and in the case of our sales teams, commissions. We generally offer full-time employees equity at the time of hire and through annual equity grants, as well as through an employee stock purchase plan, to foster a strong sense of ownership in and commitment to our long-term success.
We ensure that our compensation is fair for all employees, regardless of classifications, such as race and gender. We routinely run a rigorous statistical analysis to ensure compensation is fair, taking into account factors that should impact pay, like role, level, location, and performance.
Our full-time employees are eligible to receive, subject to the satisfaction of certain eligibility requirements, our comprehensive benefits package that includes medical, dental and vision insurance and life and disability insurance plans. In addition, we provide time off and we maintain a tax-qualified 401(k) retirement plan that provides eligible U.S. employees with an opportunity to save for retirement on a tax-advantaged basis. In 2022, we matched 50% of the first 6% of contributions by plan participants, subject to annual contribution limits set forth in the Internal Revenue Code of 1986, as amended.
In structuring these benefit plans, we seek to provide an aggregate level of benefits that are comparable to those provided by similar companies.
10



Corporate Information
Twilio Inc. was incorporated in Delaware in March 2008. Our principal executive offices are located at 101 Spear Street, Fifth Floor, San Francisco, California 94105, and our telephone number is (415) 390-2337. Our website address is www.twilio.com. Information contained on, or that can be accessed through, our website does not constitute part of this Annual Report on Form 10-K.
Twilio, the Twilio logo and other trademarks or service marks of Twilio appearing in this Annual Report on Form 10-K are the intellectual property of Twilio. Trade names, trademarks and service marks of other companies appearing in this Annual Report on Form 10-K are the intellectual property of their respective holders.
Information about Geographic Revenue
Information about geographic revenue is set forth in Note 15 of our Notes to Consolidated Financial Statements included in Part II, Item 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
Available Information
Our filings are available to be viewed and downloaded free of charge through our investor relations website after we file them with the Securities and Exchange Commission (“SEC”). Our filings include our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, our Proxy Statement for our annual meeting of stockholders, Current Reports on Form 8-K and other filings with the SEC. Our investor relations website is located at http://investors.twilio.com. The SEC also maintains an Internet website that contains periodic and current reports, proxy statements and other information about issuers, like us, that file electronically with the SEC. The address of that website is www.sec.gov.
We webcast our earnings calls and certain events we participate in or host with members of the investment community on our investor relations website. Additionally, we provide notifications of news or announcements regarding our financial performance, including SEC filings, investor events, press and earnings releases, and blogs as part of our investor relations website. Further corporate governance information, including our corporate governance guidelines and code of business conduct and ethics, is also available on our investor relations website under the heading “Governance.” The contents of our websites are not intended to be 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.
Item 1A. Risk Factors
Investing in our Class A common stock involves a high degree of risk. A description of the risks and uncertainties associated with our business is set forth below. You should carefully consider the risks and uncertainties described below, together with all of the other information in this Annual Report on Form 10-K, including the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and related notes, before making a decision to invest in our Class A common stock. The risks and uncertainties described below may not be the only ones we face. If any of the risks actually occur, our business, results of operations and financial condition could be adversely affected. In that event, the market price of our Class A common stock could decline, and you could lose part or all of your investment.
Risk Factor Summary
Our business operations are subject to numerous risks and uncertainties, including those outside of our control, that could cause our business, results of operations, and/or financial condition to be harmed, including risks regarding the following:
Risks Related to Our Business and Industry
the impact of macroeconomic uncertainties;
fluctuations in our quarterly results and our ability to meet securities analysts’ and investors’ expectations;
the effectiveness of actions taken to restructure our business in alignment with our strategic priorities;
the potential disruption caused by the reorganization of our business into business units;
our ability to maintain and grow our relationships with existing customers such that they increase their usage of our platform;
our ability to attract new customers in a cost-effective manner and increase adoption of our products by enterprises;
the evolution of the market for our products and platform, including the continued adoption of such by developers;
11



our ability to effectively manage our growth;
our ability to compete effectively in an intensely competitive market;
our history of losses and uncertainty about our future profitability;
our ability to hire, integrate and retain highly skilled personnel;
our ability to maintain and enhance our brand and increase market awareness of our company and products;
our ability to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing customer needs, requirements or preferences;
disruptions or deterioration in the quality of service and connectivity by third-party service providers;
a failure to set optimal prices for our products;
significant risks associated with expansion of our international operations;
our reliance on our largest customers to generate a significant amount of our revenue;
our ability to integrate and achieve the expected benefits of acquisitions, partnerships and investments;
Risks Related to Cyber Security, Data Privacy and Intellectual Property
any breaches of our networks or systems, or those of AWS or our service providers;
our substantial reliance on AWS to operate our platform;
our actual or perceived failure to comply with increasingly stringent laws, regulations and obligations relating to privacy, data protection and data security;
our ability to protect our intellectual property rights;
our use of open source software;
Risks Related to Legal and Regulatory Matters
our ability to comply with telecommunications-related regulations, and the impact of future legislative or regulatory actions;
our ability to obtain or retain geographical, mobile, regional, local or toll-free numbers and to effectively process requests to port such numbers in a timely manner due to industry regulations;
federal legislation and international laws imposing obligations on the senders of commercial emails;
fraudulent usage of or activity relating to our products;
changes in laws and regulations related to the Internet or its infrastructure;
compliance with applicable laws and regulations, including export control, economic trade sanctions, and anti-corruption regulations;
standards imposed by private entities and inbox service providers that interfere with the effectiveness of our platform;
any legal proceedings or claims against us;
Risks Related to Financial and Accounting Matters
exposure to foreign currency exchange rate fluctuations;
our substantial indebtedness that may decrease our business flexibility;
our ability to obtain additional capital to support our business and its availability on acceptable terms;
the accuracy of our estimates and judgments related to our critical accounting policies;
changes in accounting standards that may cause adverse financial reporting fluctuations;
our failure to maintain an effective system of disclosure controls and internal control over financial reporting;
Risks Related to Tax Matters
our ability to use our net operating losses and certain other tax attributes to offset future taxable income and taxes;
additional tax liabilities or potentially adverse tax consequences on our global operations and structure;
changes in tax rules and regulations;
Risks Related to Ownership of Our Class A Common Stock
volatility of the trading price of our Class A common stock;
potential decline in the market price of our Class A common stock due to substantial future sales of shares;
the dual class nature of our stock;
the possibility that we may not realize the anticipated long-term stockholder value of our share repurchase program;
12



securities or industry analysts changing their recommendations regarding our Class A common stock; and
anti-takeover provisions contained in our governing documents and the exclusive forum provision in our bylaws.
Risks Related to Our Business and Our Industry
Global economic and political conditions, including macroeconomic uncertainties, may continue to adversely impact our business, results of operations and financial condition.
Global economic and business activities continue to face widespread macroeconomic uncertainties, including labor shortages and supply chain disruptions, inflation and monetary supply shifts, as well as recession risks, which may continue for an extended period. Additionally, the instability in the geopolitical environment in many parts of the world, including from the war in Ukraine, may continue to put pressure on and lead to uncertain economic conditions. These macroeconomic conditions have resulted in, and may continue to result in, decreased business spending by our customers and prospective customers and business partners, reduced demand for our products, lower renewal rates by our customers, longer or delayed sales cycles, including customers and prospective customers delaying contract signing or contract renewals, reduced budgets or minimum commitments related to the products that we offer, or delays in customer payments or our ability to collect accounts receivable, all of which could have an adverse impact on our business, results of operations and financial condition.

Many of our customers are in industries that have been negatively impacted by recent macroeconomic conditions, including customers in social media, cryptocurrencies, retail and e-commerce, consumer packaged goods, direct-to-consumer and other industries dependent on consumer spending, and the concentration of our customer base within these industries could exacerbate the effects of weakening macroeconomic conditions on our business. For example, we have generally experienced longer sales cycles when engaging with current and potential customers in industries negatively impacted by macroeconomic conditions. Our products are also utilized by many small and medium-sized businesses, which may be adversely affected by economic downturns and other adverse macroeconomic conditions to a greater extent than larger enterprises with greater financial resources. Given that a majority of our revenue is usage-based, our business may be more severely impacted by adverse macroeconomic conditions than those that rely primarily on software-as-a-service (“SaaS”) subscription revenue. Prolonged economic slowdowns may also result in customers without long-term contracts with us may reducing or terminating their usage of our products without notice or termination changes. Similarly, these conditions may result in customers requesting to renegotiate existing contracts on less advantageous terms to us than those currently in place, defaulting on payments due on existing contracts, or not renewing at the end of their current contract term. For example, rising interest rates in the United States have begun to affect, and may continue to affect, businesses across many industries, including ours, by increasing the costs of labor, employee healthcare and other benefits, which may further constrain our, our customers’ and prospective customers’ budgets and financial resources. A sustained general economic downturn may result in customers and potential customers perceiving our products as being too costly, or too difficult to deploy or migrate to, such that our revenue may be disproportionately affected by delays or reductions in spending. Additionally, if customers fail to pay us or reduce their spending with us, we may be adversely affected by an inability to collect amounts due, the costs of enforcing the terms of our contracts, including through litigation, or a reduction in revenue. To the extent that macroeconomic uncertainties continue to harm our business, results of operations and financial condition, many of the other risks described in this “Risk Factors” section will be exacerbated.
Our quarterly and annual results of operations have fluctuated in the past and may continue to do so in the future. As a result, we may fail to meet securities analysts’ and investors’ expectations, which could cause the price of our Class A common stock to decline.
Our quarterly and annual results of operations, including our revenue, cost of revenue, gross margin and operating expenses, have fluctuated in the past and may continue to do so in the future due to a variety of factors, many of which are outside of our control. These fluctuations and the related impacts to any earnings guidance we may issue from time to time could cause the price of our Class A common stock to change significantly or experience declines. In addition to the other risks described in this “Risk Factors” section, some of the factors that may result in fluctuations to our results of operations include:
fluctuations in demand for, pricing of, or usage of, our products, including due to the effects of global macroeconomic conditions, the easing of the COVID-19 pandemic, competition, and differing levels of demand for our products based on changing customer priorities, resources, financial conditions and economic outlook;
general economic conditions, including a downturn or recession, rising inflation and rising interest rates, geopolitical uncertainty and instability;
the expected costs and benefits of our business unit reorganization and changes to our leadership structure;
the amount and timing of costs, including any adverse effects associated with, our recent workforce reductions;
13



our ability to attract and retain new customers, obtain renewals from existing customers and cross-sell or otherwise increase revenue from existing customers;
our ability to introduce new products and enhance existing products;
our ability to leverage more of our self-service capabilities for customers;
competition and the actions of our competitors, including pricing changes and the introduction of new products, services and geographies;
significant security breaches or incidents impacting our platform, or interruptions to, the delivery and use of our products;
changes in cloud infrastructure, network services and other third-party technology, including the fees charged by their providers;
the rate productivity of our salesforce, including our enterprise salesforce;
the length and complexity of the sales cycle for our products, especially for sales to larger enterprises, government and regulated organizations;
changes in the mix of products that our customers use during a particular period;
changes in the mix or amount of products sold in the United States versus internationally;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
expenses in connection with mergers, acquisitions or other strategic transactions;
the timing of customer payments and our ability to collect accounts receivable from customers;
rising inflation and our ability to control costs, including our operating expenses;
the amount and timing of costs associated with recruiting, training and integrating new employees, and retaining existing employees;
changes in foreign currency exchange rates and our ability to effectively hedge our foreign currency exposure;
extraordinary expenses such as litigation or other dispute-related settlement payments;
changes in laws, industry standards and regulations that affect our business;
sales tax and other tax determinations by authorities in the jurisdictions in which we conduct business;
the impact of new accounting pronouncements; and
fluctuations in stock-based compensation expense.
The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly. As such, comparing our operating results on a period-to-period basis may not be meaningful and should not be relied upon as an indication of future performance. In addition, a significant percentage of our operating expenses is fixed in nature and is based on forecasted revenue trends. Accordingly, in the event of a revenue shortfall, we may not be able to mitigate the negative impact on our net income (loss) and margins in the short term. If we fail to meet or exceed the expectations of investors or securities analysts, then the trading price of our Class A common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.
14



Actions that we are taking to restructure our business in alignment with our strategic priorities may not be as effective as anticipated.
In September of 2022, we reduced our workforce by approximately 11%, and in February 2023, we reduced our workforce by an additional approximately 17%. While our reductions in force and other efforts to restructure our business were designed to reduce operating costs, improve operating margins and shift our selling capacity to accelerate software sales, we may encounter challenges in the execution of these efforts that could prevent us from recognizing the intended benefits of such efforts or otherwise adversely affect our business, results of operations and financial condition.
As a result of the reductions in force, we have incurred and may continue to incur additional costs in the short-term, including cash expenditures for employee transition, notice period and severance payments, employee benefits and related facilitation costs, as well as non-cash expenditures related to vesting of share-based awards. These additional cash and non-cash expenditures could have the effect of reducing our operating margins. Our reductions in force may result in other unintended consequences, including employee attrition beyond our intended reduction in force, which may also be further exacerbated by the actual or perceived declining value of our equity awards; damage to our corporate culture and decreased employee morale among our remaining employees, including as a result of reduced employee perks; diversion of management attention; damage to our reputation as an employer, which could make it more difficult for us to hire new employees in the future; and the loss of institutional knowledge and expertise of departing employees. If we experience any of these adverse consequences, our reductions in force and other restructuring efforts may not achieve or sustain their intended benefits, or the benefits, even if achieved, may not be adequate to meet our long-term profitability and operational expectations, which could adversely affect our business, results of operations and financial condition.
In addition, our reductions in force and other restructuring efforts could lead us to fail to meet, or cause delays in meeting, our operational and growth targets. While positions have been eliminated, functions that they performed remain necessary to our operations, and we may be unsuccessful in effectively and efficiently distributing the duties and obligations of departed employees among our remaining employees. The reduction in our workforce could also prevent us from pursuing new opportunities and initiatives or require us to adjust our growth strategy. As part of our reductions in force, we have reduced the size of our sales force to drive further efficiencies in our sales operations. As the size of our workforce decreases, we will increasingly rely on our self-service model to drive sales of our communications products to customers that do not require direct account coverage. Our self-service capabilities may not be as successful as we anticipate, and our efforts to accelerate software sales may not be effective or may take longer than we expect to drive growth. If these factors lead us to fail to meet our operational and growth targets or to delays in meeting such targets, our business, results of operations and financial condition may be adversely affected.
As we continue to identify areas of cost savings and operating efficiencies, we may consider implementing further measures to reduce operating costs and improve operating margins. We may not be successful in implementing such initiatives, including as a result of factors beyond our control. If we are unable to realize the anticipated savings and efficiencies from our reductions in force, other restructuring efforts and future strategic initiatives, our business, results of operations and financial condition could be harmed.
In the first quarter of 2023, we reorganized our business into business units. These changes may be disruptive to our business and may not have the desired effects.
As we announced in February 2023, in the first quarter of 2023, we reorganized our business into two business units – Twilio Communications and Twilio Data & Applications – to enable us to develop the organization and systems to successfully operate a multi-product business and to better align our sales resources with customer and market opportunities.
We expect that our business unit reorganization will require significant expenditures and allocation of valuable management resources and may place significant demands on our operational and financial infrastructure. This could lead to a number of risks, including: actual or perceived disruption of service or reduction in service standards to our customers; the failure to preserve adequate internal controls as we reorganize our general and administrative functions, including our information technology and financial reporting infrastructure; the failure to preserve partnership, sales and other important relationships and to resolve conflicts that may arise; loss of sales as we eliminate certain sales positions, reorganize our sales teams into business units, and focus on leveraging our self-service capabilities; failure to develop effective cross-selling motions between the businesses; failure of the business units to drive efficiencies and leverage; diversion of management attention from ongoing business activities and core business objectives in order to manage operational changes; and the failure to maintain our corporate culture, employee morale and productivity, and to retain highly skilled employees due to reductions in our workforce and changes in leadership structure. Because of these and other factors, we cannot predict whether we will
15



realize the purpose and anticipated benefits of the business unit reorganization, and if we do not, our business, results of operations and financial condition could be adversely affected.
Our business depends on customers increasing their use of our products, and a loss of customers or decline in their use of our products could adversely affect our business, results of operations and financial condition.
Our revenue grows as customers increase their usage of a product, extend their usage of a product to new applications or adopt a new product that we offer. The majority of our revenue is usage-based and our ability to grow and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with existing customers and to have them increase their usage of our platform. If our customers do not increase their use of our products, then our revenue may decline. The majority of our customers are charged based on their usage of our products. Most customers do not have long-term contractual financial commitments to us and, therefore, most of our customers may reduce or cease their use of our products at any time without penalty or termination charges. Customers may terminate or reduce their use of our products for any number of reasons, including if they are not satisfied with our products, the value proposition of our products or our ability to meet their needs and expectations, or due to their use of competitors’ products. For example, prior instances of disruptions in our cloud communications platform impacted our customers’ ability to use products on our platform for up to several hours at a time. Issues with our products have caused, and may in the future cause, us to incur certain costs associated with offering credits to our affected customers, which have had, and in the future may have, an adverse impact on customer satisfaction and our ability to retain or attract customers.
Additionally, we believe our ability to provide customers with high-quality, effective customer support services at all stages of the process is a crucial component of maintaining customer satisfaction, generating increased customer usage of our products and ultimately retaining customers. Our inability to devote sufficient resources to effectively assist our customers could adversely affect our ability to retain existing customers and could disincentivize prospective customers from adopting our products. We may be unable to respond quickly enough to accommodate short-term increases in demand for customer support. We also may be unable to modify the nature, scope and delivery of our customer support in order to compete with changes in the support services provided by our competitors. Our sales are highly dependent on our business reputation and on positive recommendations from our customers. Our inability to provide high-quality customer support, or a market perception that we do not maintain high-quality customer support, could erode the trust of current and potential customers and adversely affect our reputation.
Customer usage of our products is generally outside of our control and therefore it is difficult to accurately predict customers’ usage levels. The loss of customers or reductions in their usage levels of our products may each have a negative impact on our business, results of operations and financial condition. Our Dollar-Based Net Expansion Rate may decline in the future if customers are not satisfied with our products and related customer service experience, the value proposition of our products or our ability to meet their needs and expectations. If a significant number of customers cease using, or reduce their usage of our products, including due to cost-saving measures in the face of macroeconomic uncertainty or changes in the competitive landscape, then we may be required to spend significantly more on sales and marketing than we currently expect in order to maintain or increase revenue from customers. Such additional sales and marketing expenditures could adversely affect our business, results of operations and financial condition.
If we are unable to attract new customers in a cost-effective manner, sell additional products to our existing customers or develop new products and enhancements to our products that achieve market acceptance then our business, results of operations and financial condition would be adversely affected.
To grow our business, we must continue to attract new customers in a cost-effective manner, increase revenue from existing customers, and increase gross margins, each of which depends in part on our ability to enhance and improve our existing products, increase adoption and usage of our products, and introduce new products, particularly products with higher gross margins. We use a variety of marketing channels to promote our products and platform, such as developer events and developer evangelism, search engine marketing and optimization, regional customer events, email campaigns, billboard advertising and public relations initiatives. If the costs of the marketing channels we use increase, then we may choose to use alternative and less expensive channels, which may not be as effective as the channels we currently use. We have made in the past, and may make in the future, significant expenditures and investments in new marketing campaigns, and we cannot guarantee that any such investments will lead wider adoption of our products or to the cost-effective acquisition of additional customers. If we are unable to maintain effective marketing programs, then our ability to efficiently attract new customers could be adversely affected and we may not be able to attract the number and types of new customers we are seeking.
In addition, our ability to attract new customers and increase revenue from existing customers depends in large part on our ability to enhance and improve our existing products and to introduce compelling new products that reflect the changing
16



nature of our markets, technological advances and industry standards. The success of any enhancements or new products depends on several factors, including timely completion, adequate quality testing, actual performance quality, market-accepted pricing levels and overall market acceptance. Enhancements and new products that we develop may not be introduced in a timely or cost-effective manner, may contain errors or defects, may require reworking features and capabilities, may have interoperability difficulties with our platform or other products or may not achieve the broad market acceptance necessary to generate significant revenue or increase our gross margins. Furthermore, our ability to increase the usage of our products depends, in part, on the development of new use cases for our products, which is typically driven by our developer community and may be outside of our control. Our ability to generate usage of additional products by our customers may also require increasingly sophisticated and more costly sales efforts and result in a longer sales cycle. If we are unable to successfully enhance our existing products to meet evolving customer requirements, increase adoption and usage of our products, develop and drive adoption of new products, and increase our gross margins, or if our efforts to increase the usage of our products are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected. The adoption of our products, and the development of enhancements and new products, also depends, in part, on our ability to anticipate complex and uncertain emerging technologies, changes to customers’ needs and expectations, and shifts in industry standard practices. Anticipating these factors requires that we allocate significant resources without any guarantee that any such investments and efforts will result in wider adoption of our products in the marketplace. If we are unable to adequately anticipate these changes, then our business and financial condition could be adversely affected.
Additionally, the success of our existing products and any new products we introduce depends, in part, on our ability to integrate them with third-party products used by us or our customers. The providers of such third-party products may modify the features, functionality, pricing, and other terms and conditions with respect to such products in a manner adverse to us and to our customers that use such third-party products in connection with our products. If we are unable to maintain the integrations between our products with such third-party products, our ability to meet the needs and expectations of our current and prospective customers could be adversely affected and adversely affect our business.
If we are unable to successfully enhance our existing products to meet evolving customer requirements, increase adoption and usage of our products, develop and drive adoption of new products, maintain integrations with third-party products, anticipate changes in technology, customers’ needs and expectations, or industry standards, and increase our gross margins, or if our efforts to increase the usage of our products are more expensive than we expect, then our business, results of operations and financial condition would be adversely affected.
If we are unable to increase adoption of our products by enterprises, our business, results of operations and financial condition may be adversely affected.
Historically, a majority of our revenue has been generated as a result of software developers adopting our products through our self-service model. Our ability to increase our customer base, especially among enterprises, and achieve broader market acceptance of our products will depend, in part, on our ability to effectively organize, focus and train our sales, marketing and other employees. Our ability to convince enterprises to adopt our products will depend, in part, on our ability to attract and retain sales employees with experience selling to enterprises. We believe that there is significant competition for experienced sales professionals with the skills and technical knowledge that we require. Even if we are successful in hiring qualified sales employees, new hires require significant training and experience before they achieve full productivity, particularly for sales efforts targeted at enterprises and new territories. Our recent hires and planned hires may not become as productive as quickly as we expect, and we may encounter difficulties or be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business. Because we do not have a long history of targeting our sales efforts at enterprises, we cannot predict whether, or to what extent, our sales will increase as we organize and train our sales force or how long it will take for sales employees to become productive.
As we seek to increase the adoption of our products by enterprises, including products like Segment and Engage, which are primarily aimed at complex customer data platform implementations at larger companies, and Flex, which is primarily aimed at complex contact center implementations at larger companies, we expect to incur higher costs and longer sales cycles. In the enterprise market segment, the decision to adopt our products may require the approval of multiple technical and business decision makers, including legal, security, compliance, procurement, operations and information technology (“IT”). In addition, while enterprise customers may quickly deploy our products on a limited basis, before they will commit to deploying our products at scale, they often require extensive education about our products and significant customer support time and also engage in protracted pricing and contract negotiations, which may be exacerbated by changing inflationary pressure and reduced IT budgets and may result in higher costs and longer sales cycles. In addition, sales cycles for enterprises are inherently more complex and less predictable than the sales through our self-service model, and some enterprise customers may not use our products enough to generate revenue that justifies the cost to obtain such customers. These complex and resource-intensive sales efforts could place additional strain on our product and engineering resources. Further, enterprises, including some of our
17



customers, may choose to develop their own solutions that do not include our products. They may also demand reductions in pricing as their usage of our products increases, notwithstanding increased costs incurred by us to provide such products, which could have an adverse impact on our gross margin. Additionally, economic recessions or slowdowns can result in our enterprise customers terminating their arrangements with us, longer sales cycles, and reduced or limited contract values as enterprise organizations focus on general cost reductions in the face of macroeconomic uncertainty. As a result of our limited experience selling and marketing to enterprises, our efforts to sell to these potential customers may not be successful. If we are unable to increase the revenue that we derive from enterprises, then our business, results of operations and financial condition may be adversely affected.
The market for our products and platform continues to evolve, and may decline or experience limited growth, and is dependent in part on developers continuing to adopt our platform and use our products.
The market for our products and platform continues to evolve, which makes our business and future prospects difficult to evaluate. We believe that our revenue currently constitutes a significant portion of the total revenue in the market, and therefore, we believe that our future success will depend in large part on the growth, if any, and evolution of this market. If developers and organizations do not recognize the need for and benefits of our products and platform, they may decide to adopt alternative products and services to satisfy some portion of their business needs. In order to grow our business and extend our market position, we intend to focus on educating developers and other potential customers about the benefits of our products and platform, expanding and improving the functionality of our products and bringing new technologies to market to increase market acceptance and use of our platform. Our growth will depend, in part, on our ability to leverage more of our self-service capability for developers that do not need direct account coverage. We will also continue to prioritize accelerating software sales, which could have an impact on our results of operations. Our ability to expand the market that our products and platform address depends upon a number of factors, including the cost, performance and perceived value associated with such products and platform. The market for our products and platform could fail to grow significantly, or at all, or there could be a reduction in demand for our products as a result of any number of factors, including a lack of developer acceptance, technological challenges, competing products and services, decreases in spending by current and prospective customers, weakening economic conditions, including due to labor shortages, supply chain disruptions and inflationary pressures and other causes. If our market does not experience significant growth or demand for our products decreases, then our business, results of operations and financial condition could be adversely affected.
If we fail to effectively manage our growth, then our business, results of operations and financial condition could be adversely affected.
Although we cannot provide any assurance that our business will continue to grow at the same rate or at all in the future, we have experienced substantial growth in our business and operations in recent years, which has placed, and may continue to place, significant demands on our management and our operational and financial resources. Although we committed to workforce reduction plans in September 2022 and February 2023 to reduce operating costs, improve operating margins and accelerate profitability, we may experience employee growth in the future. We have also experienced significant growth in the number of customers, usage and amount of data that our platform and associated infrastructure support. As a result of this growth, our organizational structure is becoming more complex as we improve our operational, financial and management controls as well as our reporting systems and procedures. The expansion of our systems and infrastructure, as well as the changes arising from our business unit reorganization, will require us to commit substantial financial, operational, and technical resources. Our revenue may not increase as a result of our investments in these areas and, if revenue does increase, it may not increase enough to offset these investments, or it may take several periods before we begin to see the benefits of these investments. If we are unable to adequately manage our growth and other business changes in a manner that preserves the key aspects of our corporate culture, including as a result of our recent reductions in force and business unit reorganization, the quality and performance of our products may suffer, which could negatively affect our brand, reputation and ability to retain and attract customers and employees. Finally, if we are unable to maintain reliable service levels for our customers or if the level of efficiency in our organization suffers as we grow and transform our operating model, then our business, results of operations and financial condition could be adversely affected.
18



The market in which we participate is intensely competitive, and if we do not compete effectively, our business, results of operations and financial condition could be harmed.
The market for customer engagement platform is rapidly evolving, significantly fragmented and highly competitive, with relatively low barriers to entry in some segments. The principal competitive factors in our market include completeness of offering, credibility with customers, global reach, ease of integration and programmability, product features, platform scalability, reliability, deliverability, security and performance, brand awareness and reputation, the strength of sales and marketing efforts, customer support, as well as the cost of deploying and using our products. In our Communications business, our competitors are primarily (i) regional network service providers that offer limited developer functionality on top of their own physical infrastructure, (ii) CPaaS companies that offer communications products and applications, and (iii) other software companies that compete with portions of our communications product line. In our Data & Applications business our competitors are primarily (i) legacy on-premises vendors, (ii) SaaS companies and marketing cloud platform vendors that offer bundled applications and platforms, and (iii) CRM and customer experience vendors.
Some of our competitors and potential competitors are larger and have greater name recognition, longer operating histories, more established customer relationships, larger budgets, lower operating costs, and significantly greater resources than we do. As a result, our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, customer requirements or changing economic conditions. Our competitors may also offer products or services that address one or a limited number of functions at lower prices, with greater depth than our products or in different geographies. Our current and potential competitors may develop and market new products and services with comparable functionality to our products, and this could lead to us having to decrease prices in order to remain competitive.
With the introduction of new products and services and new market entrants, we expect competition to intensify in the future. As we expand the scope of our products, we may face additional competition and, in some cases, may find our products in competition with those of our customers, which could cause them to replace our products with competitive offerings. If one or more of our competitors were to merge or partner with another of our competitors or our suppliers, the change in the competitive landscape could also adversely affect our ability to compete effectively. For example, certain of our competitors have engaged in acquisition activity and we expect that our competitors will continue to evaluate the acquisition of companies and technologies that could increase competition with our products in the future. In addition, some of our competitors have lower list prices than us, which may be attractive to certain customers even if those products have different or lesser functionality. Pricing pressures and increased competition generally could result in reduced revenue, reduced margins, increased losses or the failure of our products to achieve or maintain widespread market acceptance, any of which could harm our business, results of operations and financial condition.
Our business, results of operations and financial condition also depends, in part, on our ability to establish and maintain relationships through resellers, distributors, and strategic partners. A portion of our revenue is derived from sales made by these partners and any one of them may later decide to sell their own products or those of third parties that may be competitive with our products. A loss or reduction in sales of our products through these third-party intermediaries could adversely affect our revenue and other results of operations.
We have a history of losses and may not achieve or sustain profitability in the future.
We have incurred net losses in each year since our inception, including net losses of $1.3 billion, $949.9 million and $491.0 million in the years ended December 31, 2022, 2021 and 2020, respectively. We had an accumulated deficit of $3.4 billion as of December 31, 2022. We will need to generate and sustain increased revenue levels, and manage our operating expenses, in future periods to become profitable and, even if we do, we may not be able to maintain or increase our level of profitability. We expect to continue to expend substantial financial and other resources on, among other things: investments in our engineering team; improvements in security and data protection; the development of new products, features and functionality and enhancements to our platform; sales and marketing, including the continued expansion of our direct sales organization and marketing programs, especially for enterprises, organizations outside of the United States, and programs directed at increasing our brand awareness among developers, as well expansion of our self-service capabilities; expansion of our operations and infrastructure, both domestically and internationally; and general administration, including legal, accounting and other expenses related to being a public company. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications and delays and other unknown events. If we are unable to achieve and sustain profitability, or if we incur significant losses, the value of our business and Class A common stock may significantly decrease.
19



We depend largely on the continued services of highly skilled personnel, including our senior management and other key employees, and failing to attract, integrate or retain such employees could adversely affect our business, results of operations and financial condition.
Our future performance depends on the continued services and contributions of highly skilled personnel, including our senior management and other key employees, to execute on our business plan, to develop our products and platform, to deliver our products to customers, to attract and retain customers and to identify and pursue opportunities to expand our business. We believe that there is, and will continue to be, intense competition for highly skilled management, technical, sales and other employees with experience in our industry. In addition, we have experienced and may continue to experience high levels of employee attrition, which could significantly delay or prevent the achievement of our business objectives, and any resulting influx of new employees may require us to expend time, attention and resources to recruit and retain employees, restructure parts of our organization and train and integrate new personnel. We have focused our hiring efforts on areas such as Segment, Engage and Flex, and we have frozen the vast majority of new hires and backfills outside of these core areas. If we fail to effectively manage attrition, and to hire, integrate and adequately incentivize our personnel, our efficiency and ability to meet our operational and growth targets, as well as our corporate culture, employee morale, productivity and retention, could suffer, and our business and operating results would be adversely impacted. Additionally, loss of services of senior management or other key employees could significantly delay or prevent the achievement of our development and strategic objectives. In particular, we depend to a considerable degree on the vision, skills, experience and effort of our co-founder and Chief Executive Officer, Jeff Lawson. Any of our executive officers may terminate employment with us at any time with no advance notice. We have experienced, and may continue to experience, high attrition among our senior management team and key employees. The replacement of any of our senior management or other key employees will involve significant time and costs, and any loss of services of any such key employee for any reason could significantly delay or prevent the achievement of our business objectives and could adversely affect our business, results of operations and financial condition.
The labor market for our business is subject to external factors that are beyond our control, including our industry’s highly competitive market for skilled workers and leaders, inflation, effects that the COVID-19 pandemic has had on the labor market, and workforce participation rates. We must provide competitive compensation packages and a high-quality work environment to hire, retain and motivate employees. Volatility in, or the actual or perceived lack of performance of, our stock price may affect our ability to attract, motivate and retain key employees. In September 2022 and February 2023, we implemented reductions in force, which may have an impact on our ability to hire, retain and motivate employees. If we are unable to retain and motivate our existing employees and attract qualified employees to fill key positions, we may be unable to manage our business effectively, including the development, marketing and sale of our products, which could adversely affect our business, results of operations and financial condition.
Further, we believe that a critical contributor to our success and our ability to attract, recruit, hire and retain highly skilled personnel has been our corporate culture. As we grow and experience organizational changes, including as a result of the reductions in force and our business unit restructuring, we may find it difficult to maintain important aspects of our corporate culture. While we are taking steps to develop a more inclusive and diverse workforce, there is no guarantee that we will be able to do so. Our inability to preserve our culture, or to reshape our culture, as we grow and transform our operating model could limit our ability to innovate and could negatively affect our ability to retain and recruit personnel, continue to perform at current levels or execute on our business strategy, any one of which could adversely affect our business, results of operations and financial condition.
If we are not able to maintain and enhance our brand and increase market awareness of our company and products, then our business, results of operations and financial condition may be adversely affected.
We believe that maintaining and enhancing the “Twilio” brand identity and increasing market awareness of our company and products, particularly among developers and enterprises, is critical to achieving widespread acceptance of our platform, to strengthen our relationships with our existing customers and to our ability to attract new customers. The successful promotion of our brand will depend largely on our continued marketing efforts, our ability to continue to offer high-quality products, and our ability to successfully differentiate our products and platform from competing products and services. Our brand promotion and thought leadership activities may not be successful or yield increased revenue. In addition, independent industry analysts often provide reviews of our products and competing products and services, which may significantly influence the perception of our products in the marketplace. If these reviews are negative or not as strong as reviews of our competitors’ products and services, then our brand may be harmed.
The promotion of our brand also requires us to make substantial expenditures, and we anticipate that these expenditures will increase as our market becomes more competitive and as we expand into new markets. To the extent that these activities
20



increase revenue, this revenue still may not be enough to offset the increased expenses we incur, including, but not limited to, as a result of recent inflationary pressures.
If we are unable to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, evolving interoperability requirements, and changing customer needs, requirements or preferences, our products may become less competitive.
The market for communications in general, and cloud communications in particular, is subject to rapid technological change, evolving industry standards, changing regulations, as well as changing customer needs, requirements and preferences. These are all uncertain and we cannot predict the consequences, effects, or introduction of new, disruptive, emerging technologies or the manner and pace at which our market develops over time, and our ability to compete in our market depends on predicting and adapting to these changing circumstances. The success of our business will depend, in part, on our ability to adapt and respond effectively to these changes on a timely basis. If we are unable to develop new products that satisfy our customers and provide enhancements and new features for our existing products that keep pace with rapid technological and industry change, including but not limited to Signature-based Handling of Asserted Information Using toKENs (“SHAKEN”) and Secure Telephone Identity Revisited (“STIR”) standards (together, “SHAKEN/STIR”) and applicable industry standards, our business, results of operations and financial condition could be adversely affected. If new technologies emerge that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely or new products are introduced into the market that could render our products obsolete, such technologies and products could adversely impact our ability to compete effectively and may lead to customers reduce or terminate their usage of our products.
Our platform must integrate with a variety of network, hardware, mobile and software platforms and technologies, and we need to continuously modify and enhance our products and platform to adapt to changes and innovation in these technologies. For example, Apple, Google and other cell-phone operating system providers or inbox service providers have developed and, may in the future develop, new applications or functions intended to filter spam and unwanted phone calls, messages or emails. Third party platforms may also implement changes to their privacy policies or practices that may impact us or our customers. In addition, our network service providers may adopt new filtering technologies in an effort to combat spam or robocalling. Such technologies may inadvertently filter desired messages or calls to or from our customers. If cell-phone operating system providers, network service providers, our customers or their end users adopt new software platforms or infrastructure, we may be required to develop new versions of our products to work with those new platforms or infrastructure. This development effort may require significant resources, which would adversely affect our business, results of operations and financial condition. Any failure of our products and platform to operate effectively with evolving or new platforms and technologies could reduce the demand for our products. If we are unable to respond to these changes in a cost-effective manner, our products may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected.
To deliver our products, we rely on network service providers and internet service providers for our network service and connectivity, and disruption or deterioration in the quality of these services or changes in network service provider fees that we pay in connection with the delivery of communications on our platform could adversely affect our business, results of operations and financial condition.
We currently interconnect with fixed and mobile network service providers around the world to enable the use by our customers of our products over their networks. Although we are in the process of acquiring authorization in many countries for direct access to phone numbers and for the provision of voice and messaging services on the networks of fixed and mobile network service providers, we expect that we will continue to rely on network service providers for these services. Where we do not have direct access to phone numbers, our reliance on network service providers has reduced our operating flexibility, ability to make timely service changes and control quality of service. In addition, the fees that we are charged by network service providers may change daily or weekly and we can be subject to the imposition of additional fees, penalties, or other administrative or technical requirements, and even service interruption, due to regulatory, competitive, or other industry related changes over which we have little to no control. We typically do not change our customers’ pricing as rapidly and, as a result, such fee increases could adversely affect our business and results of operations.
For example, in recent years, multiple major U.S. mobile carriers have introduced Application to Person (“A2P”) SMS service offerings that added a new fee for A2P SMS messages delivered to their respective subscribers, and, from time-to-time, other U.S. mobile carriers have added similar fees. While we have historically responded to these types of fee increases through a combination of further negotiating efforts with our network service providers, absorbing the increased costs or changing our prices to customers, there is no guarantee that we will continue to be able to respond in these ways in the future without a material negative impact to our business. In the case of these new carriers’ A2P SMS fees, after a short phase-in period where we absorbed the fees, we began on May 1, 2021 to pass these fees directly through to our customers who are sending SMS
21



messages to these carriers’ subscribers. Passing these fees through to our customers typically has the effect of increasing our revenue and cost of revenue, but typically does not impact the gross profit dollars received for sending these messages and, as a result, has a negative impact on our gross margins. Additionally, our ability to respond to any new fees may be constrained if all network service providers in a particular market impose equivalent fee structures, if the magnitude of the fees is disproportionately large when compared to the underlying prices paid by our customers, or if the market conditions limit our ability to increase the price we charge our customers.
Furthermore, many of these network service providers do not have long-term committed contracts with us and may interrupt services or terminate their agreements with us without notice. If a significant portion of our network service providers stop providing us with access to their infrastructure, fail to provide these services to us on a cost-effective basis, cease operations, or otherwise terminate these services, the delay caused by qualifying and switching to other network service providers could be time consuming and costly and could adversely affect our business, results of operations and financial condition. Further, if problems occur with our network service providers, it may cause errors, service outages, or poor-quality communications on our products, and we could encounter difficulty identifying the source of the problem. The occurrence of errors, service outages, or poor-quality communications on our products, whether caused by our platform or a network service provider, may result in the loss of our existing customers or the delay of adoption of our products by potential customers and may adversely affect our business, results of operations and financial condition.
Further, we sometimes access network services through intermediaries who have direct access to network service providers. Although we are in the process of securing direct connections with network service providers in many countries, we expect that we will continue to rely on intermediaries for these services for some period of time. These intermediaries sometimes have offerings that directly compete with our products and may stop providing services to us on a cost-effective basis. If a significant portion of these intermediaries stop providing services or stop providing services on a cost-effective basis, our business could be adversely affected.
We also interconnect with internet service providers around the world to enable the use of our email products by our customers, and we expect that we will continue to rely on internet service providers for network connectivity going forward. Our reliance on internet service providers reduces our control over quality of service and exposes us to potential service outages and rate fluctuations. The occurrence of poor-quality of service or service outages on our products may result in the loss of our existing customers or the delay of adoption of our products by potential customers and may adversely affect our business, results of operations and financial condition. Similarly, if a significant portion of our internet service providers stop providing us with access to their network infrastructure, fail to provide access on a cost-effective basis, cease operations, or otherwise terminate access, the delay caused by qualifying and switching to other internet service providers could be time consuming and costly and could adversely affect our business, results of operations, and financial condition.
Failure to set optimal prices for our products could adversely impact our business, results of operations and financial condition.
For certain of our products, we primarily charge our customers based on their use of such products (“usage-based pricing”). One of the challenges of our usage-based pricing model is the variability of the fees that we pay to network service providers over whose networks we transmit communications. Such network fees can vary daily or weekly and are affected by volume and other factors that may be outside of our control, and which are difficult to predict. This can result in us incurring increased costs that we may be unable or unwilling to pass through to our customers, which could adversely impact our business, results of operations and financial condition. If we elect to pass through increased fees to our customers, it could adversely affect our relationship with our customers and our customers may look for lower cost alternatives.
We expect that we may need to change our pricing model from time to time. In the past, we have at times reduced our prices either for individual customers in connection with long-term agreements or for a particular product. Further, as competitors introduce new products or services that compete with ours or reduce their prices, we may be unable to attract new customers or retain existing customers based on our historical pricing. As we expand internationally, we also must determine the appropriate price to enable us to compete effectively internationally. Moreover, enterprises may demand substantial price concessions. In addition, if the mix of products sold changes, including for a shift to IP-based products, then we may need to, or choose to, revise our pricing. As a result, in the future we may be required or choose to reduce our prices or change our pricing models, which could adversely affect our business, results of operations and financial condition.
We are continuing to expand our international operations, which exposes us to risks inherent in global operations.
We are continuing to expand our international operations to increase our revenue from customers outside of the United States as part of our growth strategy. In the years ended December 31, 2022 and 2021, we derived 34% and 32% of our revenue
22



from customer accounts located outside the United States, respectively. The future success of our business will depend, in part, on our ability to expand our customer base worldwide. Between December 31, 2021 and December 31, 2022, our international headcount grew from 2,964 employees to 3,490 employees. We expect to continue to hire employees outside of the United States to reach new customers and gain access to additional technical talent. Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic and political risks in addition to those we already face in the United States.
In addition, we will face risks in doing business internationally that could adversely affect our business, including:
inflation and actions taken by central banks to counter inflation;
the difficulty of managing and staffing international operations and the increased operations, travel, infrastructure and legal compliance costs associated with servicing international customers and operating numerous international locations;
our ability to effectively price our products in competitive international markets;
new and different sources of competition or other changes to our current competitive landscape;
potentially greater difficulty collecting accounts receivable and longer payment cycles;
higher or more variable network service provider fees outside of the United States;
the need to adapt and localize our products and support for specific countries;
understanding, reconciling, and implementing technical controls to address, different technical standards, data privacy and telecommunications regulations, and registration and certification requirements outside the United States, which could prevent customers from deploying our products or limit their usage;
our ability to comply with laws, regulations and industry standards relating to data privacy, data protection, data localization and data security enacted in countries and other regions in which we operate or do business, including the GDPR and Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais) (Law No. 13,709/2018);
difficulties in understanding and complying with local laws, regulations and customs in non-U.S. jurisdictions;
compliance with export controls and economic sanctions regulations administered by U.S. and foreign governmental entities in jurisdictions in which we operate, including the Department of Commerce's Bureau of Industry and Security and the Treasury Department’s Office of Foreign Assets Control;
compliance with various anti-bribery and anti-corruption laws such as the U.S. Foreign Corrupt Practices Act, as amended (“FCPA”) and United Kingdom Bribery Act of 2010;
changes in international trade policies, tariffs and other non-tariff barriers, such as quotas and local content rules;
more limited protection for intellectual property rights in some countries;
adverse tax consequences;
fluctuations in currency exchange rates, which could increase the price of our products outside of the United States, increase the expenses of our international operations and expose us to foreign currency exchange rate risk;
currency control regulations, which might restrict or prohibit our conversion of other currencies into U.S. dollars;
restrictions on the transfer of funds;
deterioration of political relations between the United States and other countries;
23



the impact of natural disasters and public health epidemics or pandemics such as COVID-19 on employees, contingent workers, partners, travel and the global economy and the ability to operate freely and effectively in a region that may be fully or partially on lockdown; and
political or social unrest, economic instability, conflict or war in a specific country or region in which we, our customers, partners or service providers operate, which could have an adverse impact on our operations in the region or otherwise have a material impact on regional or global economies, any or all of which could adversely affect our business.
Also, due to costs from our international expansion efforts and network service provider fees outside of the United States, which generally are higher than domestic rates, our gross margin for international customers is typically lower than our gross margin for domestic customers. As a result, our gross margin has been, and may continue to be, adversely impacted as we expand our operations and customer base worldwide. Our failure to manage any of these risks successfully could harm our international operations, and adversely affect our business, results of operations and financial condition.
We currently generate significant revenue from our largest customers, and the loss or decline in revenue from any of these customers could harm our business, results of operations and financial condition.
In the years ended December 31, 2022, 2021 and 2020, our 10 largest Active Customer Accounts generated an aggregate of 12%, 11% and 14% of our revenue, respectively. If any of these customers, or other large customers do not continue to use our products, use fewer of our products, or use our products in a more limited capacity, or not at all, our business, results of operations and financial condition could be adversely affected. Additionally, the usage of our products by customers that do not have long-term contracts with us may change between periods. Those with no long-term contract with us may reduce or fully terminate their usage of our products at any time without notice, penalty or termination charges, which may adversely impact our results of operations.
We may not realize potential benefits from our acquisitions, partnerships and investments because of difficulties related to integration, the achievement of synergies, and other challenges.
We have acquired and invested in businesses and technologies that are complementary to our business through acquisitions, partnerships or investments, and we expect to continue to selectively evaluate strategic opportunities in the future. There can be no assurances that our businesses can be combined in a manner that allows for the achievement of substantial benefits. Any integration process may require significant time and resources, and we may not be able to manage the process successfully as our ability to acquire and integrate larger or more complex companies, products, or technology in a successful manner is unproven. If we are not able to successfully integrate these acquired businesses with ours or pursue our customer and product strategy successfully, the anticipated benefits of such acquisitions may not be realized fully or may take longer than expected to be realized. Further, it is possible that there could be a loss of our key employees and customers, disruption of ongoing businesses or unexpected issues, higher than expected costs and an overall post-completion process that takes longer than originally anticipated. In addition, the following issues, among others, must be addressed in order to realize the anticipated benefits of our acquisitions, partnerships or investments:
combining the acquired businesses’ corporate functions with our corporate functions;
combining acquired businesses with our business in a manner that permits us to achieve the synergies anticipated to result from such acquisitions, the failure of which would result in the anticipated benefits of our acquisitions not being realized in the time frame currently anticipated or at all;
maintaining existing agreements with customers, distributors, providers, talent and vendors and avoiding delays in entering into new agreements with prospective customers, distributors, providers, talent and vendors;
determining whether and how to address possible differences in corporate cultures and management philosophies;
integrating the companies’ compliance, administrative and IT infrastructure;
developing products and technology that allow value to be unlocked in the future;
evaluating and forecasting the financial impact of such acquisitions, partnerships and investments, including accounting charges; and
24



effecting potential actions that may be required in connection with obtaining regulatory approvals.
In addition, at times the attention of certain members of our management and resources may be focused on integration of the acquired businesses and diverted from day-to-day business operations, which may disrupt our ongoing business.
We have incurred, and may continue to incur, significant, nonrecurring costs in connection with our acquisitions, partnerships and investments and integrating our operations with those of the acquired businesses, including costs to maintain employee morale and to retain key employees. Management cannot ensure that the elimination of duplicative costs or the realization of other efficiencies will offset the transaction and integration costs in the near term or at all.
The effects of the COVID-19 pandemic and related public health measures have affected how we and our customers, partners and service providers are operating our respective businesses, and the extent of the impact on our business and results of operations remains uncertain.
The global COVID-19 pandemic has disrupted, and may continue to disrupt, our day-to-day operations and the operations of our customers, partners and service providers. The pandemic and its impact on the global economy may result in differing levels of demand for our products as the priorities, resources, financial conditions and economic outlook of our customers, partners and service providers change, which could adversely affect or increase the volatility of our financial results. Any prolonged contractions in industries impacted by COVID-19, along with any effects on supply chain or on other industries in which our customers, partners and service providers operate, could adversely impact our business, results of operations and financial condition. The pandemic could also result in reduced customer demand and willingness to enter into or renew contracts with us, which would adversely impact our business, results of operations and overall financial performance in future periods. While we have developed and continue to develop plans to help mitigate the potential negative impact of the pandemic on our business, these efforts may not be effective. The impact of the pandemic on our business will continue to depend on future developments, including but not limited to, the emergence of new coronavirus variants, the efforts or other actions undertaken to contain the virus or mitigate its effects and the easing or removal of such actions, all of which could evolve or change at any given time and are difficult to predict. If the COVID-19 pandemic continues to impact our employees, partners, suppliers or customers, or if the abatement of the pandemic results in decreased demand or a more challenging sales environment, our business, results of operations and financial condition may be harmed.
Risks Related to Cyber Security, Data Privacy and Intellectual Property
Breaches of or incidents impacting our networks or systems, or those of Amazon Web Services (“AWS”) or our service providers, could degrade our ability to conduct our business, compromise the integrity of our products, platform and data, result in significant loss or unavailability of data and the theft of our intellectual property, damage our reputation, expose us to liability to third parties and require us to incur significant additional costs to maintain the security of our networks and data.
We depend upon our IT systems to conduct virtually all of our business operations, ranging from our internal operations and research and development activities to our marketing and sales efforts and communications with our customers and business partners. We have in the past and may in the future be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), personnel misconduct or error, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss or unavailability of data or other information technology assets, adware, telecommunications failures, earthquakes, fires, floods and other similar threats.
Individuals or entities may attempt to penetrate the security of our platform, or of our network or systems, and to cause harm to our business operations, including by misappropriating our proprietary information or that of our customers, employees and business partners or to cause interruptions of our products and platform. In particular, cyberattacks and other malicious internet-based activity continue to increase in frequency and in magnitude generally, and cloud-based companies have been targeted in the past. In addition to threats from traditional computer hackers, malicious code, software vulnerabilities, supply chain attacks and vulnerabilities through our third-party partners, employees theft or misuse, password spraying, phishing, smishing, vishing, credential stuffing and denial-of-service attacks, we also face threats from sophisticated organized crime, nation-state, and nation-state supported actors who engage in attacks (including advanced persistent threat intrusions) that add to the risk to our systems (including those hosted on AWS or other cloud services), internal networks, our customers’ systems and the information that they store and process. Ransomware and cyber extortion attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of
25



funds. Extortion payments may alleviate or reduce the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Because the techniques used to access, disrupt or sabotage devices, systems and networks change frequently and may not be recognized until launched against a target, we may be required to make further investments over time to protect data and infrastructure as cybersecurity threats develop, evolve and grow more complex over time. We may also be unable to anticipate these techniques, and we may not become aware in a timely manner of any security breach or incident, which could exacerbate any damage we experience.
Additionally, we depend upon our employees and contractors to appropriately handle confidential and sensitive data, including customer data, and to deploy our IT resources in a safe and secure manner that does not expose our network systems to security breaches or incidents or the loss, alteration, unavailability, or other unauthorized processing of data. We have been and expect to be subject to cybersecurity threats and incidents, including denial-of-service attacks, employee errors or individual attempts to gain unauthorized access to information systems. Any data security incidents, including internal malfeasance or inadvertent disclosures by our employees or a third party’s fraudulent inducement of our employees to disclose information, unauthorized access or usage, virus or similar breach or incident or disruption of our platform, systems, or networks or those of our service providers, such as AWS, could result in loss, unavailability, or other unauthorized processing of confidential information, and any such event, or the perception that it has occurred, may result in damage to our reputation, erosion of customer trust, loss of customers, litigation, regulatory investigations, fines, penalties and other liabilities. For example, in June and August 2022, we became aware that threat actors had conducted sophisticated social engineering campaigns against some of our employees after having obtained employee names and cell phone numbers from unknown sources. The attack identified in August, which involved smishing text messages that purported to be from our IT department, resulted in the threat actor obtaining some of our employees’ credentials and access to certain data of approximately 209 customers out of our total customer base of approximately 270,000 at that time. We notified and worked with our affected customers. We also notified appropriate regulators and addressed their questions about the incident. We also took steps to remediate the incident, including enhancing our security training, improving our two factor authentication requirements, implementing additional layers of control within our VPN, reducing access to certain internal applications and tools, and increasing the refresh frequency for access to certain internal applications. Industry reports indicate that the threat actors also attacked other technology, telecommunication and cryptocurrency companies.
Furthermore, we are required to comply with laws and regulations that require us to maintain the security of personal information and we may have contractual and other legal obligations to notify customers, regulators, impacted individuals or other relevant stakeholders of security breaches. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences. If we (or a third party upon whom we rely) experience a security incident or are perceived to have experienced a security incident, we may experience adverse consequences. These consequences may include: government enforcement actions and other actions or proceedings (for example, investigations, audits, and inspections), and related fines, penalties, required remedial actions, or other obligations and liabilities; additional reporting requirements and/or oversight; restrictions on processing or transferring data (including personal data); claims, demands, and litigation (including class claims); indemnification obligations; monetary fund diversions; interruptions in our operations (including availability of data); financial loss and other similar harms. Actual and perceived security incidents and attendant consequences could also lead to negative publicity and reputational harm, may cause our customers to lose confidence in the effectiveness of our security measures and require us to expend significant capital and other resources to respond to and/or mitigate the security incident. Accordingly, if our cybersecurity measures or those of AWS or our service providers fail to protect against unauthorized access, attacks (which may include sophisticated cyberattacks), compromise or the mishandling of data by our employees and contractors, then our reputation, customer trust, business, results of operations and financial condition could be adversely affected.
While we maintain errors, omissions and cyber liability insurance policies covering certain security and privacy damages, we cannot be certain that our existing insurance coverage will continue to be available on acceptable terms or will be available, and in sufficient amounts, to cover the potentially significant losses that may result from a security incident or breach or that the insurer will not deny coverage as to any future claim.
We substantially rely upon AWS to operate our platform, and any disruption of or interference with our use of AWS would adversely affect our business, results of operations and financial condition.
We outsource a substantial majority of our cloud infrastructure to AWS, which hosts our products and platform. Our customers need to be able to reliably access our platform, without material interruption or degradation of performance. AWS runs its own platform that we access, and we are, therefore, vulnerable to service interruptions at AWS. We have experienced, and expect that we may experience interruptions, delays and outages in service and availability in the future due to a variety of factors, including infrastructure changes, human or software errors, website hosting disruptions and capacity constraints.
26



Capacity constraints could be caused by a number of potential causes, including technical failures, natural disasters, public health epidemics or pandemics (such as COVID-19), fraud or security attacks. In addition, if our security, or that of AWS, is compromised, our products or platform are unavailable, or if our users are unable to use our products within a reasonable amount of time or at all, any one of which may be due to circumstances beyond our control, then our business, results of operations and financial condition could be adversely affected. In some instances, we may encounter difficulties or otherwise not be able to identify the cause or causes of these performance problems within a period of time acceptable to our customers. It may become increasingly difficult to maintain and improve our platform performance and to troubleshoot performance issues, especially during peak usage times, as our products become more complex and the usage of our products increases. To the extent that we do not effectively address capacity constraints, either through AWS or alternative providers of cloud infrastructure, or other factors that may result in interruptions, delays and outages in service and availability of our products and/or services, our business, results of operations and financial condition may be adversely affected. In addition, if Amazon requires that we comply with unfavorable terms in order to continue our use of AWS of if Amazon implements any changes in its service levels for AWS, the changes may adversely affect our ability to meet our customers’ requirements, result in negative publicity which could harm our reputation and brand and may adversely affect the usage of our platform.
The substantial majority of the services we use from AWS are for cloud-based server capacity and, to a lesser extent, storage and other optimization offerings. AWS enables us to order and reserve server capacity in varying amounts and sizes distributed across multiple regions. We access AWS infrastructure through standard IP connectivity protocols. AWS provides us with computing and storage capacity pursuant to an agreement that continues until terminated by either party. AWS may terminate the agreement if we fail to cure a breach of the agreement within 30 days of our being notified of the breach and, in some cases, AWS may suspend the agreement immediately for cause upon notice. Although we expect that we could procure similar services from other third parties, if any of our arrangements with AWS are terminated, we could experience interruptions to our platform and encounter difficulties in our ability to make our products reliably accessible by customers, as well as delays and additional expenses in procuring, implementing, and transitioning to alternative cloud infrastructure services. Any of the above circumstances or events may harm our reputation, erode customer trust, cause customers to stop using or reducing their usage of our products, discourage them from renewing their contracts, impair our ability to increase revenue from existing customers, impair our ability to grow our customer base, subject us to financial penalties and liabilities under our service level agreements and otherwise harm our business, results of operations and financial condition.
Our actual or perceived failure to comply with increasingly stringent laws, regulations and contractual obligations relating to privacy, data protection and data security could harm our reputation and subject us to significant fines and liability or loss of business.
We and our customers are subject to numerous domestic (for example, the California Consumer Privacy Act of 2018 (“CCPA”)) and foreign (for example, the General Data Protection Regulation (“GDPR”) in the European Union (“EU”)) privacy, data protection and data security laws and regulations that restrict the collection, use, disclosure and processing of personal information, including financial and health data. These laws and regulations are expanding globally, evolving, are being tested in courts, may result in increasing regulatory and public scrutiny of our practices relating to personal information and may increase our exposure to regulatory enforcement action, sanctions and litigation.
The CCPA imposes obligations on businesses to which it applies. These obligations include, but are not limited to, providing specific disclosures in privacy notices and affording California residents certain rights related to their personal information. The CCPA allows for statutory fines for noncompliance. In addition, the California Privacy Rights Act of 2020 (“CPRA”), which became enforceable as of January 1, 2023, expanded the CCPA protections for consumers and employees. Similar laws have been enacted or been proposed at the state and federal levels. For example, Connecticut, Utah, Virginia and Colorado have each passed laws similar to but different from the CCPA and CPRA that have taken or will take effect in 2023. If we become subject to new privacy, data protection and data security laws, the risk of enforcement action against us could increase because we may become subject to additional obligations, and the number of individuals or entities that can initiate actions against us may increase, including individuals, via a private right of action, and state actors.
Outside the United States, an increasing number of laws, regulations, and industry standards apply to privacy, data protection and data security. For example, the GDPR, the United Kingdom’s Data Protection Act 2018 (“UK GDPR”) and the Swiss Federal Act on Data Protection impose strict requirements for processing the personal information of individuals protected by the legislation, whether their data is processed within or outside the European Economic Area (“EEA”), the United Kingdom (“UK”) and Switzerland, respectively (such jurisdictions, collectively, “Europe”). For example, the GDPR imposes significant requirements regarding the processing of individuals’ personal information, including in relation to transparency, lawfulness of processing, individuals’ privacy rights, compliant contracting, data minimization, data breach notification, data re-usage, data retention, security of processing and international data transfers. Under the GDPR and UK GDPR, government regulators may impose temporary or definitive bans on data processing or data transfers, require a company to delete data, as
27



well as impose significant fines, potentially ranging up to 20 million Euros or 4% of a company’s worldwide revenue, whichever is higher. Further, individuals may initiate compensation claims or litigation related to our processing of their personal information. Other privacy laws in Europe impose strict requirements around marketing communications and the deployment of cookies on users’ devices. As another example, Brazil’s General Data Protection Law (Lei Geral de Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018) may apply to our operations. The LGPD broadly regulates processing of personal information of individuals in Brazil and imposes compliance obligations and penalties comparable to those of the GDPR.
Further, the interpretation and application of new domestic and foreign laws and regulations in many cases is uncertain, and our legal and regulatory obligations in such jurisdictions are subject to frequent and unexpected changes, including the potential for various regulatory or other governmental bodies to enact new or additional laws or regulations, to issue rulings that invalidate prior laws or regulations, or to increase penalties significantly. For example, the EU’s Digital Services Act and Digital Markets Act recently entered into force, whereas proposed laws in Europe include the Artificial Intelligence Act and the Data Act.
Similarly, with our registration as an interconnected VoIP provider with the Federal Communications Commission (“FCC”), we also must comply with privacy laws associated with customer proprietary network information (“CPNI”) rules in the United States. If we fail or are perceived to have failed to maintain compliance with these requirements, we could be subject to regulatory audits, civil and criminal penalties, fines and breach of contract claims, as well as reputational damage, which could impact the willingness of customers to do business with us.
In addition to our legal obligations, our contractual obligations relating to privacy, data protection and data security have become increasingly stringent due to changes in laws and regulations and the expansion of our offerings. Certain privacy, data protection and data security laws, such as the GDPR and the CCPA, require our customers to impose specific contractual restrictions on their service providers. In addition, we support customer workloads that involve the processing of protected health information and are required to sign business associate agreements with customers that subject us to requirements under the federal Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act of 2009, as well as state laws that govern health information.
Our actual or perceived failure to comply with laws, regulations, contractual commitments, or other actual or asserted obligations, including certain industry standards, regarding privacy, data protection and data security could lead to costly legal action, adverse publicity, significant liability, inability to process data, and decreased demand for our services, which could adversely affect our business, results of operations and financial condition.
As a cumulative example of these risks, because our primary data processing facilities are in the United States, we have experienced hesitancy, reluctance, or refusal by European or multinational customers to continue to use our services due to the potential risks posed as a result of the Court of Justice’s July 2020 ruling in the “Schrems II” case, as well as related guidance from regulators. For example, absent appropriate safeguards or other circumstances, the GDPR and laws in Switzerland and the UK generally restrict the transfer of personal information to countries outside of the EEA, Switzerland and the UK such as the United States, that the European Commission does not consider as providing an adequate level of privacy, data protection and data security. On March 25, 2022, the United States and EU announced an “agreement in principle” to replace the EU-U.S. Privacy Shield transfer framework with the Trans-Atlantic Data Privacy Framework. Progress has since been made towards the establishment of this as a valid transfer mechanism with President Biden’s issuance of the Executive Order Enhancing Safeguards for United States Signals Intelligence Activity in October 2022. Additionally, on December 13, 2022, the European Commission published a draft adequacy decision on the level of protection of personal data under the EU-U.S. Data Privacy Framework, but this framework has not yet been established. If we cannot implement and maintain a valid mechanism for cross-border data transfers, we may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal information from Europe or elsewhere. The inability to import personal information to the United States could significantly and negatively impact our business operations; limit our ability to collaborate with parties that are subject to data privacy and security laws; or require us to increase our personal information processing capabilities in Europe and/or elsewhere at significant expense. We and our customers are at risk of enforcement actions during such time we continue to require data transfers from Europe for the provision of our services. In addition, outside of Europe, other jurisdictions have proposed and enacted laws relating to cross-border data transfer or requiring personal information, or certain subcategories of personal information, to be stored in the jurisdiction of origin. If we are unable to increase our data processing capabilities and storage in Europe and other countries to limit or eliminate the need for data transfers out of Europe and other applicable countries quickly enough, and other valid solutions for personal information transfers to the United States or other countries are not available or are difficult to implement in the interim, we will likely face continuing reluctance from European and multinational customers to use our services and increased exposure to regulatory actions, substantial fines and injunctions against processing or transferring personal information across borders.
28



Evolving laws, regulations, and other actual and asserted obligations relating to privacy, data protection, and data security could reduce demand for our platform, increase our costs, impair our ability to grow our business, or restrict our ability to store and process data or, in some cases, impact our ability to offer our service in some locations and may subject us to liability. Further, in view of new or modified federal, state or foreign laws and regulations, industry standards, contractual obligations and other actual and asserted obligations, or any changes in their interpretation, we may find it necessary or desirable to fundamentally change our business activities and practices or to expend significant resources to modify our practices and platform and otherwise adapt to these changes. We may be unable to make such changes and modifications in a commercially reasonable manner or at all, and our ability to develop new products and features could be limited.
We could incur substantial costs in protecting or defending our intellectual property rights, and any failure to protect our intellectual property could adversely affect our business, results of operations and financial condition.
Our success depends, in part, on our ability to protect our brand and the proprietary methods and technologies that we develop under patent and other intellectual property laws. We rely on a combination of patents, copyrights, trademarks, service marks, trade secret laws and other intellectual property laws, contractual provisions, and internal processes, procedures, and controls in an effort to establish, maintain, enforce, and protect our intellectual property and proprietary rights. However, the steps we take to protect our intellectual property may be inadequate. While we have been issued patents in the United States and other countries and have additional patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications. In addition, any patents issued to us in the future may not provide us with competitive advantages or may be successfully challenged by third parties. Further, the laws of some countries do not protect intellectual property or proprietary rights to the same extent as the laws of the United States, and mechanisms for enforcement of such rights in some foreign countries may be inadequate. To the extent we expand our international activities, our exposure to unauthorized copying and use of our products and proprietary information may increase. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our technology and intellectual property.
We also rely, in part, on contractual confidentiality obligations we impose on our business partners, employees, consultants, advisors, customers and others in our efforts to protect our proprietary technology, processes and methods. These obligations may not effectively prevent unauthorized disclosure or use of our confidential information, and it may be possible for unauthorized parties to copy or access our software or other proprietary technology or information, or to develop similar products independently without our having an adequate remedy for unauthorized use or disclosure of our confidential information. In addition, others may independently discover our trade secrets and proprietary information, and in these cases, we may not be able to assert any trade secret rights against those parties.
We may be required to spend significant resources to monitor, enforce, maintain, and protect our intellectual property and proprietary rights. Litigation brought to protect and enforce our intellectual property or proprietary rights could be costly, time-consuming and distracting to management, result in a diversion of significant resources, or the narrowing or invalidation of portions of our intellectual property. Our efforts to enforce our intellectual property or proprietary rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of such rights. Our failure to meaningfully protect our intellectual property and proprietary rights, could have an adverse effect on our business, results of operations and financial condition.
We have been sued and may, in the future, be sued by third parties for alleged infringement of their intellectual or other proprietary rights, which could adversely affect our business, results of operations and financial condition.
There is considerable patent and other intellectual property development activity in our industry. We may also introduce or acquire new products or technologies, including in areas where we historically have not participated, which could increase our exposure to intellectual property infringement claims brought by third parties. Our future success depends, in part, on not infringing the intellectual property or proprietary rights of others and we may be unaware of such rights that may cover some or all of our technology or intellectual property. We have from time to time been subject to claims that our products or platform and underlying technology are infringing upon third-party intellectual property or proprietary rights. We may be subject to such claims in the future and we may be found to be infringing upon such rights. Any claims or litigation could cause us to incur significant expenses (including settlement payments and costs associated with litigation) and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, prevent us from offering our products, or require that we comply with other unfavorable terms.
Additionally, our agreements with customers and other third parties typically include indemnification or other provisions under which we agree to indemnify or are otherwise liable to them for losses suffered or incurred by them as a result of claims of intellectual property infringement. Although we typically limit our liability with respect to such obligations through such agreements, we may still incur substantial liability related to our indemnification obligations.
29



Regardless of the merits or ultimate outcome of any claims of infringement, misappropriation, or violation of intellectual or other proprietary rights that have been or may be brought against us or that we may bring against others, these types of claims, disputes, and lawsuits are time-consuming and expensive to resolve, divert management’s time and attention, and could harm our reputation. Litigation is inherently unpredictable and we cannot predict the timing, nature, controversy or outcome of disputes brought against us or assure you that the results of any of these actions will not have an adverse effect on our business, results of operations or financial condition.
Our use of open source software could negatively affect our ability to sell our products and subject us to possible litigation.
Our products and platform incorporate open source software, and we expect to continue to incorporate open source software in our products and platform in the future. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products and platform. Although we have implemented policies to regulate the use and incorporation of open source software into our products and platform, we cannot be certain that we have not incorporated open source software in our products or platform in a manner that is inconsistent with such policies. If we fail to comply with open source licenses, we may be subject to certain requirements, including requirements that we offer our products that incorporate the open source software for no cost, that we make available the source code for any modifications or derivative works we create based upon, incorporating or using the open source software and that we license such modifications or derivative works under the terms of applicable open source licenses. If an author or other third party that distributes such open source software were to allege that we had not, or have not, complied with the terms and conditions of the license for such open source software, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from generating revenue from customers using products that contained the open source software and required to comply with onerous conditions or restrictions on these products. In any of these events, we and our customers could be required to seek licenses from third parties in order to continue offering our products and platform and to re-engineer our products or platform or discontinue offering our products to customers in the event re-engineering cannot be accomplished on a timely basis. Any of the foregoing could require us to devote additional research and development resources to re-engineer our products or platform, damage our reputation, give rise to increased scrutiny regarding our use of open source software, result in customer dissatisfaction and may adversely affect our business, results of operations and financial condition.
Risks Related to Legal and Regulatory Matters
Certain of our products are subject to telecommunications-related regulations, and future legislative or regulatory actions could adversely affect our business, results of operations and financial condition.
As a provider of communications products, we are subject to existing or potential FCC regulations relating to privacy, telecommunications, consumer protection and other requirements. In addition, the extension of telecommunications regulations to our non-interconnected VoIP services could result in additional federal and state regulatory obligations and taxes. We are also in discussions with certain jurisdictions regarding potential sales and other taxes for prior periods that we may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of our tax exposure could differ materially from management's current estimates, which may increase our costs of doing business and negatively affect the prices our customers pay for our services. If we do not comply with FCC rules and regulations, we could be subject to FCC enforcement actions, fines, loss of licenses and possibly restrictions on our ability to operate or offer certain of our products. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry, could erode customer trust, possibly impair our ability to sell our VoIP and other telecommunications products to customers and could adversely affect our business, results of operations and financial condition.
Certain of our products are subject to a number of FCC regulations and laws that are administered by the FCC. Among others, we must comply (in whole or in part) with:
the Communications Act of 1934, as amended, which regulates communications services and the provision of such services;
the Telephone Consumer Protection Act, which limits the use of automatic dialing systems for calls and texts, artificial or prerecorded voice messages and fax machines;
the Communications Assistance for Law Enforcement Act, which requires covered entities to assist law enforcement in undertaking electronic surveillance;
30



requirements to safeguard the privacy of certain customer information;
payment of annual FCC regulatory fees and contributions to FCC-administered funds based on our interstate and international revenues; and
rules pertaining to access to our services by people with disabilities and contributions to the Telecommunications Relay Services fund.
In addition, Congress and the FCC are attempting to mitigate the prevalence of robocalls by requiring participation in a technical standard called SHAKEN/STIR, which allows voice carriers to authenticate caller ID, prohibiting malicious spoofing.
Similarly, in May 2021, the Biden Administration issued an Executive Order requiring federal agencies to implement additional information technology security measures, including, among other things, requiring agencies to adopt multifactor authentication and encryption for data at rest and in transit to the maximum extent consistent with Federal records laws and other applicable laws. The National Institute of Standards and Technology issued a Secure Software Development Framework (SSDF) on September 30, 2021 and Software Supply Chain Security Guidance (incorporating the SSDF), on February 4, 2022, and on March 7, 2022, the Office of Management and Budget directed federal agencies to incorporate both documents into their software lifecycle and acquisitions practices. The Executive Order also may lead to the development of additional secure software development practices and/or criteria for a consumer software labeling program, the criteria which will reflect a baseline level of secure practices, for software that is developed and sold to the U.S. federal government. Software developers will be required to provide visibility into their software and make security data publicly available. Due to this Executive Order, federal agencies may require us to modify our cybersecurity practices and policies, thereby increasing our compliance costs. If we are unable to meet the requirements of the Executive Order, our ability to work with the U.S. government may be impaired and may result in a loss of revenue.
If we do not comply with any current or future rules or regulations that apply to our business, we could be subject to substantial fines and penalties, and we may have to restructure our offerings, exit certain markets or raise the price of our products. In addition, any uncertainty regarding whether particular regulations apply to our business, and how they apply, could increase our costs or limit our ability to grow.
As we continue to expand internationally, we have become subject to telecommunications laws and regulations in the foreign countries where we offer our products. Internationally, we currently offer our products in more than 180 countries and territories.
Our international operations are subject to country-specific governmental regulation and related actions that have increased and will continue to increase our compliance costs or impact our products and platform or prevent us from offering or providing our products in certain countries. Moreover, the regulation of CPaaS companies like us is continuing to evolve internationally and many existing regulations may not fully contemplate the CPaaS business model or how they fit into the communications regulatory framework. As a result, interpretation and enforcement of regulations often involve significant uncertainties. In many countries, including those in the European Union, a number of our products or services are subject to licensing and communications regulatory requirements which increases the level of scrutiny and enforcement by regulators. Future legislative, regulatory or judicial actions impacting CPaaS services could also increase the cost and complexity of compliance and expose us to liability. For example, in some countries, some or all of the services we offer are not considered regulated telecommunications services, while in other countries they are subject to telecommunications regulations, including but not limited to payment into universal service funds, licensing fees, provision of emergency services, provision of information to support emergency services and number portability. Failure to comply with these regulations could result in our Company being issued remedial directions to undertake independent audits and implement effective systems, processes and practices to ensure compliance, significant fines or being prohibited from providing telecommunications services in a jurisdiction.
Moreover, certain of our products may be used by customers located in countries where voice and other forms of Internet Protocol (“IP”) communications may be illegal or require special licensing or in countries on a U.S. embargo list. Even where our products are reportedly illegal or become illegal or where users are located in an embargoed country, users in those countries may be able to continue to use our products in those countries notwithstanding the illegality or embargo. We may be subject to penalties or governmental action if consumers continue to use our products in countries where it is illegal to do so or if we use a local partner to provide services in a country and the local partner does not comply with applicable governmental regulations. Any such penalties or governmental action may be costly and may harm our business and damage our brand and reputation. We may be required to incur additional expenses to meet applicable international regulatory requirements or be
31



required to raise the prices of services, or restructure or discontinue those services if required by law or if we cannot or will not meet those requirements. Any of the foregoing could adversely affect our business, results of operations and financial condition.
If we are unable to obtain or retain geographical, mobile, regional, local or toll-free numbers, or to effectively process requests to port such numbers in a timely manner due to industry regulations, our business and results of operations may be adversely affected.
Our future success depends in part on our ability to obtain allocations of geographical, mobile, regional, local and toll-free direct inward dialing numbers or phone numbers as well as short codes and alphanumeric sender IDs (collectively, “Numbering Resources”) in the United States and foreign countries at a reasonable cost and without overly burdensome restrictions. Our ability to obtain allocations of, assign and retain Numbering Resources depends on factors outside of our control, such as applicable regulations, the practices of authorities that administer national numbering plans or of network service providers from whom we can provision Numbering Resources, such as offering these Numbering Resources with conditional minimum volume call level requirements, the cost of these Numbering Resources and the level of overall competitive demand for new Numbering Resources.
In addition, in order to obtain allocations of, assign and retain Numbering Resources in the EU or certain other regions, we are often required to be licensed by local telecommunications regulatory authorities, some of which have been increasingly monitoring and regulating the categories of Numbering Resources that are eligible for provisioning to our customers. We have obtained licenses and are in the process of obtaining licenses in various countries in which we do business, but in some countries, the regulatory regime around provisioning of Numbering Resources is unclear, subject to change over time, and sometimes may conflict from jurisdiction to jurisdiction. Furthermore, these regulations and governments’ approach to their enforcement, as well as our products and services, are still evolving and we may be unable to maintain compliance with applicable regulations, or enforce compliance by our customers, on a timely basis or without significant cost. Also, compliance with these types of regulation may require changes in products or business practices that result in reduced revenue. Due to our or our customers’ assignment and/or use of Numbering Resources in certain countries in a manner that violates applicable rules and regulations, we have been subjected to government inquiries and audits, and may in the future be subject to significant penalties or further governmental action, and in extreme cases, may be precluded from doing business in that particular country. We have also been forced to reclaim Numbering Resources from our customers as a result of certain events of non-compliance. These reclamations result in loss of customers, loss of revenue, reputational harm, erosion of customer trust, and may also result in breach of contract claims, all of which could have an adverse effect on our business, results of operations and financial condition.
Due to their limited availability, there are certain popular area code prefixes that we generally cannot obtain. Our inability to acquire or retain Numbering Resources for our operations may make our voice and messaging products less attractive to potential customers in the affected local geographic areas. In addition, future growth in our customer base, together with growth in the customer bases of other providers of cloud communications, has increased, which increases our dependence on needing sufficiently large quantities of Numbering Resources. It may become increasingly difficult to source larger quantities of Numbering Resources as we scale and we may need to pay higher costs for Numbering Resources, and Numbering Resources may become subject to more stringent regulation or conditions of usage such as the registration and on-going compliance requirements discussed above.
Additionally, in some geographies, we support number portability, which allows our customers to transfer their existing phone numbers to us and thereby retain their existing phone numbers when subscribing to our voice and messaging products. Transferring existing numbers is a manual process that can take up to 15 business days or longer to complete. Any delay that we experience in transferring these numbers typically results from the fact that we depend on network service providers to transfer these numbers, a process that we do not control, and these network service providers may refuse or substantially delay the transfer of these numbers to us. Number portability is considered an important feature by many potential customers, and if we fail to reduce any related delays, then we may experience increased difficulty in acquiring new customers.
United States federal legislation and international laws impose certain obligations on the senders of commercial emails, which could minimize the effectiveness of our platform, and establish financial penalties for non-compliance, which could increase the costs of our business.
The Federal Controlling the Assault of Non-Solicited Pornography and Marketing Act of 2003 (the “CAN-SPAM Act”) establishes certain requirements for commercial email messages and transactional email messages and specifies penalties for the transmission of email messages that are intended to deceive the recipient as to source or content. Among other things, the CAN-SPAM Act, obligates the sender of commercial emails to provide recipients with the ability to “opt-out” of receiving future commercial emails from the sender. In addition, some states have passed laws regulating commercial email practices that are
32



significantly more restrictive and difficult to comply with than the CAN-SPAM Act. For example, Utah and Michigan prohibit the sending of email messages that advertise products or services that minors are prohibited by law from purchasing or that contain content harmful to minors to email addresses listed on specified child protection registries. Some portions of these state laws may not be preempted by the CAN-SPAM Act. In addition, certain non-U.S. jurisdictions in which we operate have enacted laws regulating the sending of email that are more restrictive than U.S. laws. For example, some foreign laws prohibit sending broad categories of email unless the recipient has provided the sender advance consent (or "opted-in") to receipt of such email. If we were found to be in violation of the CAN-SPAM Act, applicable state laws governing email not preempted by the CAN-SPAM Act or foreign laws regulating the distribution of email, whether as a result of violations by our customers or our own acts or omissions, we could be required to pay large penalties, which would adversely affect our financial condition, significantly harm our business, injure our reputation and erode customer trust. The terms of any injunctions, judgments, consent decrees or settlement agreements entered into in connection with enforcement actions or investigations against our company in connection with any of the foregoing laws may also require us to change one or more aspects of the way we operate our business, which could impair our ability to attract and retain customers or could increase our operating costs.
Our customers’ and other users’ violation of our policies or other misuse of our platform to transmit unauthorized, offensive or illegal messages, spam, phishing scams, and website links to harmful applications or for other fraudulent or illegal activity could damage our reputation, and we may face a risk of litigation and liability for illegal activities on our platform and unauthorized, inaccurate, or fraudulent information distributed via our platform.
The actual or perceived improper sending of text messages or voice calls may subject us to potential risks, including liabilities or claims relating to consumer protection laws and regulatory enforcement, including fines. For example, the Telephone Consumer Protection Act of 1991 (“TCPA”) restricts telemarketing and the use of automatic SMS text messages without explicit customer consent. TCPA violations can result in significant financial penalties, as businesses can incur penalties or criminal fines imposed by the FCC or be fined up to $1,500 per violation through private litigation or state attorneys general or other state actor enforcement. Class action suits are the most common method for private enforcement. This has resulted in civil claims against our company and requests for information through third-party subpoenas. The scope and interpretation of the laws that are or may be applicable to the delivery of text messages or voice calls are continuously evolving and developing. If we do not comply with these laws or regulations or if we become liable under these laws or regulations due to the failure of our customers to comply with these laws by obtaining proper consent, we could face direct liability.
Moreover, certain customers may use our platform to transmit unauthorized, offensive or illegal messages, calls, spam, phishing scams, and website links to harmful applications, reproduce and distribute copyrighted material or the trademarks of others without permission, and report inaccurate or fraudulent data or information. These issues also arise with respect to a portion of those users who use our platform on a free trial basis or upon initial use. These actions are in violation of our policies, in particular, our Acceptable Use Policy. For example, on January 24, 2023, we received a cease-and-desist letter from the FCC alleging that we were transmitting illegal robocall traffic that originated from an independent software vendor customer and their end user customer. In response, we have suspended the customers’ accounts and are in the process of responding to the FCC regarding the steps we are taking to prevent new or renewing customers from using our network to transmit illegal robocalls. Failure to respond appropriately to the FCC’s allegations could allow domestic carriers to begin blocking all voice traffic transmitting from our network. However, our efforts to defeat spamming attacks, illegal robocalls and other fraudulent activity will not prevent all such attacks and activity. Such use of our platform could damage our reputation and we could face claims for damages, regulatory enforcement, copyright or trademark infringement, defamation, negligence, or fraud. Furthermore, enacting more stringent controls on our customers’ use of our platform to combat such violations of our Acceptable Use Policy could increase friction for our legitimate customers and decrease their use of our platform.
Our customers’ and other users’ promotion of their products and services through our platform might not comply with federal, state, and foreign laws or of contractual requirements imposed by carriers, such as the CTIA Shortcode Agreement, The Campaign Registry, and associated policies. We rely on contractual representations made to us by our customers that their use of our platform will comply with our policies and applicable law, including, without limitation, our email and messaging policies. Although we retain the right to verify that customers and other users are abiding by certain contractual terms, our Acceptable Use Policy and our email and messaging policies and, in certain circumstances, to review their email, messages and distribution lists, our customers and other users are ultimately responsible for compliance with our policies, and we do not systematically audit our customers or other users to confirm compliance with our policies. We cannot predict whether our role in facilitating our customers’ or other users’ activities will result in violations of carrier policies which could result in fines, administrative delays, or service interruptions. We also cannot predict whether our role in facilitating our customers’ or other users’ activities would expose us to liability under applicable state or federal law, or whether that possibility could become more likely if changes to current laws regulating content moderation, such as Section 230 of the Communications Decency Act, are enacted. If we are found liable for our customers’ or other users’ activities, we could be required to pay fines or penalties, redesign business methods or otherwise expend resources to remedy any damages caused by such actions and to avoid future liability.
33



Additionally, our products may be subject to fraudulent usage, including but not limited to revenue share fraud, domestic traffic pumping, subscription fraud, premium text message scams and other fraudulent schemes. Although our customers are required to set passwords or personal identification numbers to protect their accounts, third parties have in the past been, and may in the future be, able to access and use their accounts through fraudulent means. Furthermore, spammers attempt to use our products to send targeted and untargeted spam messages. We cannot be certain that our efforts to defeat spamming attacks will be successful in eliminating all spam messages from being sent using our platform. In addition, a cybersecurity breach of our customers’ systems could result in exposure of their authentication credentials, unauthorized access to their accounts or fraudulent calls on their accounts, any of which could adversely affect our business, results of operations and financial condition.
Changes in laws and regulations related to the Internet or changes in the Internet infrastructure itself may diminish the demand for our products, and could adversely affect our business, results of operations and financial condition.
The future success of our business depends upon the continued use of the Internet as a primary medium for commerce, communications and business applications. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the Internet as a commercial medium. Changes in these laws or regulations could require us to modify our products and platform in order to comply with these changes. In addition, government agencies or private organizations have imposed and may impose additional taxes, fees or other charges for accessing the Internet or commerce conducted via the Internet. These laws or charges could limit the growth of Internet-related commerce or communications generally or result in reductions in the demand for Internet-based products and services such as our products and platform. In particular, a re-adoption of “network neutrality” rules in the United States, which President Biden supported during his campaign, could affect the services used by us and our customers. California’s state network neutrality law went into effect on March 10, 2021. A temporary injunction preventing implementation of a similar law in Vermont expired on April 20, 2022, but a challenge to that law remains pending. A number of other states have adopted or are adopting or considering legislation or executive actions that would regulate the conduct of broadband providers. In addition, the use of the Internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of Internet activity, security, reliability, cost, ease-of-use, accessibility and quality of service. The performance of the Internet and its acceptance as a business tool has been adversely affected by “viruses,” “worms,” and similar malicious programs. If the use of the Internet is reduced as a result of these or other issues, then demand for our products could decline, which could adversely affect our business, results of operations and financial condition.
Our global operations subject us to potential liability under export control, economic trade sanctions, anti-corruption, and other laws and regulations, and such violations could impair our ability to compete in international markets and could subject us to liability for compliance violations.
Certain of our products and services may be subject to export control and economic sanctions laws and regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations, and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control as well as similar laws and regulations in other countries in which we do business. Exports of our products and the provision of our services must be made in compliance with these requirements. Although we take precautions to prevent our products from being provided in violation of such laws, we are aware of previous exports of certain of our products to a small number of persons and organizations that are the subject of U.S. sanctions or are located in countries or regions subject to U.S. sanctions. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including: the possible loss of export privileges; fines, which may be imposed on us and responsible employees or managers; and, in extreme cases, the incarceration of responsible employees or managers. Any change in trade protection laws, policies, export, sanctions and other regulatory requirements affecting trade and investments, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could also result in decreased use of our products and services, or in our decreased ability to export our products or provide our services to existing or prospective customers with international operations. Any decreased use of our products and services or limitations on our ability to export our products and provide our services could adversely affect our business, results of operations and financial condition.
Further, we incorporate encryption technology into certain of our products. Various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our customers’ ability to import our products into those countries. Encryption products and the underlying technology may also be subject to export control restrictions. Governmental regulation of encryption technology and regulation of exports of encryption products, or our failure to obtain required approval for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the export of our products and provision of our services, including with respect to new releases of our products and services, may create delays in the introduction of our products and services in international markets, prevent our customers with international
34



operations from deploying our products and using our services throughout their globally-distributed systems or, in some cases, prevent the export of our products or provision of our services to some countries altogether.
We are also subject to U.S. and foreign anti-corruption and anti-bribery laws, including the FCPA, the UK Bribery Act 2010, and other anti-corruption laws and regulations in the countries in which we conduct activities. Anti-corruption laws are interpreted broadly and generally prohibit companies, their employees, agents, representatives, business partners, and third parties intermediaries from directly or indirectly authorizing, offering, or providing, improper payments or things of value to recipients in the public or private sector, and also require that we maintain accurate books and records and adequate internal controls and compliance procedures designed to prevent violations. We sometimes leverage third parties to sell our products and conduct our business abroad. We, our employees, agents, representatives, business partners and third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and we may be held liable for the corrupt or other illegal activities of these employees, agents, representatives, business partners or third-party intermediaries even if we do not explicitly authorize such activities. We cannot assure you that none of our employees agents, representatives, business partners or third-party intermediaries will fail to comply with our policies and applicable laws and regulations, for which we may ultimately be held responsible. Any allegations or violation of the FCPA or other applicable anti-bribery and anti-corruption laws and anti-money laundering laws could result could result in whistleblower complaints, sanctions, settlements, prosecution, enforcement actions, significant fines and penalties, damages, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, or suspension or debarment from government contracts, all of which may have an adverse effect on our reputation, business, results of operations, and prospects. Responding to any investigation or action will likely result in a materially significant diversion of management’s attention and resources and significant defense costs and other professional fees.
The standards imposed by private entities and inbox service providers to regulate the use and delivery of email have in the past interfered with, and may continue to interfere with, the effectiveness of our platform and our ability to conduct business.
From time to time, some of our IP addresses have become, and we expect will continue to be, listed with one or more denylisting entities due to the messaging practices of our customers and other users. We may be at an increased risk of having our IP addresses denylisted due to our scale and volume of email processed, compared to our smaller competitors. There can be no guarantee that we will be able to successfully remove ourselves from those lists. Because we fulfill email delivery on behalf of our customers, denylisting of this type could undermine the effectiveness of our customers’ transactional email, email marketing programs and other email communications, all of which could have a material negative impact on our business, financial condition and results of operations.
Additionally, inbox service providers can block emails from reaching their users or categorize certain emails as “promotional” emails and, as a result, direct them to an alternate or “tabbed” section of the recipient’s inbox. The implementation of new or more restrictive policies by inbox service providers may make it more difficult to deliver our customers’ emails, particularly if we are not given adequate notice of a change in policy or struggle to update our platform or services to comply with the changed policy in a reasonable amount of time. If the open rates of our customers’ emails are negatively impacted by the actions of inbox service providers to block or categorize emails then customers may question the effectiveness of our platform and cancel their accounts. This, in turn, could harm our business, financial condition and results of operations.
Any legal proceedings or claims against us could be costly and time-consuming to defend and could harm our reputation regardless of the outcome.
We are and may in the future become subject to legal proceedings and claims that arise in the ordinary course of business, such as disputes or employment claims made by our current or former employees. Any litigation, whether meritorious or not, could harm our reputation, will increase our costs and may divert management’s attention, time and resources, which may in turn seriously harm our business. Insurance might not cover such claims or the costs to defend such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs and could seriously harm our business. If we are required to make substantial payments or implement significant changes to our operations as a result of legal proceedings or claims, our business, results of operations and financial condition could be adversely affected.


35



Risks Related to Financial and Accounting Matters
We face exposure to foreign currency exchange rate fluctuations, and such fluctuations could adversely affect our business, results of operations and financial condition.
As our international operations expand, our exposure to the effects of fluctuations in currency exchange rates grows. For example, global geopolitical events, such as the war in Ukraine, economic events, public health epidemics and pandemics such as the COVID-19 pandemic, trade tariff developments and other events have caused global economic uncertainty and variability in foreign currency exchange rates. While we have primarily transacted with customers and business partners in U.S. dollars, we have also conducted business in currencies other than the U.S. dollar. We expect to significantly expand the number of transactions with customers that are denominated in foreign currencies in the future as we continue to expand our business internationally. We also incur expenses for some of our network service provider costs outside of the United States in local currencies and for employee compensation and other operating expenses at our non-U.S. locations in the respective local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in an increase to the U.S. dollar equivalent of such expenses.
In addition, our international subsidiaries maintain net assets that are denominated in currencies other than the functional operating currencies of these entities. As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Accordingly, changes in the value of foreign currencies relative to the U.S. dollar can affect our results of operations due to transactional and translational remeasurements. As a result of such foreign currency exchange rate fluctuations, it could be more difficult to detect underlying trends in our business and results of operations. In addition, to the extent that fluctuations in currency exchange rates cause our results of operations to differ from our expectations or the expectations of our investors and securities analysts who follow our stock, the trading price of our Class A common stock could be adversely affected.
We recently implemented a program to hedge transactional exposure against the Euro, and may do so in the future with respect to other foreign currencies. We also use derivative instruments, such as foreign currency forward and option contracts, to hedge certain exposures to fluctuations in foreign currency exchange rates. The use of such hedging activities may not offset any or more than a portion of the adverse financial effects of unfavorable movements in foreign exchange rates over the limited time the hedges are in place. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
We have incurred substantial indebtedness that may decrease our business flexibility, access to capital, and/or increase our borrowing costs, and we may still incur substantially more debt, which may adversely affect our operations and financial results.
As of December 31, 2022, we had $1.0 billion of indebtedness outstanding (excluding intercompany indebtedness). Our indebtedness may:
limit our ability to obtain additional financing to fund future working capital, capital expenditures, business opportunities, acquisitions or other general corporate requirements;
require a portion of our cash flows to be dedicated to debt service payments instead of other purposes, thereby reducing the amount of cash flows available for working capital, capital expenditures, business opportunities, acquisitions and other general corporate purposes;
increase our vulnerability to adverse changes in general economic, industry and competitive conditions;
expose us to the risk of increased interest rates as certain of our borrowings, including borrowings under a future revolving credit facility, may be at variable rates of interest;
place us at a competitive disadvantage compared to our less leveraged competitors; and
increase our cost of borrowing.
In addition, the indenture which governs our 3.625% notes due 2029 (the “2029 Notes”) and our 3.875% notes due 2031 (the “2031 Notes,” and together with the 2029 Notes, the “Notes”) contains restrictive covenants that limit our ability to engage in activities that may be in our long-term best interest. Our failure to comply with those covenants could result in an event of default which, if not cured or waived, could permit the trustee, or permit the holders of the Notes to cause the trustee, to declare
36



all or part of the Notes to be immediately due and payable or to exercise any remedies provided to the trustee and/or result in the acceleration of substantially all of our indebtedness. Any such event would adversely affect our business, results of operations and financial condition.
If our cash flows and capital resources are insufficient to fund our debt service obligations, we could face substantial liquidity problems and may be forced to reduce or delay investments and capital expenditures, or to sell assets, seek additional capital or restructure or refinance our indebtedness, including the Notes. Our ability to restructure or refinance our debt will depend on, among other things, the condition of the capital markets and our financial condition at such time. Any refinancing of our debt could be at higher interest rates and may require us to comply with more onerous covenants, which could further restrict our business operations. The terms of existing or future debt instruments and the indenture that governs the Notes may restrict us from adopting some of these alternatives. In addition, any failure to make payments of interest and principal on our outstanding indebtedness on a timely basis would likely result in a reduction of our credit rating, which could harm our ability to incur additional indebtedness and our financial condition. In the absence of such cash flows and resources, we could face substantial liquidity problems and might be required to dispose of material assets or operations to meet our debt service and other obligations.
We may require additional capital to support our business, and this capital might not be available on acceptable terms, if at all.
We intend to continue to make investments to support our business and may require additional funds. In particular, we may seek additional funds to develop new products and enhance our platform and existing products, expand our operations, including our sales and marketing organizations and our presence outside of the United States, improve our infrastructure or acquire complementary businesses, technologies, services, products and other assets. In addition, we may use a portion of our cash to satisfy tax withholding and remittance obligations related to outstanding restricted stock units. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional funds through future issuances of equity or convertible debt securities, our stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our Class A common stock and Class B common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities, our ability to repurchase stock, and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities. We may not be able to obtain additional financing on terms favorable to us, if at all, particularly during times of market volatility and general economic instability. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth, scale our infrastructure, develop product enhancements and to respond to business challenges could be significantly impaired, and our business, results of operations and financial condition may be adversely affected.
We rely on assumptions and estimates to calculate certain of our key metrics, and real or perceived inaccuracies in such metrics could adversely affect our reputation and our business.
We rely on assumptions and estimates to calculate certain of our key metrics, such as Active Customer Accounts and Dollar-Based Net Expansion Rate. Our key metrics are not based on any standardized industry methodology and are not necessarily calculated in the same manner or comparable to similarly titled measures presented by other companies. Similarly, our key metrics may differ from estimates published by third parties or from similarly titled metrics of our competitors due to differences in methodology. The numbers that we use to calculate Active Customer Accounts and Dollar-Based Net Expansion Rate are based on internal data. While these numbers are based on what we believe to be reasonable judgments and estimates for the applicable period of measurement, there are inherent challenges in measuring usage. We regularly review and may adjust our processes for calculating our internal metrics to improve their accuracy. If investors or analysts do not perceive our metrics to be accurate representations of our business, or if we discover material inaccuracies in our metrics, our reputation, business, results of operations, and financial condition would be harmed.
If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Assumptions and estimates used in preparing our consolidated financial statements include those related to revenue recognition and business combinations. Our results of
37



operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the trading price of our Class A common stock.
Changes in accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our results of operations.
A change in accounting standards or practices may have a significant effect on our results of operations and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business. For example, Accounting Standards Codification (“ASC”) 842, “Leases” that became effective January 1, 2019, had a material impact on our consolidated financial statements as described in detail in Note 2 to the consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020. Adoption of these types of accounting standards and any difficulties in implementation of changes in accounting principles, including the ability to modify our accounting systems, could cause us to fail to meet our financial reporting obligations, which result in regulatory discipline and harm investors' confidence in us.
If our goodwill or intangible assets become impaired, we may be required to record a significant charge to earnings.
We review our intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. As of December 31, 2022, we carried a net $6.1 billion of goodwill and intangible assets. An adverse change in market conditions or significant changes in accounting conclusions, particularly if such changes have the effect of changing one of our critical assumptions or estimates, could result in a change to the estimation of fair value that could result in an impairment charge to our goodwill or intangible assets. Any such charges may adversely affect our results of operations.
Purchase price accounting in connection with our acquisitions requires estimates that may be subject to change and could impact our consolidated financial statements and future results of operations and financial position.
Pursuant to the acquisition method of accounting, the purchase price we pay for our acquired businesses is allocated to the underlying tangible and intangible assets acquired and liabilities assumed based on their respective fair market values with any excess purchase price allocated to goodwill. The acquisition method of accounting is dependent upon certain valuations and other studies that are preliminary. Differences between these preliminary estimates and the final acquisition accounting may occur, and these differences could have a material impact on the consolidated financial statements and the combined company’s future results of operations and financial position.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal control. Section 404 of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”) requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report on internal control over financial reporting. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. In addition, if we acquire additional businesses, we may not be able to successfully integrate the acquired operations and technologies and maintain internal control over financial reporting, if applicable, in accordance with the requirements of Section 404 of the Sarbanes-Oxley Act. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports that will be filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, and could have a material and adverse effect on our business, results of operations and
38



financial condition and could cause a decline in the trading price of our Class A common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the New York Stock Exchange.
Risks Related to Tax Matters
Our ability to use our net operating losses and certain other tax attributes to offset future taxable income and taxes may be subject to certain limitations.
As of December 31, 2022, we had U.S. federal, state and foreign net operating loss carryforwards (“NOLs”), of $3.7 billion, $2.7 billion and $498.5 million, respectively. Utilization of these NOL carryforwards depends on our future taxable income, and there is risk that a portion of our existing NOLs could expire unused, and that even if we achieve profitability, the use of our unexpired NOLs would be subject to limitations, which could materially and adversely affect our operating results. U.S. federal NOLs generated in taxable years beginning before January 1, 2018, may be carried forward only 20 years to offset future taxable income, if any. Under current law, U.S. federal NOLs generated in taxable years beginning after December 31, 2017, can be carried forward indefinitely, but the deductibility of such U.S. federal NOLs in taxable years beginning after December 31, 2020, is limited to 80% of taxable income. It is uncertain if and to what extent various states will conform to federal law.
Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”), and corresponding provisions of state law, a corporation that undergoes an “ownership change” (generally defined as a greater than 50-percentage-point cumulative change (by value) in the equity ownership of certain stockholders over a rolling three-year period) is subject to limitations on its ability to utilize its pre-change NOLs and other pre-change tax attributes to offset post-change taxable income and taxes. Our existing NOLs and other tax attributes may be subject to limitations arising from previous ownership changes, and if we undergo an ownership change in the future, our ability to utilize NOLs could be further limited by Section 382 of the Code. Future changes in our stock ownership, some of which may be outside of our control, could result in an ownership change under Section 382 of the Code. In addition, at the state level, there may be periods during which the use of NOL carryforwards is suspended or otherwise limited, which could accelerate or permanently increase state taxes owed.
We may have additional tax liabilities, which could harm our business, results of operations and financial condition.
Significant judgments and estimates are required in determining our provision for income taxes and other tax liabilities. Our tax expense may be impacted, for example, if tax laws change or are clarified to our detriment or if tax authorities successfully challenge the tax positions that we take, such as, for example, positions relating to the arms-length pricing standards for our intercompany transactions and our indirect tax positions. In determining the adequacy of our provision for income taxes, we assess the likelihood of adverse outcomes that could result if our tax positions were challenged by the Internal Revenue Service (“IRS”), and other tax authorities. Should the IRS or other tax authorities assess additional taxes as a result of examinations, we may be required to record charges to operations that could adversely affect our results of operations and financial condition.
We conduct operations in many tax jurisdictions throughout the United States and internationally. In many of these jurisdictions, non-income-based taxes, such as sales, VAT, GST, and telecommunications taxes, are assessed on our operations or our sales to customers. We are subject to indirect taxes, and may be subject to certain other taxes, in some of these jurisdictions. We collect certain telecommunications-based taxes from our customers in certain jurisdictions, and we expect to continue expanding the number of jurisdictions in which we will collect these taxes in the future.
Many states are also pursuing legislative expansion of the scope of goods and services that are subject to sales and similar taxes as well as the circumstances in which a vendor of goods and services must collect such taxes. Following the United States Supreme Court decision in South Dakota v. Wayfair, Inc., states are now free to levy taxes on sales of goods and services based on an “economic nexus,” regardless of whether the seller has a physical presence in the state. Any additional fees and taxes levied on our services by any state may adversely impact our results of operations.
Historically, we have not billed or collected taxes in certain jurisdictions and, in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”), we have recorded a provision for our tax exposure in these jurisdictions when it is both probable that a liability has been incurred and the amount of the exposure can be reasonably estimated. We reserved $29.1 million and $20.6 million for domestic jurisdictions and jurisdictions outside of the United States, respectively, on our December 31, 2022 balance sheet for these tax payments. These estimates include several key assumptions, including, but not limited to, the taxability of our products, the jurisdictions in which we believe we have nexus or a permanent establishment, and the sourcing of revenues to those jurisdictions. In the event these jurisdictions challenge our assumptions and analysis, our actual exposure could differ materially from our current estimates and reserves. If the actual payments we
39



make to any jurisdiction exceed the accrual in our balance sheet, our results of operations would be harmed. In addition, some customers may question the incremental tax charges and seek to negotiate lower pricing from us, which could adversely affect our business, results of operations and financial condition.
We are in discussions with certain jurisdictions regarding potential sales and other indirect taxes for prior periods that we may owe. If any of these jurisdictions disagree with management's assumptions and analysis, the assessment of our tax exposure could differ materially from management's current estimates. For example, San Francisco City and County has assessed us for $38.8 million in taxes, including interest and penalties, which exceeded the $11.5 million we had accrued for that assessment. We have paid the full amount, as required by law, and the payment made in excess of the accrued amount is reflected as a deposit on our balance sheet. We believe, however, that this assessment is incorrect and, after failing to reach a settlement, filed a lawsuit on May 27, 2021 contesting the assessment. The trial is expected to be in the summer of 2023. However, litigation is uncertain and a ruling against us may adversely affect our financial position and results of operations.
Our global operations and structure subject us to potentially adverse tax consequences.
We generally conduct our global operations through subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. In particular, our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. Also, our tax expense could be affected depending on the applicability of withholding and other taxes (including withholding and indirect taxes on software licenses and related intercompany transactions) under the tax laws of certain jurisdictions in which we have business operations. The relevant revenue and taxing authorities may disagree with positions we have taken generally, or our determinations as to the value of assets sold or acquired or income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations.
Changes in, or interpretations of, tax rules and regulations or our tax positions may materially and adversely affect our income taxes.
We are subject to income taxes in both the United States and numerous international jurisdictions. Significant judgment is required in determining our worldwide provision for income taxes. In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. Our effective tax rates may fluctuate significantly on a quarterly basis because of a variety of factors, including changes in the mix of earnings and losses in countries with differing statutory tax rates, changes in our business or structure, changes in tax laws that could adversely impact our income or non-income taxes or the expiration of or disputes about certain tax agreements in a particular country. We are subject to audit by various tax authorities. In accordance with U.S. GAAP, we recognize income tax benefits, net of required valuation allowances and accrual for uncertain tax positions. Although we believe our tax estimates are reasonable, the final determination of tax audits and any related litigation could be materially different than that which is reflected in historical income tax provisions and accruals. Should additional taxes be assessed as a result of an audit or litigation, an adverse effect on our results of operations, financial condition and cash flows in the period or periods for which that determination is made could result.
Changes in tax laws (including in response to the COVID-19 pandemic) or tax rulings, or changes in interpretations of existing laws, could cause us to be subject to additional income-based taxes and non-income taxes (such as payroll, sales, use, value-added, digital tax, net worth, property, and goods and services taxes), which in turn could materially affect our financial position and results of operations. Additionally, new, changed, modified, or newly interpreted or applied tax laws could increase our customers’ and our compliance, operating and other costs, as well as the costs of our products. For example, on August 16, 2022, the Inflation Reduction Act of 2022 was signed into law, with tax provisions primarily focused on implementing a 15% minimum tax on global adjusted financial statement income, effective for tax years beginning after December 31, 2022, and a 1% excise tax on share repurchases occurring after December 31, 2022, which may affect our share repurchase program.
As another example, beginning in 2022, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) eliminates the option to deduct research and development expenditures currently and requires taxpayers to capitalize and amortize them over five or fifteen years pursuant to Section 174 of the Code, which impacts our effective tax rate and our cash tax liability in 2022. If the requirement to capitalize Section 174 expenditures is not modified by legislation, it may also impact our effective tax rate and our cash tax liability in the future.
On October 8, 2021, the Organization for Economic Co-operation and Development (the “OECD”) announced the OECD/G20 Inclusive Framework on Base Erosion and Profit Shifting (the “Framework”) which agreed to a two-pillar solution
40



to address tax challenges arising from digitalization of the economy. On December 20, 2021, the OECD released Pillar Two Model Rules defining the global minimum tax rules, which contemplate a minimum tax rate of 15%. The OECD continues to release additional guidance on these rules and the Framework calls for law enactment by OECD and G20 members to take effect after 2023. These changes, when enacted by various countries in which we do business, may increase our taxes in these countries. Changes to these and other areas in relation to international tax reform, including future actions taken by foreign governments in response to the Tax Act, could increase uncertainty and may adversely affect our tax rate and cash flow in future years.
Risks Related to Ownership of Our Class A Common Stock
The trading price of our Class A common stock has been volatile and may continue to be volatile, and you could lose all or part of your investment.
The trading price of our Class A common stock has, and may continue to, fluctuate significantly in response to numerous factors, many of which are beyond our control and may not be related to our operating performance, including:
price and volume fluctuations in the overall stock market from time to time;
volatility in the trading prices and trading volumes of technology stocks;
changes in operating performance and stock market valuations of other technology companies generally, or those in our industry in particular;
sales of shares of our Class A common stock by our stockholders;
our issuance or repurchase of shares of our Class A common stock;
short selling of our Class A common stock or related derivatives;
failure of securities analysts to maintain coverage of us, changes in financial estimates by securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
the financial projections we may provide to the public, any changes in those projections or our failure to meet those projections;
announcements by us or our competitors of new products or services;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
rumors and market speculation involving us or other companies in our industry;
changes in laws, industry standards, regulations or regulatory enforcement in the United States or internationally;
actual or anticipated changes in our results of operations or fluctuations in our results of operations;
actual or anticipated developments in our business, our competitors’ businesses or the competitive landscape generally;
litigation involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;
developments or disputes concerning our intellectual property or other proprietary rights;
announced or completed acquisitions of businesses, products, services or technologies by us or our competitors;
changes in accounting standards, policies, guidelines, interpretations or principles;
any significant change in our management, including changes in the pace of hiring; and
41



general political, social, economic and market conditions, in both domestic and foreign markets, including the effects of the COVID-19 pandemic and the war in Ukraine on the global economy, labor shortages, supply chain disruptions, inflation, increased interest rates and slow or negative growth of our markets.
In addition, in the past, following periods of volatility in the overall market and the market price of a particular company’s securities, securities class action litigation has often been instituted against these companies. This litigation, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources.
Substantial future sales of shares of our Class A common stock could cause the market price of our Class A common stock to decline.
The market price of our Class A common stock could decline as a result of substantial sales of our Class A common stock, particularly sales by our directors, executive officers and significant stockholders, or the perception in the market that holders of a large number of shares intend to sell their shares. Additionally, the shares of Class A common stock subject to outstanding options and restricted stock unit awards under our equity incentive plans and the shares reserved for future issuance under our equity incentive plans will become eligible for sale in the public market upon issuance, subject to applicable insider trading policies.
Until no later than June 2023, the dual class structure of our common stock has the effect of concentrating voting power with those stockholders who held our capital stock prior to the completion of our initial public offering, including our directors, executive officers and their respective affiliates. This limits the ability of holders of our Class A common stock to influence corporate matters, including the election of directors, amendments of our organizational documents and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval.
Our Class B common stock has 10 votes per share, and our Class A common stock has one vote per share. As of December 31, 2022, our directors, executive officers and their respective affiliates, held in the aggregate 21.0% of the voting power of our capital stock. Because of the 10-to-one voting ratio between our Class B common stock and Class A common stock, the holders of our Class B common stock collectively will be able to significantly influence certain matters submitted to our stockholders for approval until the earlier of (i) June 28, 2023 (the “Final Conversion Date”), or (ii) the date the holders of two-thirds of our Class B common stock elect to convert the Class B common stock to Class A common stock. While our dual class common stock structure remains in effect, this concentrated voting power limits your ability to influence corporate matters, including the election of directors, amendments of our organizational documents, and any merger, consolidation, sale of all or substantially all of our assets, or other major corporate transaction requiring stockholder approval. In addition, our dual class structure may prevent or discourage unsolicited acquisition proposals or offers for our capital stock that you may feel are in your best interest as one of our stockholders.
Future transfers by holders of Class B common stock will generally result in those shares converting to Class A common stock, subject to limited exceptions, such as certain transfers effected for estate planning purposes. The conversion of Class B common stock to Class A common stock will have the effect, until no later than the Final Conversion Date, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term.
We may not realize the anticipated long-term stockholder value of our share repurchase program, and any failure to repurchase our Class A common stock after we have announced our intention to do so may negatively impact our stock price.
In February 2023, we announced that our board of directors authorized the repurchase of up to $1.0 billion of our Class A common stock from time to time through a share repurchase program. Under our share repurchase program, we may make repurchases of stock through a variety of methods, including open share market purchases, privately negotiated purchases, entering into one or more confirmations or other contractual arrangements with a financial institution counterparty to effectuate one or more accelerated stock repurchase contracts, forward purchase contracts or similar derivative instruments, Dutch auction tender offers, or through a combination of any of the foregoing, in accordance with applicable federal securities laws. Our share repurchase program terminates at 11:59 pm Pacific Time on December 31, 2024, does not obligate us to repurchase any specific number of shares, and may be suspended at any time at our discretion and without prior notice. The timing and amount of any repurchases, if any, will be subject to liquidity, stock price, market and economic conditions, compliance with applicable legal requirements such as Delaware surplus and solvency tests and other relevant factors. Any failure to repurchase stock after we have announced our intention to do so may negatively impact our reputation and investor confidence in us and may negatively impact our stock price.
42



The existence of our share repurchase program could cause our stock price to be higher than it otherwise would be and could potentially reduce the market liquidity for our stock. Although our share repurchase program is intended to enhance long-term stockholder value, there is no assurance that it will do so because the market price of our Class A common stock may decline below the levels at which we repurchase shares, and short-term stock price fluctuations could reduce the effectiveness of the program.
Repurchasing our Class A common stock reduces the amount of cash we have available to fund working capital, capital expenditures, strategic acquisitions or business opportunities, and other general corporate purposes, and we may fail to realize the anticipated long-term stockholder value of any share repurchase program.
If securities or industry analysts change their recommendations regarding our Class A common stock adversely, the trading price of our Class A common stock and trading volume could decline.
The trading market for our Class A common stock is influenced by the research and reports that securities or industry analysts may publish about us, our business, our market or our competitors. If any of the analysts who cover us change their recommendation regarding our Class A common stock adversely, or provide more favorable relative recommendations about our competitors, the trading price of our Class A common stock would likely decline. If any analyst who covers us were to cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price of our Class A common stock or trading volume to decline.
Anti-takeover provisions contained in our amended and restated certificate of incorporation and second amended and restated bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
Our amended and restated certificate of incorporation, second amended and restated bylaws and Delaware law contain provisions which could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our board of directors. Among other things, our amended and restated certificate of incorporation and second amended and restated bylaws include provisions:
authorizing “blank check” preferred stock, which could be issued by our board of directors without stockholder approval and may contain voting, liquidation, dividend and other rights superior to our Class A and Class B common stock;
limiting the liability of, and providing indemnification to, our directors and officers;
limiting the ability of our stockholders to call and bring business before special meetings;
providing for a dual class common stock structure in which holders of our Class B common stock have until no later than the Final Conversion Date the ability to significantly influence the outcome of matters requiring stockholder approval, even if they own significantly less than a majority of the outstanding shares of our Class A and Class B common stock, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or its assets;
providing that our board of directors is classified into three classes of directors with staggered three-year terms;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;
controlling the procedures for the conduct and scheduling of board of directors and stockholder meetings; and
providing for advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a meeting of stockholders, which 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 us.
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.
43



As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation Law, which prevents certain stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of at least two-thirds of our outstanding common stock not held by such 15% or greater stockholder.
Any provision of our amended and restated certificate of incorporation, second amended and restated bylaws or Delaware law that has the effect of delaying, preventing or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our Class A common stock.
Our second amended and restated bylaws provides that the Court of Chancery of the State of Delaware is the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or employees.
Our second amended and restated bylaws provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law:
any derivative action or proceeding brought on our behalf;
any action asserting a breach of fiduciary duty owed by our directors, officers, employees or our stockholders;
any action asserting a claim against us arising under the Delaware General Corporation Law; and
any action asserting a claim against us that is governed by the internal-affairs doctrine (the “Delaware Forum Provision”).
The Delaware Forum Provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim under the Securities Act, for which the United States District Court for the Northern District of California has sole and exclusive jurisdiction (the “Federal Forum Provision”), as we are based in the State of California. In addition, our second amended and restated bylaws provide that any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock is deemed to have notice of and consented to the Delaware Forum Provision and the Federal Forum Provision; provided, however, that stockholders cannot and will not be deemed to have waived our compliance with the U.S. federal securities laws and the rules and regulations thereunder.
The Delaware Forum Provision and the Federal Forum Provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or employees, which may discourage lawsuits against us and our directors, officers and employees. If a court were to find the Delaware Forum Provision and the Federal Forum Provision in our second amended and restated bylaws to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could seriously harm our business.
We do not expect to declare any dividends in the foreseeable future.
We have never paid dividends and we do not anticipate declaring any cash dividends to holders of our common stock in the foreseeable future. Consequently, investors may need to rely on sales of their Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investment. Investors seeking cash dividends should not purchase our Class A common stock.
44



General Risks
Our business is subject to the risks of pandemics, earthquakes, fire, floods and other natural catastrophic events, and to interruption by man-made problems such as power disruptions, computer viruses, data security breaches, terrorism or war.
Our business operations are subject to interruption by natural disasters, flooding, fire, power shortages, public health epidemics or pandemics such as COVID-19, terrorism, political unrest, cyber-attacks, geopolitical instability, war, the effects of climate change and other events beyond our control. For example, our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity. A significant natural disaster, such as an earthquake, fire or flood, occurring at our headquarters, at one of our other facilities or where a business partner is located could adversely affect our business, results of operations and financial condition. Further, if a natural disaster or man-made problem were to affect our service providers, this could adversely affect the ability of our customers to use our products and platform. Natural disasters, public health epidemics or pandemics, such as the COVID-19 pandemic, and geopolitical events, such as the war in Ukraine, could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole.
We also rely on our network and third-party infrastructure and enterprise applications and internal technology systems for our engineering, sales and marketing, and operations activities. Although we maintain incident management and disaster response plans, in the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, breaches of data security and loss of critical data, any of which could adversely affect our business, results of operations and financial condition.
In addition, computer malware, viruses and computer hacking, fraudulent use attempts and phishing attacks have become more prevalent in our industry, have occurred on our platform in the past and may occur on our platform in the future. Though it is difficult to determine what, if any, harm may directly result from any specific interruption or attack, any failure to maintain performance, reliability, security, integrity and availability of our products and technical infrastructure to the satisfaction of our customers may harm our reputation and our ability to retain existing customers and attract new customers. In addition, global climate change could result in certain types of natural disasters occurring more frequently or with more intense effects. Any such events may result in users being subject to service disruptions or outages, and we may not be able to recover our technical infrastructure in a timely manner to maintain or resume operations, which may adversely affect our financial results.
Our reputation and/or business could be negatively impacted by ESG matters and/or our reporting of such matters.
There is an increasing focus from regulators, certain investors, and other stakeholders concerning ESG matters, both in the United States and internationally. We communicate certain ESG-related initiatives, goals, and/or commitments regarding environmental matters, diversity, responsible sourcing and social investments, and other matters in our annual ESG Report, on our website, in our filings with the SEC, and elsewhere. These initiatives, goals, or commitments could be difficult to achieve and costly to implement. We could fail to achieve, or be perceived to fail to achieve, our ESG-related initiatives, goals, or commitments. In addition, we could be criticized for the timing, scope or nature of these initiatives, goals, or commitments, or for any revisions to them. To the extent that our required and voluntary disclosures about ESG matters increase, we could be criticized for the accuracy, adequacy, or completeness of such disclosures. Our actual or perceived failure to achieve our ESG-related initiatives, goals, or commitments could negatively impact our reputation, result in ESG-focused investors not purchasing and holding our stock, or otherwise materially harm our business.
Item 1B. Unresolved Staff Comments
None.
Item 2. Properties
We lease all of our facilities and do not own any real property. Our headquarters is located in San Francisco, California, where we actively occupy 101,434 square feet of office space at 101 Spear Street. In May 2022, we announced our decision to become a remote-first company whereby employees would have flexibility to work remotely on a permanent basis. As a result of this decision, in the third quarter of 2022, we permanently closed several of our office locations in the United States, including a portion of our original headquarters space. On February 13, 2023, we announced that we will be permanently closing additional office locations during 2023. The financial impact on our results of operations from closing several of our offices in 2022 is described in Note 5 and Note 8 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
45



We lease additional office space in various other locations in North America, South America, Europe and Asia. This includes our international headquarters in Dublin, Ireland, and regional offices used for business operations, sales, support, and product development. Additional information regarding our lease commitments is available in Note 8 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
We believe that our remaining facilities are adequate and suitable for our current needs and that, should it be needed, suitable additional or alternative space will be available to accommodate our operations.
Item 3. Legal Proceedings
Refer to Note 16(b) to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a description of our current material legal proceedings.
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
Market Information for Common Stock
Our Class A common stock is traded on the New York Stock Exchange under the symbol “TWLO.” Our Class B common stock is neither listed nor traded.
Holders of Record
As of January 31, 2023, we had 279 holders of record of our Class A common stock and Class B common stock. The actual number of stockholders is greater than this number of record holders and includes stockholders who are beneficial owners but whose shares are held in street name by brokers and other nominees.
Dividend Policy
We have never declared or paid any cash dividends on our capital stock. We intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future.
Stock Performance Graph
This performance graph shall not be deemed "soliciting material" or to be "filed" with the SEC for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Twilio Inc. under the Securities Act of 1933, as amended, (the “Securities Act”) or the Exchange Act.
We have presented below the cumulative five-year total return to our stockholders in comparison to the S&P 500 Index and S&P 500 Information Technology Index. An investment of $100 (with reinvestment of all dividends) is assumed to have been made in our Class A common stock and in each respective index at the market closing price on the last trading day for the fiscal year ended December 31, 2017, and its relative performance is tracked through December 31, 2022. The comparisons are based on historical data and are not indicative of, nor intended to forecast, the future performance of our Class A common stock.
46


twlo-20221231_g2.jpg
Sales of Unregistered Securities
During the year ended December 31, 2022, we issued 88,408 shares of our unregistered Class A common stock to an independent donor advised fund to further our Twilio.org philanthropic goals. The shares were “restricted securities” for purposes of Rule 144 under the Securities Act, and had an aggregate fair market value on the date of donation of $9.5 million. The foregoing transaction did not involve any underwriters, any underwriting discounts or commissions, or any public offering. We believe the offer, sale and issuance of the above shares were exempt from registration under the Securities Act by virtue of Section 4(a)(2) of the Securities Act because the issuance of the shares did not involve a public offering.
Item 6. [Reserved]

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. In addition to historical financial information, the following discussion contains forward-looking statements that are based upon current plans, expectations and beliefs that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under Part II, Item 1A, “Risk Factors” in this Annual Report on Form 10-K.
Overview
We enable businesses to reinvent how they engage with their customers. We have seen customer expectations evolve over time whereas the customers have been increasingly requiring more personalized and seamless experiences when they interact with a business. We believe that these experiences are achievable if the businesses understand their customers on a deeper level and communicate with them in the manner and over the channels the customers prefer. We believe that it is no longer sufficient to think about customer engagement in separate contexts of marketing, customer support and product. Our leading customer engagement platform (“CEP”) solves this problem. Our customer engagement platform empowers businesses to create the exact solutions they need to engage their customers at every step of the customer journey through real-time, relevant, personalized communications over a customer preferred communications channel and fuel these communications with real-time comprehensive customer data. With our platform, businesses can personalize every transaction with their customers, build lasting loyalty, cut customer acquisition costs and increase customer lifetime value.

47


For a comprehensive overview of our business, our platform and our products refer to Part I, Item 1, “Business,” included elsewhere on this Annual Report on Form 10-K. As we announced on February 13, 2023, moving forward we will operate as two separate business units: Twilio Communications and Twilio Data & Applications (previously referred to as Software). For future periods, we will refer to our products and revenue that were previously termed as “Software products and revenue” as “Data & Applications products and revenue.”

We have experienced substantial growth in our business since inception. Our growth has predominantly been organic and from time to time we complemented it with strategic business acquisitions. In the years ended December 31, 2022, 2021, and 2020, our revenue was $3.8 billion, $2.8 billion and $1.8 billion, respectively, and our net loss was $1.3 billion, $949.9 million and $491.0 million, respectively. In the years ended December 31, 2022, 2021, and 2020, our 10 largest Active Customer Accounts generated an aggregate of 12%, 11% and 14% of our total revenue, respectively.
Key Business Metrics
We review a number of operational and financial metrics, including Active Customer Accounts and Dollar-Based Net Expansion Rate, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions.
The following table summarizes our revenue growth, our number of Active Customer Accounts and Dollar-Based Net Expansion Rate for 2022, 2021 and 2020.
Year Ended December 31,
202220212020
Active Customer Accounts (as of end date of period) (1)
290,000 256,000 221,000 
Total Revenue (in thousands) (2)
$3,826,321 $2,841,839 $1,761,776 
Total Revenue Growth Rate (2)
35 %61 %55 %
Dollar-Based Net Expansion Rate (3)
121 %131 %137 %
____________________
(1) Excludes Active Customer Accounts from Zipwhip in 2021 and 2022.
(2) Includes revenue from Zipwhip, acquired July 14, 2021, Twilio Segment, acquired November 2, 2020, and other smaller acquisitions starting from the date of each respective acquisition. Total revenue growth rate measures year-over-year revenue growth.
(3) Unless an acquisition closes on the first day of a quarter, revenue from an acquisition will not impact this calculation until the quarter following the one year anniversary of the acquisition.
Active Customer Accounts
We define an Active Customer Account at the end of any period as an individual account, as identified by a unique account identifier, for which we have recognized at least $5 of revenue in the last month of the period. A single organization may constitute multiple unique Active Customer Accounts if it has multiple account identifiers, each of which is treated as a separate Active Customer Account.
We believe that the number of Active Customer Accounts is an important indicator of the growth of our business, the market acceptance of our platform and future revenue trends. We believe that use of our platform by customers at or above the $5 per month threshold is a stronger indicator of potential future engagement than trial usage of our platform or usage at levels below $5 per month. The number of Active Customer Accounts is rounded down to the nearest thousand. In the three years ended December 31, 2022, 2021 and 2020, revenue from Active Customer Accounts represented over 99% of total revenue in each period.
Dollar‑Based Net Expansion Rate
Our Dollar-Based Net Expansion Rate compares the total revenue from all Active Customer Accounts in a quarter to the same quarter in the prior year. To calculate the Dollar-Based Net Expansion Rate, we first identify the cohort of Active Customer Accounts that were Active Customer Accounts in the same quarter of the prior year. The Dollar-Based Net Expansion Rate is the quotient obtained by dividing the revenue generated from that cohort in a quarter, by the revenue generated from that same cohort in the corresponding quarter in the prior year. When we calculate Dollar-Based Net Expansion Rate for periods longer than one quarter, we use the average of the applicable quarterly Dollar-Based Net Expansion Rates for each of the quarters in such period. Revenue from acquisitions does not impact the Dollar-Based Net Expansion Rate calculation until the quarter following the one-year anniversary of the applicable acquisition, unless the acquisition closing date is the first day of a quarter.
48


We believe that measuring Dollar-Based Net Expansion Rate provides a more meaningful indication of the performance of our efforts to increase revenue from existing customers. Our ability to drive growth and generate incremental revenue depends, in part, on our ability to maintain and grow our relationships with existing Active Customer Accounts and to increase their use of our platform. An important way in which we have historically tracked performance in this area is by measuring the Dollar-Based Net Expansion Rate for Active Customer Accounts. Our Dollar-Based Net Expansion Rate increases when such Active Customer Accounts increase their usage of a product, extend their usage of a product to new applications or adopt a new product. Our Dollar-Based Net Expansion Rate decreases when such Active Customer Accounts cease or reduce their usage of a product or when we lower usage prices on a product. As our customers grow their businesses and extend the use of our platform, they sometimes create multiple customer accounts with us for operational or other reasons. As such, when we identify a significant customer organization (defined as a single customer organization generating more than 1% of revenue in a quarterly reporting period) that has created a new Active Customer Account, this new Active Customer Account is tied to, and revenue from this new Active Customer Account is included with, the original Active Customer Account for the purposes of calculating this metric.
Key Components of Statements of Operations
Revenue
Revenue. We derive the majority of our revenue from usage‑based fees earned from our communications products when customers access our cloud-based platform. Our usage‑based products primarily include offerings, such as Programmable Messaging, Programmable Voice, Twilio Verify and others. Some examples of the usage‑based fees that we charge include fees related to the number of text messages sent or received using our Programmable Messaging, minutes of call duration activity for our Programmable Voice and the number of authentications for Twilio Verify. In the years ended December 31, 2022, 2021 and 2020, we generated 73%, 72% and 76% of our revenue, respectively, from usage‑based fees.
We earn monthly subscription-based fees from more complex software products and solutions on our platform, such as our customer data platform Twilio Segment, our customer engagement solution Twilio Engage, our cloud contact center Twilio Flex and certain other fee‑based products, such as our Email API. Our communications products that are embedded into our complex software products are charged separately on a usage basis.
Customers gain access to our products and solutions either through an e-commerce self service sign-up format which requires an upfront prepayment via credit card that is drawn down as they use our products; or for our larger customers, including enterprise customers, a negotiated contract is established for at least 12 months that contain minimum revenue commitments and which may contain more favorable pricing. Customers on such contracts are typically either invoiced monthly in arrears for products used or invoiced in advance at the start of the term.
Amounts that have been charged via credit card or invoiced are recorded in revenue, deferred revenue or customer deposits, depending on whether the revenue recognition criteria have been met. Our deferred revenue and customer deposits liability balance is not a meaningful indicator of our future revenue at any point in time because the number of contracts with our invoiced customers that contain terms requiring any form of prepayment is not significant.
We define U.S. revenue as revenue from customers with IP addresses or mailing addresses at the time of registration in the United States. We define international revenue as revenue from customers with IP addresses or mailing addresses at the time of registration outside of the United States.
Cost of Revenue and Gross Margin
Cost of Revenue. Cost of revenue consists primarily of fees paid to network service providers. Cost of revenue also includes cloud infrastructure fees, direct costs of personnel, such as salaries and stock‑based compensation for our customer support employees, and other non‑personnel costs, such as depreciation and amortization expense related to data centers and hosting equipment, amortization of capitalized internal-use software development costs and acquired intangible assets.
Our arrangements with network service providers require us to pay fees based on the volume of phone calls initiated or text messages sent, as well as the number of telephone numbers acquired by us to service our customers. Our arrangements with our cloud infrastructure provider require us to pay fees based on our server capacity consumption.
49


Gross Margin. Gross margin is gross profit expressed as a percentage of revenue. Our gross margin has been and will continue to be affected by a number of factors, including the timing and extent of our investments in our operations; our product mix; our ability to manage our network service provider and cloud infrastructure‑related fees, including A2P SMS fees; the mix of U.S. revenue compared to international revenue; changes in foreign exchange rates; the timing of amortization of capitalized software development costs and acquired intangibles; and the extent to which we periodically choose to adjust prices of our products.
Operating Expenses
The most significant components of operating expenses are personnel costs, which consist of salaries, benefits, sales commissions and bonuses and stock‑based compensation. We also incur other non‑personnel costs related to our general overhead expenses.
Research and Development. Research and development expenses consist primarily of personnel costs, outsourced engineering services, cloud infrastructure fees for staging and development of our products, depreciation, amortization of capitalized internal-use software development costs and an allocation of our general overhead expenses. We capitalize the portion of our software development costs that meets the criteria for capitalization.
We are focusing our research and development investment in the highest impact product areas for our future. We are investing strategically in alignment with our focus on building a trusted leading customer engagement platform.
Sales and Marketing. Sales and marketing expenses consist primarily of personnel costs, including commissions and bonuses to our sales employees. Sales and marketing expenses also include expenditures related to advertising, marketing, our brand awareness activities, costs related to our SIGNAL customer and developer conferences, credit card processing fees, professional services fees, depreciation, amortization of acquired intangible assets and an allocation of our general overhead expenses.
We focus our sales and marketing efforts on generating awareness of our company, platform and products, creating sales leads and establishing and promoting our brand, both domestically and internationally.
General and Administrative. General and administrative expenses consist primarily of personnel costs for our accounting, finance, legal, human resources and administrative support personnel. General and administrative expenses also include costs related to business acquisitions, legal and other professional services fees, certain taxes, depreciation and amortization, charitable contributions and an allocation of our general overhead expenses.
We expect that we will incur costs associated with supporting the growth of our business and to meet the increased compliance requirements associated with our international expansion. We may also incur higher than usual losses related to deterioration of quality of certain financial assets caused by the macroeconomic conditions.
Restructuring Costs. Restructuring costs consist primarily of personnel costs, such as employee severance payments, benefits and certain facilitation costs, associated with our workforce reductions, which are described in Note 6 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K. Restructuring costs also include stock-based compensation expense related to vesting of stock-based awards of the impacted employees.
Impairment of Long-Lived Assets. Impairment of long-lived assets consists primarily of impairment charges allocated to the carrying amount of certain operating right-of-use assets and the associated leasehold improvements and property and equipment when the carrying amounts exceed their respective fair values.
(Provision for) Benefits From Income Taxes
Our (provision for) benefit from income taxes consists primarily of income taxes, withholding taxes in foreign jurisdictions in which the Company conducts business and tax benefits related to the release of valuation allowance from historically completed acquisitions.
The primary difference between our effective tax rate and the federal statutory rate relates to the full valuation allowance the Company established on the federal, state and certain foreign net operating losses and credits.
50


Non-GAAP Financial Measures
We use the following non‑GAAP financial information, collectively, to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that non‑GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance, facilitates period‑to‑period comparisons of results of operations and assists in comparisons with other companies, many of which use similar non‑GAAP financial information to supplement their results of operations reported in accordance with generally accepted accounting principles (“GAAP”). Non‑GAAP financial information is presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with GAAP and may be different from similarly‑titled non‑GAAP measures used by other companies. Whenever we use a non‑GAAP financial measure, a reconciliation is provided to the most closely applicable financial measure stated in accordance with GAAP. The users of our consolidated financial statements are encouraged to review the related GAAP financial measures and the reconciliation of these non‑GAAP financial measures to their most directly comparable GAAP financial measures.
Non‑GAAP Gross Profit and Non‑GAAP Gross Margin
For the periods presented, we define non‑GAAP gross profit and non‑GAAP gross margin as GAAP gross profit and GAAP gross margin, respectively, adjusted to exclude, as applicable, certain expenses as presented in the table below:
Year Ended December 31,
202220212020
Reconciliation:(In thousands)
GAAP gross profit$1,813,577 $1,390,713 $915,661 
GAAP gross margin47 %49 %52 %
Non-GAAP adjustments:
Share-based compensation21,136 14,074 8,857 
Amortization of acquired intangibles122,653 114,896 59,501 
Payroll taxes related to stock-based compensation539 — — 
    Non-GAAP gross profit$1,957,905 $1,519,683 $984,019 
    Non-GAAP gross margin51 %53 %56 %
Non‑GAAP Operating Expenses
For the periods presented, we define non‑GAAP operating expenses (including categories of operating expenses) as GAAP operating expenses (and categories of operating expenses) adjusted to exclude, as applicable, certain expenses as presented in the table below:
Year Ended December 31,
202220212020
Reconciliation:(In thousands)
GAAP operating expenses$3,018,885 $2,306,297 $1,408,562 
Non-GAAP adjustments:
Share-based compensation(763,149)(618,211)(353,054)
Amortization of acquired intangibles(83,528)(83,888)(38,993)
Acquisition related expenses(2,621)(7,449)(21,765)
Payroll taxes related to stock-based compensation(23,293)(48,417)(27,389)
Charitable contribution(9,541)(31,169)(18,993)
Restructuring costs(76,636)— — 
Impairment of long-lived assets(97,722)— — 
Non-GAAP operating expenses$1,962,395 $1,517,163 $948,368 
51


Non‑GAAP (Loss) Income from Operations and Non‑GAAP Operating Margin
For the periods presented, we define non‑GAAP (loss) income from operations (which we may refer to as “non-GAAP operating profit” or “non-GAAP profit from operations”) and non‑GAAP operating margin as GAAP loss from operations and GAAP operating margin, respectively, adjusted to exclude, as applicable, certain expenses as presented in the table below:
Year Ended December 31,
202220212020
Reconciliation:(In thousands)
GAAP loss from operations$(1,205,308)$(915,584)$(492,901)
GAAP operating margin(32)%(32)%(28)%
Non-GAAP adjustments:
Share-based compensation784,285 632,285 361,911 
Amortization of acquired intangibles206,181 198,784 98,494 
Acquisition related expenses2,621 7,449 21,765 
Payroll taxes related to stock-based compensation23,832 48,417 27,389 
Charitable contribution9,541 31,169 18,993 
Restructuring costs76,636 — — 
Impairment of long-lived assets97,722 — — 
Non-GAAP (loss) income from operations$(4,490)$2,520 $35,651 
Non-GAAP operating margin— %— %%
52


Factors Affecting Our Performance
We believe that the future success of our business and our results of operations may be significantly affected by many factors, including the factors described below and those outlined in Part II, Item 1A, “Risk Factors.”
Usage-Based Fees. The majority of our revenue is derived from usage-based fees that we charge primarily for our communications products, which can lead to variability and at times create significant differences between forecasts and actual results. In addition, our product mix and mix of international and domestic customers may significantly impact our gross margin. Because usage trends by geographic region and by customer are inherently difficult to estimate, our actual results could differ significantly from our estimates, particularly if market and industry specific conditions continue to shift.
Macroeconomic and Geopolitical Factors. Our results of operations may be significantly affected by several macroeconomic and geopolitical factors, such as changes in global economic conditions, customer demand and spending, inflation, labor market constraints, uncertainty regarding the impacts of fluctuations in foreign exchange rates, world events, existing and new domestic and foreign laws and regulations, as well as those factors outlined in Part I, Item 1A, “Risk Factors.”
Key Developments
Share Repurchase Program. In February 2023, our board of directors authorized a share repurchase program to repurchase $1.0 billion of our Class A common stock over time. Under the program, we may purchase shares from time to time through open market transactions, privately negotiated transactions and other means in compliance with applicable securities laws, including through Rule 10b5-1 plans. The program is set to expire on December 31, 2024. The timing, manner, price and amount of any repurchases are determined by us at our discretion and depend on a variety of factors, including legal requirements, price and economic market conditions.
Business Unit Reorganization. In February 2023, we announced the reorganization of our business into two business units: Twilio Communications and Twilio Data & Applications. We believe that this strategic realignment will enable us to better execute on the key priorities for each side of our business—driving efficiencies for Communications and accelerating growth for Data & Applications—while accounting for each business unit’s unique economic, customer, and product needs. These two business units can execute toward their respective financial goals with more focus and independence—but they are also highly complementary. Our Data & Applications business benefits from our underlying communications platform and our substantial active customer base. Our success in Data & Applications also drives more intelligence for our Communications products. Together, they address adjacent buyers and related problems that our customers have. We also believe that driving efficiencies in our Communications business and establishing it as our major profit engine will allow us to continue to invest in our Data & Applications business to drive growth, capture market share, and increase our gross margin.
Workforce Reduction Plans. In September 2022, the compensation and talent management committee of our board of
directors approved a restructuring plan that was designed to reduce operating costs, improve operating margins and shift our selling capacity to accelerate software sales (the “September Plan”). The September Plan eliminated approximately 11% of our global workforce. During 2022, we recorded an aggregate restructuring expense of $76.6 million in our consolidated statement of operations in connection with the September Plan, consisting of employee transition, notice period and severance payments, employee benefits, and related facilitation costs. The execution of the September Plan was substantially complete as of December 31, 2022. For further details on this event refer to Note 6 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
In February 2023, we committed to a workforce reduction plan (the “February Plan”), that in addition to the September Plan, is intended to reduce operating costs, improve operating margins, and accelerate profitability. The February Plan included the elimination of approximately 17% of our workforce. We estimate that we will incur approximately $100.0 to $135.0 million in charges in connection with the February Plan, consisting of cash expenditures for employee transition, notice period and severance payments, employee benefits, and related facilitation costs. We expect that the majority of the restructuring charges related to the February Plan will be incurred in the first quarter of 2023 and that the execution of the February Plan, including cash payments, will be substantially complete by the end of the second quarter of 2023.
53


Remote-First Company. In May 2022, we announced our decision to become a remote-first company, giving employees the flexibility to work remotely on a permanent basis. As part of our new operating strategy, in the third quarter, we permanently closed several of our office locations (the “2022 Closures”), which resulted in an impairment of several long-lived assets, including our operating leases, leasehold improvement and property and equipment. During 2022, we recorded a total impairment loss of $97.7 million and expect to record an estimated additional loss of approximately $7.0 million to $10.0 million in the first quarter of 2023 related to the 2022 Closures. In February 2023, we announced that we will permanently close additional office locations. The February announcement will result in an additional impairment of approximately $10.0 to $25.0 million that will be recorded during 2023 as the exit activities are finalized in each location.
Investment in Syniverse Corporation. In May 2022, we acquired 44.55% equity interests in Syniverse Corporation (“Syniverse”) for $750.0 million in cash. We do not have a controlling financial interest in Syniverse but we can exercise significant influence and therefore, the investment was accounted for under the equity method. In our statement of operations we record our proportional share of Syniverse net earnings or losses as they occur. We also record the amortization of basis difference in certain intangible assets that we valued to fair value on the transaction closing date, as required by the accounting standards. For more details on the nature of this transaction, accounting treatment and the impact to our financial statements refer to Note 2(w) and Note 10 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Sabbatical Program. In February 2023, we announced that we will be sunsetting our employee sabbatical program that we introduced effective July 1, 2022. The sabbatical program was intended to provide our tenured employees with a paid sabbatical leave of four consecutive weeks. Employees who had already accumulated more than three years of tenure with us as of the program’s effective date became immediately eligible for their sabbatical leaves. As of December 31, 2022, we carried a $30.7 million liability related to this program. Sunsetting of this program will result in an estimated $10.0 million one-time non-cash benefit that will be recorded in the first quarter of 2023.
54


Results of Operations
The following table sets forth our results of operations for the periods presented. We have included Zipwhip in our results of operations prospectively after its closing date of July 14, 2021; Twilio Segment after its closing date of November 2, 2020; and all other acquisitions from the respective closing dates of each acquisition. The period-to-period comparison of our historical results are not indicative of the results that may be expected in the future.
Year Ended December 31,
202220212020
Consolidated Statements of Operations Data:(In thousands, except share and per share amounts)
Revenue$3,826,321 $2,841,839 $1,761,776 
Cost of revenue (1) (2)
2,012,744 1,451,126 846,115 
Gross profit1,813,577 1,390,713 915,661 
Operating expenses:
Research and development (1) (2)
1,079,081 789,219 530,548 
Sales and marketing (1) (2)
1,248,032 1,044,618 567,407 
General and administrative (1) (2)
517,414 472,460 310,607 
Restructuring costs (1)
76,636 — — 
Impairment of long-lived assets97,722 — — 
Total operating expenses3,018,885 2,306,297 1,408,562 
Loss from operations(1,205,308)(915,584)(492,901)
Other expenses, net:
Share of losses from equity method investment(35,315)— — 
Other expenses, net(3,009)(45,345)(11,525)
Total other expenses, net(38,324)(45,345)(11,525)
Loss before (provision for) benefit from income taxes(1,243,632)(960,929)(504,426)
(Provision for) benefit from income taxes(12,513)11,029 13,447 
Net loss attributable to common stockholders$(1,256,145)$(949,900)$(490,979)
Net loss per share attributable to common
     stockholders, basic and diluted
$(6.86)$(5.45)$(3.35)
Weighted-average shares used in computing net
     loss per share attributable to common
     stockholders, basic and diluted
182,994,038 174,180,465 146,708,663 

__________________________________
(1) Includes stock-based compensation expense as follows:
Year Ended December 31,
202220212020
(In thousands)
Cost of revenue$21,136 $14,074 $8,857 
Research and development374,846 258,672 173,303 
Sales and marketing240,109 213,351 103,450 
General and administrative148,194 146,188 76,301 
Restructuring costs14,275 — — 
Total$798,560 $632,285 $361,911 
____________________________________
(2) Includes amortization of acquired intangibles as follows:
Year Ended December 31,
202220212020
(In thousands)
Cost of revenue$122,653 $114,896 $59,501 
Research and development1,680 1,260 — 
Sales and marketing81,841 82,493 38,915 
General and administrative135 78 
Total$206,181 $198,784 $98,494 
55


The following table sets forth our results of operations for each of the periods presented as a percentage of our total revenue:
Year Ended December 31,
202220212020
Consolidated Statements of Operations, as a percentage of revenue: **
Revenue100 %100 %100 %
Cost of revenue53 51 48 
Gross profit47 49 52 
Operating expenses:
Research and development28 28 30 
Sales and marketing33 37 32 
General and administrative14 17 18 
Restructuring costs— — 
Impairment of long-lived assets— — 
Total operating expenses79 81 80 
Loss from operations(32)(32)(28)
Other expenses, net
Share of losses from equity method investment(1)— — 
Other expenses, net*(2)(1)
Total other expenses, net(1)(2)(1)
Loss before (provision for) benefit from income taxes(33)(34)(29)
(Provision for) benefit from income taxes**
Net loss attributable to common
     stockholders
(33 %)(33 %)(28 %)
____________________________________
* Less than 0.5% of revenue.
** Columns may not add up to 100% due to rounding.

56


Comparison of Fiscal Years Ended December 31, 2022, 2021 and 2020
Revenue
Year Ended December 31,
2022202120202021 to 2022 Change2020 to 2021 Change
(Dollars in thousands)
Total Revenue$3,826,321 $2,841,839 $1,761,776 $984,482 35 %$1,080,063 61 %
2022 compared to 2021
In 2022, total revenue increased by $984.5 million, or 35%, compared to the same period last year. This increase was primarily attributable to an increase in the usage of our products by our existing customers as reflected in our Dollar-Based Net Expansion Rate of 121%, as well as a 13% increase in the number of Active Customer Accounts, from over 256,000 as of December 31, 2021, to over 290,000 as of December 31, 2022. This growth in usage and Active Customer Accounts helped to drive a $650.0 million increase in Programmable Messaging revenue, a $46.3 million increase in Programmable Voice revenue, a $56.1 million increase in Email revenue and a $115.5 million increase in revenue related to our software products.
In 2022, U.S. revenue and international revenue represented $2.5 billion, or 66%, and $1.3 billion, or 34%, respectively, of total revenue. In 2021, U.S. revenue and international revenue represented $1.9 billion, or 68%, and $914.5 million, or 32%, respectively, of total revenue. The increase in international revenue was attributable to the growth in usage of our products by our existing customers as reflected in our overall Dollar-Based Net Expansion Rate of 121%, as well as a 13% increase in the number of international Active Customer Accounts.
2021 compared to 2020
In 2021, total revenue increased by $1.1 billion, or 61%, compared to the same period in the prior year. This increase was primarily attributable to increases in the usage of our products by our existing customers, as reflected in our Dollar‑Based Net Expansion Rate of 131%, as well as a 16% increase in the number of Active Customer Accounts, from 221,000 as of December 31, 2020, to over 256,000 as of December 31, 2021. This growth in usage and Active Customer Accounts helped to drive a $403.4 million increase in Programmable Messaging revenue, exclusive of A2P fees and revenue contributions from recent acquisitions; a $83.4 million increase in Programmable Voice revenue; a $58.7 million increase in Email revenue; and a $74.7 million increase from the additional A2P fees imposed by certain carriers, exclusive of Zipwhip A2P fees. The increase in total revenue was also due to the increases in revenue contributions from our acquisitions, including, $178.0 million from Twilio Segment, $55.4 million from Zipwhip and $63.2 million from other businesses.
In 2021, U.S. revenue and international revenue represented $1.9 billion, or 68%, and $914.5 million, or 32%, respectively, of total revenue. In 2020, U.S. revenue and international revenue represented $1.3 billion, or 73%, and $479.6 million, or 27%, respectively, of total revenue. The increase in international revenue was attributable to the growth in usage of our products, particularly our Programmable Messaging products and Programmable Voice products, by our existing international Active Customer Accounts; a 14% increase in the number of international Active Customer Accounts driven in part by our focus on expanding our sales to customers outside of the United States; and revenue contribution from our recent acquisitions.
Cost of Revenue and Gross Margin
Year Ended December 31,
2022202120202021 to 2022 Change2020 to 2021 Change
(Dollars in thousands)
Cost of revenue$2,012,744 $1,451,126 $846,115 $561,618 39 %$605,011 72 %
Gross margin47 %49 %52 %


57


2022 compared to 2021
In 2022, cost of revenue increased by $561.6 million, or 39%, compared to the same period last year. The increase in cost of revenue was primarily attributable to a $449.7 million increase in network service providers’ costs and a $36.5 million increase in cloud infrastructure fees, all to support the growth in usage of our products.
In 2022, gross margin declined compared to the same period last year. This decline was primarily driven by a 120 basis point decrease in our messaging margins, driven by strong growth in our lower margin international messaging business.
2021 compared to 2020
In 2021, cost of revenue increased by $605.0 million, or 72%, compared to the same period in the prior year. The increase in cost of revenue was primarily attributable to a $465.5 million increase in network service providers’ costs, which included the additional A2P fees imposed by certain carriers, and a $44.2 million increase in cloud infrastructure fees, all to support the growth in usage of our products. The increase was also due to a $55.4 million increase in the amortization expense of intangible assets that we acquired through business combinations. In addition, the year ended December 31, 2021, included cost of revenue from our recent acquisitions.
In 2021, gross margin declined compared to the same period in the prior year. This decline was primarily driven by a 150 basis point decrease caused by strong growth in our lower margin international messaging business, a 150 basis point decrease caused by the additional A2P fees imposed by certain carriers and a 110 basis point decrease caused primarily by an increase in network service provider fees in certain geographies. We pass both A2P fees and network service provider fees to our messaging customers at cost, resulting in decreases to gross margin. The decline was offset by a 120 basis point increase due to the impact of the acquisition of our Twilio Segment business. The remaining change in gross margin was driven by items with smaller impacts, including a 70 basis point decrease due to amortization expense related to our acquired intangible assets and a 50 basis point increase due to certain operational improvements and the growth of our other application services products.
Operating Expenses
Year Ended December 31,
2022202120202021 to 2022 Change2020 to 2021 Change
(Dollars in thousands)
Research and development$1,079,081 $789,219 $530,548 $289,862 37 %$258,671 49 %
Sales and marketing1,248,032 1,044,618 567,407 203,414 19 %477,211 84 %
General and administrative517,414 472,460 310,607 44,954 10 %161,853 52 %
Restructuring costs76,636 — — 76,636 100 %— — %
Impairment of long-lived assets97,722 — — 97,722 100 %— — %
Total operating expenses$3,018,885 $2,306,297 $1,408,562 $712,588 31 %$897,735 64 %
2022 compared to 2021
In 2022, research and development expenses increased by $289.9 million, or 37%, compared to the same period last year. The increase was primarily attributable to a $264.4 million increase in personnel costs, net of capitalized costs, largely as a result of a 33% average increase in our research and development headcount as we continued to focus on enhancing our Twilio Segment and Flex products and strengthening our platform infrastructure.
In 2022, sales and marketing expenses increased by $203.4 million, or 19%, compared to the same period last year. The increase was primarily attributable to a $175.5 million increase in personnel costs, largely as a result of a 26% average increase in sales and marketing headcount as we continued to expand our sales efforts globally. The increase was also due to a $13.4 million increase in advertising expenses.
58


In 2022, general and administrative expenses increased by $45.0 million, or 10%, compared to the same period last year. The increase was primarily attributable to a $32.0 million increase in personnel costs, comprised of a $29.9 million, or 20%, increase in personnel costs before stock-based compensation, and a $2.0 million increase in stock-based compensation. The increase in personnel costs were largely a result of a 21% average increase in general and administrative headcount to support the growth of our business globally. The increase was also attributable to a $28.3 million increase in our bad debt expense. These increases were partially offset by a $21.6 million decrease in charitable contribution expense that we made through Twilio.org.
In 2022, we incurred $76.6 million in restructuring costs as a result of the September Plan approved by the compensation and talent management committee of our board of directors during the third quarter of 2022. For further detail refer to Note 6 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
In 2022, we incurred $97.7 million in impairment charges related to our operating lease assets and other long-lived assets. The impairment charges were triggered by the office closures in 2022. For further detail refer to Note 5 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
2021 compared to 2020
In 2021, research and development expenses increased by $258.7 million, or 49%, compared to the same period in the prior year. The increase was primarily attributable to a $225.0 million increase in personnel costs, net of a $15.7 million increase in capitalized software development costs, largely as a result of a 54% average increase in our research and development headcount, including as a result of acquisitions, as we continued to focus on enhancing our existing products, introducing new products as well as enhancing product management and other technical functions.
In 2021, sales and marketing expenses increased by $477.2 million, or 84%, compared to the same period in the prior year. The increase was primarily attributable to a $331.5 million increase in personnel costs, largely as a result of a 74% average increase in sales and marketing headcount, including as a result of acquisitions, as we continued to expand our sales efforts globally. The increase was also due to a $43.6 million increase related to the amortization of acquired intangible assets and a $31.6 million increase in advertising expenses.
In 2021, general and administrative expenses increased by $161.9 million, or 52%, compared to the same period in the prior year. The increase was primarily attributable to a $142.1 million increase in personnel costs, largely as a result of a 75% average increase in general and administrative headcount, including as a result of acquisitions, to support the growth of our business globally. The increase was also due to a $12.2 million increase in charitable contributions that we made through Twilio.org, $11.2 million increase in professional service fees incurred in the ordinary course of business, offset by a $14.2 million decrease in professional services related to our acquisitions.
Liquidity and Capital Resources
As of December 31, 2022, we had cash and cash equivalents of $651.8 million and short-term marketable securities of $3.5 billion. Cash and cash equivalents consist of money market funds, reverse repurchase agreements and commercial paper. Short-term marketable securities consist primarily of U.S. treasury securities, non-U.S. government securities, high credit quality corporate debt securities and commercial paper. The cash and cash equivalents and short-term marketable securities are held for working capital purposes.
Our principal sources of liquidity have been (i) the net proceeds of $979.0 million, $1.4 billion and $1.8 billion, net of underwriting discounts and offering expenses paid by us, from our public equity offerings in June 2019, August 2020 and February 2021, respectively; (ii) the aggregate net proceeds of approximately $984.7 million, after deducting purchaser discounts and debt issuance costs paid by us, from the issuance of our 2029 Notes and 2031 Notes in March 2021 (each, as defined below); (iii) the net proceeds of $228.4 million, after deducting transaction costs paid by us, from settlement of our capped call arrangements in June 2021; and (iv) the payments received from customers using our products.
Our primary uses of cash include operating costs, such as personnel-related costs, network service provider costs, cloud infrastructure costs, facility-related spending, as well as, from time to time, acquisitions and investments. Our principal contractual and other commitments consist of obligations under our 2029 Notes and 2031 Notes, our operating leases for office space that we occupy, sublease or hold to sublease, and contractual commitments to our cloud infrastructure and network service providers. Refer to Note 8, Note 13 and Note 16(a) to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for discussions of our obligations and commitments related to leases, debt and other purchase obligations.
59


We may, from time to time, consider acquisitions of, or investments in, complementary businesses, products, services, capital infrastructure or technologies which might affect our liquidity requirements, cause us to secure additional financing or issue additional equity or debt securities. There can be no assurance that additional credit lines or financing instruments will be available in amounts or on terms acceptable to us, if at all.
We believe that our cash, cash equivalents and marketable securities balances, as well as the cash flows generated by our operations, will be sufficient to satisfy our anticipated cash needs for working capital and capital expenditure needs, including authorized share repurchases, for the next 12 months and beyond. However, our belief may prove to be incorrect, and we could utilize our available financial resources sooner than we currently expect. Our future capital requirements and the adequacy of available funds will depend on many factors, including those set forth in Part I, Item 1A, “Risk Factors.” We may be required to seek additional equity or debt financing in order to meet these future capital requirements. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital when desired, our business, results of operations and financial condition would be adversely affected. Additionally, cash from operations could also be affected by various risks and uncertainties in connection with the impact of an economic downturn or recession, significant market volatility in the global economy, timing and ability to collect payments from our customers and other risks detailed in Part I, Item 1A, “Risk Factors.”
Share Repurchase Program
In February 2023, our board of directors authorized a share repurchase program to repurchase $1.0 billion of our Class A common stock over time. Under the program, we may purchase shares from time to time through open market transactions, privately negotiated transactions, and other means in compliance with applicable securities laws, including through Rule 10b5-1 plans. The program is set to expire on December 31, 2024. The timing, manner, price and amount of any repurchases are determined by us at our discretion and depend on a variety of factors, including legal requirements, price and economic market conditions.
2029 Notes and 2031 Notes
In March 2021, we issued and sold $1.0 billion aggregate principal amount of senior notes, consisting of $500.0 million principal amount of 3.625% notes due 2029 (the “2029 Notes”) and $500.0 million principal amount of 3.875% notes due 2031 (the “2031 Notes,” and together with the 2029 Notes, the “Notes”). These Notes are described in detail in Note 13 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Cash Flows
The following table summarizes our cash flows:
Year Ended December 31,
202220212020
(In thousands)
Cash (used in) provided by operating activities$(254,368)$(58,192)$32,654 
Cash used in investing activities(616,452)(2,489,996)(845,855)
Cash provided by financing activities45,007 3,096,325 1,493,311 
Effect of exchange rate changes on cash, cash equivalents and restricted cash60 (191)40 
Net (decrease) increase in cash, cash equivalents and restricted cash$(825,753)$547,946 $680,150 
60


Cash Flows from Operating Activities
In 2022, cash used in operating activities consisted primarily of our net loss of $1.3 billion adjusted for non-cash items, including $798.6 million of stock-based compensation expense reflecting the impact of the September Plan, $279.1 million of depreciation and amortization expense, $97.7 million of impairment of operating lease assets and other long-lived assets, $57.9 million amortization of deferred commissions, $47.2 million of non-cash reduction in our operating right-of-use asset, $35.3 million of share of losses from equity method investments, $35.0 million of allowance for credit losses, $33.2 million of net amortization of investment premium and discount and $396.6 million of cumulative changes in operating assets and liabilities. With respect to changes in operating assets and liabilities, accounts receivable and prepaid expenses increased $289.0 million primarily due to revenue growth, timing of cash receipts and pre-payments of our cloud infrastructure fees and certain operating expenses. Accounts payable and other current liabilities increased $105.8 million primarily due to increases in transaction volumes, the impact from the new sabbatical employee benefit that we introduced effective July 1, 2022. Operating lease liabilities decreased $54.5 million due to payments made against our operating lease obligations. Other long-term assets increased $146.5 million primarily due to an increase in the sales commissions balances related to the growth of our business. The impairment of operating lease assets and other long lived assets is described further in Note 5 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
In 2021, cash used in operating activities consisted primarily of our net loss of $949.9 million adjusted for non-cash items, including $632.3 million of stock-based compensation expense, $17.2 million of tax benefit related to release of valuation allowance in connection with our Zipwhip and prior acquisitions, $258.4 million of depreciation and amortization expense, $5.8 million amortization of the debt discount and issuance costs related to our long-term debt, $48.8 million of non-cash reduction to our operating right-of-use asset, $31.5 million amortization of deferred commissions and $185.1 million of cumulative changes in operating assets and liabilities. With respect to changes in operating assets and liabilities, accounts receivable and prepaid expenses increased $196.0 million primarily due to revenue growth, the timing of cash receipts and pre-payments for cloud infrastructure fees and certain operating expenses. Accounts payable and other current liabilities increased $137.7 million primarily due to increases in transaction volumes. Operating lease liability decreased $49.0 million due to payments made against our operating lease obligations. Other long-term assets increased $121.2 million primarily due to an increase in the sales commissions balances related to the growth of our business.
Cash Flows from Investing Activities
In 2022, cash used in investing activities was $616.5 million primarily consisting of $498.9 million of purchases of marketable securities and other investments, net of maturities and sales, $45.8 million related to capitalized software development costs, $37.4 million of net cash paid to acquire other businesses and $34.4 million related to purchases of long-lived assets.
In 2021, cash used in investing activities was $2.5 billion primarily consisting of $1.9 billion of purchases of marketable securities and other investments, net of maturities and sales, $491.5 million of net cash paid to acquire other businesses as described in Note 9 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K, $44.0 million related to capitalized software development costs and $46.0 million related to purchases of long-lived assets.
Cash Flows from Financing Activities
In 2022, cash provided by financing activities was $45.0 million primarily consisting of $59.6 million in proceeds from stock options exercised by our employees and shares issued under our 2016 Employee Stock Purchase Plan (the “ESPP”), offset by $13.4 million in principal payments on debt and finance leases.
In 2021, cash provided by financing activities was $3.1 billion primarily consisting of $1.8 billion in net proceeds from our public equity offering, as described in Note 17 to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K; $984.7 million in net proceeds from the issuance of our 2029 Notes and 2031 Notes and $228.4 million in net proceeds from the settlement of the capped call transactions related to our convertible senior notes due 2023, which were fully redeemed during 2021, as described in Note 13 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K; and $136.2 million in proceeds from stock options exercised by our employees and shares issued under our ESPP.
Segment Information
We have one business activity and operate in one reportable segment.
61


Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
We believe that the accounting policies, assumptions and estimates associated with revenue recognition and business combinations have the greatest potential impact on our consolidated financial statements. Therefore, we consider these to be our critical accounting policies and estimates.
See Note 2 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a discussion of our accounting policies.
Revenue Recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Our revenue is primarily derived from usage-based fees earned from our communications products when customers access our cloud-based platform. Platform access is considered a monthly series comprising one performance obligation and usage-based fees are recognized as revenue in the period in which the usage occurs.
Subscription-based fees are derived from our complex software products, such as Twilio Segment, Twilio Engage, Twilio Flex and certain non-usage-based contracts, such as with the sales of short codes and customer support. Non-usage-based contracts revenue is recognized on a ratable basis over the contractual term which is generally from one to three years.
Our arrangements do not contain general rights of return. However, credits may be issued on a case-by-case basis. Credits are accounted for as variable consideration, are estimated based on historical trends and are recorded against revenue. The contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
Business Combinations

Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date with respect to the estimated acquisition date fair value of tangible and intangible assets acquired and liabilities assumed. We use our best estimates and assumptions to accurately determine the fair value of the tangible and intangible assets acquired and liabilities assumed at the acquisition date as well as the useful lives of those acquired intangible assets. Examples of critical estimates in valuing certain of the intangible assets and goodwill we have acquired include but are not limited to future expected cash flows from acquired developed technologies; expected growth and longevity of existing customer relationships; expected outcomes related to uncertain tax positions and tax related valuation allowances assumed; and selected discount rates. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.
Recent Accounting Pronouncements Not Yet Adopted
See Note 2(af) to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a discussion of recent accounting pronouncements not yet adopted.
62


Item 7A. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to certain market risks in the ordinary course of our business, including sensitivities as follows:
Interest Rate Risk
We had cash and cash equivalents of $651.8 million and short-term marketable securities of $3.5 billion as of December 31, 2022. Cash, cash equivalents and restricted cash consist of money market funds, reverse repurchase agreements and commercial paper. Short-term marketable securities consist primarily of U.S. treasury securities, non-U.S. government securities, high credit quality corporate debt securities and commercial paper. The cash and cash equivalents and short-term marketable securities are held for working capital purposes. Such interest‑earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant. The primary objective of our investment activities is to preserve principal while maximizing income without significantly increasing risk. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. In March 2021, we issued $1.0 billion aggregate principal amount of our 2029 Notes and 2031 Notes carrying fixed interest rates of 3.625% and 3.875%, respectively. Due to the short‑term nature of our investments and fixed rate nature of our debt, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
Currency Exchange Risks
The functional currency of most of our foreign subsidiaries is the U.S. dollar. The local currencies of our foreign subsidiaries are the Australian dollar, the Bermuda dollar, the Brazilian real, the British pound, the Canadian dollar, the Colombian peso, the Czech Republic koruna, the Euro, the Hong Kong dollar, the Indian rupee, the Japanese yen, the Mexican peso, the Polish zloty, the Serbian dinar, the Singapore dollar and the Swedish krona.
The majority of our subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the month in which a transaction occurs. If there is a change in foreign currency exchange rates, the conversion of our foreign subsidiaries’ financial statements into U.S. dollars would result in a realized gain or loss which is recorded in our consolidated statements of operations included elsewhere in this Annual Report on Form 10-K.
We enter into foreign currency derivative hedging transactions to mitigate our exposure to market risks that may result from changes in foreign currency exchange rates. For further information, refer to Note 7 to our consolidated financial statements included elsewhere in this Annual Report on Form 10-K.
A hypothetical 10% change in foreign exchange rates during any of the periods presented would not have had a material impact on our consolidated financial statements.










63


Item 8. Financial Statements and Supplementary Data

64


Report of Independent Registered Public Accounting Firm
To the Stockholders and Board of Directors
Twilio Inc.:
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Twilio Inc. and subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, 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 Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated 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 consolidated 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 consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
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.
65


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.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated 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 consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a 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 accounts or disclosures to which it relates.
Evaluation of the sufficiency of audit evidence over revenue recognition
As discussed in Note 2(e) to the consolidated financial statements, the Company's revenue is derived from usage and non-usage based fees earned from customers accessing the Company's cloud-based platform. As of December 31, 2022, the Company recorded $3.8 billion in revenues, a portion of which related to Programmable Messaging and Programmable Voice APIs. The Company’s revenue recognition process is highly automated, and revenue is recorded within the Company’s general ledger through reliance on customized and proprietary information technology (IT) systems.
We identified the evaluation of the sufficiency of audit evidence over revenue recognition related to the Company’s Programmable Messaging and Programmable Voice APIs as a critical audit matter. This matter required especially subjective auditor judgment because of the large number of information technology (IT) applications involved in the revenue recognition process. Auditor judgment was required in determining the nature and extent of audit evidence obtained over these information systems that process revenue transactions. Involvement of IT professionals with specialized skills and knowledge was required to assist with the performance and evaluation of certain procedures and determination of IT applications subject to testing.
The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over revenue recognition. We evaluated the design and tested the operating effectiveness of certain internal controls related to the Company’s Programmable Messaging and Programmable Voice revenue recognition process. We involved IT professionals with specialized skills and knowledge, who assisted in testing controls related to the Company’s general information technology and application controls related to the systems utilized within the Company’s Programmable Messaging and Programmable Voice revenue recognition process. For a sample of customer agreements, we tested the Company’s identification and treatment of significant contract terms, including comparing the pricing reflected in the Company’s revenue IT system to the contractually agreed upon pricing with the customer. For a sample of revenue transactions, we compared the amounts recognized for consistency with underlying documentation, including contracts with customers. We assessed the recorded revenue by comparing revenue to underlying cash receipts. We evaluated credits issued after year end to assess the revenue recorded within the period. In addition, we evaluated the overall sufficiency of audit evidence obtained by assessing the results of procedures performed, including appropriateness of the nature and extent of such evidence.
/s/ KPMG LLP
We have served as the Company’s auditor since 2013.
Santa Clara, California
February 24, 2023


66


TWILIO INC.
Consolidated Balance Sheets
As of December 31,
20222021
(In thousands, except share and per share amounts)
ASSETS
Current assets:
Cash and cash equivalents$651,752 $1,479,452 
Short-term marketable securities3,503,317 3,878,430 
Accounts receivable, net547,507 388,215 
Prepaid expenses and other current assets281,510 186,131 
Total current assets4,984,086 5,932,228 
Property and equipment, net263,979 255,316 
Operating right-of-use assets121,341 234,584 
Equity method investment699,911  
Intangible assets, net849,935 1,050,012 
Goodwill5,284,153 5,263,166 
Other long-term assets360,899 263,292 
Total assets$12,564,304 $12,998,598 
LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$124,605 $93,333 
Accrued expenses and other current liabilities490,221 417,503 
Deferred revenue and customer deposits139,110 140,389 
Operating lease liability, current54,222 52,325 
Total current liabilities808,158 703,550 
Operating lease liability, noncurrent164,551 211,253 
Finance lease liability, noncurrent21,290 25,132 
Long-term debt, net987,382 985,907 
Other long-term liabilities23,881 41,290 
Total liabilities2,005,262 1,967,132 
Commitments and contingencies (Note 16)
Stockholders' equity:
Preferred stock, $0.001 par value, 100,000,000 shares authorized, none issued
  
Class A and Class B common stock, $0.001 par value per share
Authorized shares 1,100,000,000 as of December 31, 2022 and 2021;
     Issued and outstanding shares 185,975,709 and 180,468,099 as of
     December 31, 2022 and 2021
186 180 
Additional paid-in capital14,055,853 13,169,118 
Accumulated other comprehensive loss(121,161)(18,141)
Accumulated deficit(3,375,836)(2,119,691)
Total stockholders’ equity10,559,042 11,031,466 
Total liabilities and stockholders’ equity$12,564,304 $12,998,598 
See accompanying notes to consolidated financial statements.
67


TWILIO INC.
Consolidated Statements of Operations

Year Ended December 31,
202220212020
(In thousands, except share and per share amounts)
Revenue$3,826,321 $2,841,839 $1,761,776 
Cost of revenue2,012,744 1,451,126 846,115 
Gross profit1,813,577 1,390,713 915,661 
Operating expenses:
Research and development1,079,081 789,219 530,548 
Sales and marketing1,248,032 1,044,618 567,407 
General and administrative517,414 472,460 310,607 
Restructuring costs76,636   
Impairment of long-lived assets97,722   
Total operating expenses3,018,885 2,306,297 1,408,562 
Loss from operations(1,205,308)(915,584)(492,901)
Other expenses, net:
Share of losses from equity method investment(35,315)  
Other expenses, net(3,009)(45,345)(11,525)
Total other expenses, net(38,324)(45,345)(11,525)
Loss before (provision for) benefit from income taxes(1,243,632)(960,929)(504,426)
(Provision for) benefit from income taxes(12,513)11,029 13,447 
Net loss attributable to common stockholders$(1,256,145)$(949,900)$(490,979)
Net loss per share attributable to common stockholders, basic and diluted$(6.86)$(5.45)$(3.35)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted182,994,038 174,180,465 146,708,663 
See accompanying notes to consolidated financial statements.
68


TWILIO INC.
Consolidated Statements of Comprehensive Loss
Year Ended December 31,
202220212020
(In thousands)
Net loss$(1,256,145)$(949,900)$(490,979)
Other comprehensive (loss) income:
Unrealized (loss) gain on marketable securities(83,049)(27,215)3,674 
Foreign currency translation(5,587)(266)286 
Net change in market value of effective foreign currency forward exchange contracts 556 294  
Share of other comprehensive loss from equity method investment(14,940)  
Total other comprehensive (loss) income(103,020)(27,187)3,960 
Comprehensive loss attributable to common stockholders$(1,359,165)$(977,087)$(487,019)
See accompanying notes to consolidated financial statements.
69


TWILIO INC.
Consolidated Statements of Stockholder's Equity

Common Stock
Class A
Common Stock
Class B
Additional Paid-In CapitalAccumulated Other Comprehensive IncomeAccumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of December 31, 2019126,882,172 $124 11,530,627 $14 $4,952,999 $5,086 $(678,812)$4,279,411 
Net loss— — — — — — (490,979)(490,979)
Exercises of stock options2,263,629 2 1,232,099 1 72,514 — — 72,517 
Vesting of restricted stock units3,525,401 4 29,007 — — — — 4 
Value of equity awards withheld for tax liability(34,893) (4,692)— (8,778)— — (8,778)
Conversion of shares of Class B common stock into shares of Class A common stock2,235,739 2 (2,235,739)(2)— — —  
Equity component from partial settlement of convertible senior notes due 20232,902,434 3 — — 190,757 — — 190,760 
Shares of Class A common stock issued under ESPP291,800 1 — — 32,242 — — 32,243 
Shares of Class A common stock issued and donated to charity88,408  — — 18,993 — — 18,993 
Issuance of shares of Class A common stock in connection with a follow-on public offering, net of underwriters' discounts and issuance costs5,819,838 6 — — 1,408,163 — — 1,408,169 
Shares of Class A common stock issued in acquisition9,263,140 9 — — 2,532,347 — — 2,532,356 
Value of equity awards assumed in acquisition— — — — 38,972 — — 38,972 
Shares of Class A common stock issued in acquisition subject to future vesting258,554 — — — — — — — 
Unrealized gain on marketable securities— — — — — 3,674 — 3,674 
Foreign currency translation— — — — — 286 — 286 
Stock-based compensation— — — — 375,037 — — 375,037 
Balance as of December 31, 2020153,496,222 $151 10,551,302 $13 $9,613,246 $9,046 $(1,169,791)$8,452,665 
See accompanying notes to consolidated financial statements.







70


TWILIO INC.
Consolidated Statements of Stockholder's Equity
Common Stock
Class A
Common Stock
Class B
Additional Paid-In CapitalAccumulated Other Comprehensive (Loss) IncomeAccumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of December 31, 2020153,496,222 $151 10,551,302 $13 $9,613,246 $9,046 $(1,169,791)$8,452,665 
Net loss— — — — — — (949,900)(949,900)
Exercises of vested stock options1,779,320 2 509,499 — 87,693 — — 87,695 
Vesting of restricted stock units3,515,913 4 — — (4)— —  
Value of equity awards withheld for tax liability(32,002)— — — (10,388)— — (10,388)
Conversion of shares of Class B common stock into shares of Class A common stock1,218,696 1 (1,218,696)(1)— — —  
Equity component from partial settlement and redemption of convertible senior notes due 20234,846,965 5 — — 335,637 — — 335,642 
Settlement of capped call, net of related costs— — — — 225,233 — — 225,233 
Shares of Class A common stock issued under ESPP198,926 — — — 48,465 — — 48,465 
Shares of Class A common stock issued and donated to charity88,408 — — — 31,169 — — 31,169 
Issuance of shares of Class A common stock in connection with a follow-on public offering, net of underwriters' discounts and issuance costs4,312,500 4 — — 1,765,709 — — 1,765,713 
Shares of Class A common stock issued in acquisition1,116,816 1 — — 419,169 — — 419,170 
Value of equity awards assumed in acquisition— — — — 1,511 — — 1,511 
Shares of Class A common stock subject to future vesting84,230 — — — — — — — 
Unrealized loss on marketable securities— — — — — (27,215)— (27,215)
Foreign currency translation— — — — — (266)— (266)
Net change in market value of effective foreign currency forward exchange contracts— — — — — 294 — 294 
Stock-based compensation— — — — 651,678 — — 651,678 
Balance as of December 31, 2021170,625,994 $168 9,842,105 $12 $13,169,118 $(18,141)$(2,119,691)$11,031,466 
See accompanying notes to consolidated financial statements.






71


TWILIO INC.
Consolidated Statements of Stockholder's Equity
Common Stock
Class A
Common Stock
Class B
Additional Paid-In CapitalAccumulated Other Comprehensive (Loss) IncomeAccumulated DeficitTotal Stockholders' Equity
SharesAmountSharesAmount
(In thousands, except share amounts)
Balance as of December 31, 2021170,625,994 $168 9,842,105 $12 $13,169,118 $(18,141)$(2,119,691)$11,031,466 
Net loss— — — — — — (1,256,145)(1,256,145)
Exercises of vested stock options373,793 — 392,231 — 22,500 — — 22,500 
Vesting of restricted stock units4,277,266 4 — — (4)— —  
Value of equity awards withheld for tax liability(6,250)— — — (1,098)— — (1,098)
Conversion of shares of Class B common stock into shares of Class A common stock616,731 — (616,731)— — — — — 
Shares of Class A common stock issued and donated to charity88,408 — — — 9,541 — — 9,541 
Unrealized loss on marketable securities— — — — — (83,049)— (83,049)
Foreign currency translation— — — — — (5,587)— (5,587)
Shares returned from escrow(152,239)— — — (387)— — (387)
Shares issued under ESPP534,401 2 — — 37,063 — — 37,065 
Net change in market value of effective foreign currency forward exchange contracts— — — — — 556 — 556 
Share of other comprehensive loss from equity method investment— — — — — (14,940)— (14,940)
Stock-based compensation— — — — 804,845 — — 804,845 
Stock-based compensation - restructuring— — — — 14,275 — — 14,275 
Balance as of December 31, 2022176,358,104 $174 9,617,605 $12 $14,055,853 $(121,161)$(3,375,836)$10,559,042 
See accompanying notes to consolidated financial statements.


72


TWILIO INC.
Consolidated Statements of Cash Flows
Year Ended December 31,
202220212020
CASH FLOWS FROM OPERATING ACTIVITIES:(In thousands)
Net loss$(1,256,145)$(949,900)$(490,979)
Adjustments to reconcile net loss to net cash used in operating activities:
Depreciation and amortization279,127 258,378 149,660 
Non-cash reduction to the right-of-use asset47,160 48,786 38,395 
Net amortization of investment premium and discount33,165 36,158 6,789 
Impairment of long-lived assets due to 2022 office closures97,722   
Stock-based compensation including restructuring798,560 632,285 360,936 
Amortization of deferred commissions57,913 31,541 13,322 
Allowance for credit losses35,012 7,210 13,239 
Value of shares of Class A common stock donated to charity9,541 31,169 18,993 
Share of losses from equity method investment35,315   
Loss on extinguishment of debt 28,965 12,863 
Other adjustments4,905 2,329 6,823 
Changes in operating assets and liabilities:
Accounts receivable(194,655)(117,943)(81,303)
Prepaid expenses and other current assets(94,326)(78,012)(11,636)
Other long-term assets(146,458)(121,225)(81,908)
Accounts payable30,336 10,191 10,060 
Accrued expenses and restructuring costs75,430 127,554 88,340 
Deferred revenue and customer deposits(2,688)45,634 13,824 
Operating lease liabilities(54,450)(49,046)(33,938)
Other long-term liabilities(9,832)(2,266)(826)
Net cash (used in) provided by operating activities(254,368)(58,192)32,654 
CASH FLOWS FROM INVESTING ACTIVITIES:
Acquisitions, net of cash acquired and other related payments(37,410)(491,522)(333,591)
Purchases of marketable securities and other investments(1,938,337)(3,523,232)(1,636,590)
Proceeds from sales and maturities of marketable securities1,439,477 1,614,779 1,183,459 
Capitalized software development costs(45,761)(43,973)(33,328)
Purchases of long-lived and intangible assets(34,421)(46,048)(25,805)
Net cash used in investing activities(616,452)(2,489,996)(845,855)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from public offerings, net of underwriters' discounts 1,766,400 1,408,750 
Payments of costs related to public offerings(35)(687)(637)
Proceeds from issuance of senior notes due 2029 and 2031, net of issuance costs 984,723  
Proceeds from settlements of capped call, net of settlement costs 228,412  
Principal payments on debt and finance leases(13,423)(8,295)(10,784)
Value of equity awards withheld for tax liabilities(1,098)(10,388)(8,778)
Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP59,563 136,160 104,760 
Net cash provided by financing activities45,007 3,096,325 1,493,311 
Effect of exchange rate changes on cash, cash equivalents and restricted cash60 (191)40 
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH(825,753)547,946 680,150 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period1,481,831 933,885 253,735 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period$656,078 $1,481,831 $933,885 
Cash paid for income taxes, net$7,413 $6,147 $3,092 
Cash paid for interest$37,500 $20,637 $2,139 
NON-CASH INVESTING AND FINANCING ACTIVITIES:
Value of common stock issued and equity awards assumed in acquisition$ $420,681 $2,571,328 
Value of common stock issued to settle convertible senior notes due 2023$ $1,704,969 $892,640 
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONSOLIDATED BALANCE SHEETS
Cash and cash equivalents$651,752 $1,479,452 $933,885 
Restricted cash in other current assets4,314 $1,536  
Restricted cash in other long-term assets12 $843  
Total cash, cash equivalents and restricted cash$656,078 $1,481,831 $933,885 
See accompanying notes to consolidated financial statements.
73


TWILIO INC.
Notes to Consolidated Financial Statements
1. Organization and Description of Business
Twilio Inc. (the “Company”) was incorporated in the state of Delaware on March 13, 2008. Today's leading companies trust Twilio's Customer Engagement Platform (CEP) to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of their customers’ journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way.
The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries across North America, South America, Europe, Asia and Australia.
2. Summary of Significant Accounting Policies
(a)Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”).
(b)Principles of Consolidation
The consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.
(c)Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.
(d)Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.
The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customer deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of new customers and periodic re-evaluations, as needed, of existing customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. During the years ended December 31, 2022, 2021 and 2020, no customer organization accounted for more than 10% of the Company’s total revenue.
As of December 31, 2022 and 2021, no customer organization represented more than 10% of the Company’s gross accounts receivable.
74


(e)Revenue Recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and,
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Nature of Products and Services
The majority of the Company's revenue is derived from usage-based fees earned from its communications products when customers access its cloud-based platform. Platform access is considered a monthly series comprising of one performance obligation and usage-based fees are recognized as revenue in the period in which the usage occurs. In the years ended December 31, 2022, 2021 and 2020, the revenue from usage-based fees represented 73%, 72% and 76% of total revenue, respectively.
Subscription-based fees are derived from non-usage-based products on the Company’s cloud-based platform, such as Twilio Segment, Twilio Engage, Twilio Flex, as well as from sales of other products such as short codes, customer support, email API and others. Non-usage-based contracts revenue is recognized on a ratable basis over the contractual term which is generally between one to three years. In the years ended December 31, 2022, 2021 and 2020, the revenue from non-usage-based fees represented 27%, 28%, and 24% of total revenue, respectively.
No significant judgments are required in determining whether products and services are considered distinct performance obligations and should be accounted for separately versus together, or to determine the stand-alone selling price.
The Company's arrangements do not contain general rights of return. However, credits may be issued on a case-by-case basis. The contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents unearned revenue and amounts that were and will be invoiced and recognized as revenue in future periods for non-cancelable multi-year subscription arrangements. The Company applies the optional exemption of not disclosing the transaction price allocated to the remaining performance obligations for its usage-based contracts and contracts with original duration of one year or less. Revenue allocated to remaining performance obligations for contracts with durations of more than one year was $154.5 million as of December 31, 2022, of which 66% is expected to be recognized over the next 12 months and 94% is expected to be recognized over the next 24 months.
75


(f)Deferred Revenue and Customer Deposits
Deferred revenue is recorded when a non-cancellable contractual right to bill exists or when cash payments are received in advance of future usage on non-cancelable contracts. Customer refundable prepayments are recorded as customer deposits. As of December 31, 2022 and 2021, the Company recorded $139.1 million and $141.5 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying consolidated balance sheets. During the years ended December 31, 2022, 2021 and 2020, the Company recognized $124.9 million, $70.1 million and $19.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balance as of the end of the previous year.
(g)Deferred Sales Commissions
The Company records an asset for the incremental costs of obtaining a contract with a customer, for example, sales commissions that are earned upon execution of contracts. The Company uses the portfolio of data method to determine the estimated period of benefit of capitalized commissions which is generally determined to be up to five years. Amortization expense related to these capitalized costs related to initial contracts, upsells and renewals, is recognized on a straight line basis over the estimated period of benefit of the capitalized commissions. The Company applies the optional exemption of expensing these costs as incurred with amortization periods of one year or less.
Total net capitalized commission costs as of December 31, 2022 and 2021, were $239.1 million and $193.4 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying consolidated balance sheets. Amortization of these assets was $57.9 million, $31.5 million and $13.3 million in the years ended December 31, 2022, 2021 and 2020, respectively, and is included in sales and marketing expense in the accompanying consolidated statements of operations.
(h)Cost of Revenue
Cost of revenue consists primarily of costs of communications services purchased from network service providers. Cost of revenue also includes fees to support the Company's cloud infrastructure, direct costs of personnel, such as salaries and stock-based compensation for the customer care and support services employees, and non-personnel costs, such as amortization of capitalized internal-use software development costs and amortization of acquired intangibles.
(i)Research and Development Expense
Research and development expenses consist primarily of personnel costs, cloud infrastructure fees for staging and development of the Company’s products, outsourced engineering services, amortization of capitalized internal-use software development costs and an allocation of general overhead expenses. The Company capitalizes the portion of its software development costs that meets the criteria for capitalization.
(j)Internal-Use Software Development Costs
Certain costs of platform and other software applications developed for internal use are capitalized. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred for maintenance, minor upgrades and enhancements are expensed. Costs related to preliminary project activities and post-implementation operating activities are also expensed as incurred.
Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over three years. Management evaluates the useful life of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The amortization of costs related to the platform applications is included in cost of revenue, while the amortization of costs related to other software applications developed for internal use is included in operating expenses.
76


(k)Advertising Costs
Advertising costs are expensed as incurred and were $92.6 million, $78.8 million and $47.2 million in the years ended December 31, 2022, 2021 and 2020, respectively. Advertising costs are included in sales and marketing expenses in the accompanying consolidated statements of operations.
(l)Restructuring Costs
The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely and employees who are impacted have been notified of the pending involuntary termination.
(m)Stock-Based Compensation
All stock-based compensation to employees, including the purchase rights issued under the Company's 2016 Employee Stock Purchase Plan, as amended (the “2016 ESPP”), is measured on the grant date based on the fair value of the awards on the date of grant. These costs are recognized as an expense following straight-line attribution method over the requisite service period. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the restricted stock units is determined using the closing fair value of the Company's Class A common stock on the date of grant and recognized as an expense following straight-line attribution method over the requisite service period. Forfeitures are recorded in the period in which they occur.
Compensation expense for stock options granted to nonemployees is calculated using the Black-Scholes option pricing model and is recognized in expense over the service period.
The Black-Scholes option pricing model requires the use of complex assumptions, which determine the fair value of stock options and the purchase rights issued under ESPP. These assumptions include:
Fair value of the common stock. The Company uses the market closing price of its Class A common stock, as reported on the New York Stock Exchange, for the fair value.
Expected term. The expected term represents the period that the stock option or the purchase right is expected to be outstanding. The Company uses the simplified calculation of expected term, which reflects the weighted-average time-to-vest and the contractual life of the stock option or the purchase right;
Expected volatility. Prior to July 1, 2021, the expected volatility was derived from an average of the historical volatilities of the Class A common stock of the Company and several other entities with characteristics similar to those of the Company, such as the size and operational and economic similarities to the Company's principal business operations. Beginning with the third quarter 2021, the expected volatility was derived from the average of the historical volatilities of the Class A common stock of the Company.
Risk -free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock-based awards; and
Expected dividend. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.
If any of the assumptions used in the Black-Scholes model changes, stock-based compensation for future options may differ materially compared to that associated with previous grants.
77


(n) Income Taxes
The Company accounts for income taxes in accordance with authoritative guidance which requires the use of the asset and liability approach. Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating loss and tax credit carry-forwards. Deferred tax amounts are determined by using the enacted tax rates expected to be in effect when the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance reduces the deferred tax assets to the amount that is more likely than not to be realized.
The Company recognizes the effect of uncertain income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
The Company records interest and penalties related to uncertain tax positions in the provision for income taxes in the consolidated statements of operations.
(o)Foreign Currency
The functional currency of the Company's foreign subsidiaries is generally the U.S. dollar. Accordingly, the subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the month in which the transaction occurs. Remeasurement adjustments are recognized in the consolidated statements of operations as other expense, net, in the year of occurrence. Foreign currency transaction gains and losses were insignificant for all periods presented.
For those entities where the functional currency is a foreign currency, adjustments resulting from translating the financial statements into U.S. dollars are recorded as a component of accumulated other comprehensive (loss) income as part of the total stockholders' equity. Monetary assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the weighted average exchange rates in effect during the month in which a transaction occurs. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in other expenses, net, in the accompanying consolidated statements of operations.
(p)Comprehensive Loss
Comprehensive loss refers to net loss and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders' equity but are excluded from the calculation of net loss.
(q)Net Loss Per Share Attributable to Common Stockholders
The Company calculates its basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company has 100,000,000 shares of preferred stock that was authorized but never issued or outstanding.
Class A and Class B common stock are the only outstanding equity securities of the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share, and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder on a one-for-one basis and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions. The shares are also automatically converted upon reaching the final conversion date of June 28, 2023, as defined in the Company’s amended and restated certificate of incorporation. Shares of Class A common stock are not convertible.
The Company also has dilutive securities, such as potential or restricted common shares or common stock equivalents, that were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive in all periods presented. These securities are presented in Note 19 to these consolidated financial statements.
78


(r)Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of cash deposited into money market funds, reverse repurchase agreements and commercial paper. All credit and debit card transactions that process as of the last day of each month and settle within the first few days of the subsequent month are also classified as cash and cash equivalents as of the end of the month in which they were processed.
(s)Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded net of the allowance for doubtful accounts. The allowance for doubtful accounts is estimated based on the Company's assessment of its ability to collect on customer accounts receivable. The Company regularly reviews the allowance by considering certain factors such as historical experience, credit quality, age of accounts receivable balances and other known conditions that may affect a customer's ability to pay. In cases where the Company is aware of circumstances that may impair a specific customer's ability to meet their financial obligations, a specific allowance is recorded against amounts due from the customer which reduces the net recognized receivable to the amount the Company reasonably believe will be collected. The Company writes-off accounts receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. As of December 31, 2022 and 2021, the allowance for doubtful accounts was not significant to the accompanying consolidated financial statements.
(t)Costs Related to Public Offerings
Costs related to public offerings, which consist of direct incremental legal, printing and accounting fees are deferred until the offering is completed. Upon completion of the offering, these costs are offset against the offering proceeds within the consolidated statements of stockholders' equity.
(u)Property and Equipment
Property and equipment, both owned and under finance leases, is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Maintenance and repairs are expensed as incurred.
The useful lives of property and equipment are as follows:
Capitalized internal-use software development costs3 years
Data center equipment
2 - 4 years
Leasehold improvements
5 years or remaining lease term
Office equipment3 years
Furniture and fixtures5 years
Software3 years
Assets under financing lease
5 years or remaining lease term
(v)Leases
The Company determines if an arrangement is or contains a lease at contract inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying consolidated balance sheets.
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are measured and recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Operating lease costs are recognized in operating expenses in the
79


accompanying consolidated statements of operations on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.
Within the consolidated statements of cash flows, the Company presents the lease payments made on the operating leases as cash flows from operations and principal payments made on the finance leases as part of financing activities.
(w)Equity Method Investments
Equity investment holdings in which the Company does not have a controlling financial interest but can exercise significant influence over an investee are accounted for under the equity method. Equity method investments are originally recorded at cost and are subsequently increased or reduced to reflect the Company’s proportionate share of net earnings or losses of the investee as they occur. The Company records the investee losses up to the carrying amount of the investment plus any advances and loans made to the investee and any financial guarantees made on behalf of the investee. Investments are also increased or decreased by contributions made to and distributions received from the investee. All costs directly associated with the acquisition of the investment are included in the carrying amount of the investment. Profits or losses related to intra-entity sales are eliminated until realized by the Company or the investee.
The Company determines the difference between its purchase price and its proportionate share of the net assets of the investee, which results in an excess basis in the investment. This excess basis is allocated to the identifiable assets and liabilities of the investee utilizing purchase accounting principles and is used to calculate the amortization of basis differences every reporting period. Basis differences are generally amortized over the lives of the assets and liabilities that gave rise to the basis differences. Basis differences related to finite-lived intangible assets are amortized on a straight-line basis.
The Company records its share in earnings and losses of its equity method investee along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income or loss in its consolidated statements of operations and comprehensive loss, as applicable, on a three-month lag.
Equity method goodwill is not amortized or tested for impairment. Instead, the Company evaluates its equity method investments for impairment whenever events or changes in circumstance indicate that the carrying amounts of such investments may be in excess of their fair value. When such indicators exist, the other-than-temporary impairment model is utilized, which considers the severity and duration of a decline in fair value below book value and the Company’s ability and intent to hold the investment for a sufficient period of time to allow for recovery. If a decline in the value of an equity method investment is determined to be other than temporary, a loss is recorded in the period of such determination.
The authoritative guidance allows a measurement period of up to one year from the date of acquisition of the investment to make adjustments to the preliminary determination and allocation of the excess basis in the investment.
(x)Intangible Assets
Intangible assets recorded by the Company are costs directly associated with securing legal registration of patents and trademarks, acquiring domain names and the fair value of identifiable intangible assets acquired in business combinations.
Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually.
80


The useful lives of the intangible assets are as follows:
Developed technology
4 - 7 years
Customer relationships
3 - 10 years
Supplier relationships5 years
Trade names
3 - 5 years
Patents20 years
Telecommunication licensesIndefinite
TrademarksIndefinite
Domain namesIndefinite
(y)Goodwill
Goodwill represents the excess of the aggregate purchase price over the fair value of net identifiable assets acquired in a business combination. Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as one reporting unit and has selected November 30 as the date to perform its annual impairment test. In the valuation of goodwill, management must make assumptions regarding estimated future cash flows to be derived from the Company's business. If these estimates or their related assumptions change in the future, the Company may be required to record impairment for these assets.
The Company has the option to first perform a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. However, the Company may elect to bypass the qualitative assessment and proceed directly to the quantitative impairment tests. The impairment test involves comparing the fair value of the reporting unit to its carrying value, including goodwill. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value. The impairment is limited to the carrying amount of goodwill.
No goodwill impairment charges have been recorded for any period presented.
(z)Derivatives and Hedging
The Company is exposed to a wide variety of risks arising from its business operations and overall economic conditions. These risks include exposure to fluctuations in various foreign currencies against its functional currency and can impact the value of cash receipts and payments. The Company minimizes its exposure to these risks through management of its core business activities, specifically, the amounts, sources and duration of its assets and liabilities, and the use of derivative financial instruments. During 2021, the Company started using foreign currency derivative forward contracts, and in the future may also use foreign currency option contacts.
Foreign currency derivative forward contracts involve fixing the exchange rate for delivery of a specified amount of foreign currency on a specified date. These agreements are typically cash settled in U.S. dollars for their fair value at or close to their settlement date. Foreign currency option contracts will require the Company to pay a premium for the right to sell a specified amount of foreign currency prior to the maturity date of the option. The Company does not enter into derivative financial instruments trading for speculative purposes.
Derivative instruments are carried at fair value and recorded as either an asset or a liability until they mature. Gains and losses resulting from changes in fair value of these instruments are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. For derivative instruments designated as cash flow hedges, gains or losses are initially recorded in other comprehensive income (“OCI”) in the balance sheet, then reclassified into the statement of operations in the period in which the derivative instruments mature. These realized gains and losses are recorded within the same financial statement line item as the hedged transaction.
81


The Company’s foreign currency derivative contracts are classified within Level 2 of the fair value hierarchy because the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, such as currency spot and forward rates.
(aa)Impairment of Long-Lived Assets
The Company evaluates its long-lived assets, including property, equipment and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.
(ab)Business Combinations
The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill is measured as the excess of the consideration transferred over the fair value of assets acquired and liabilities assumed on the acquisition date. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed, these estimates are inherently uncertain and subject to refinement. The authoritative guidance allows a measurement period of up to one year from the date of acquisition to make adjustments to the preliminary allocation of the purchase price. As a result, during the measurement period the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that it identifies adjustments to the preliminary purchase price allocation. Upon conclusion of the measurement period or final determination of the values of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of operations.
(ac)Segment Information
The Company's Chief Executive Officer is the chief operating decision maker who reviews the Company's financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. The Company had no segment managers during the periods presented. Accordingly, the Company has determined that it operates in a single operating and reportable segment.
(ad)Fair Value of Financial Instruments
The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The Company applies fair value accounting for all financial instruments on a recurring basis. The Company's financial instruments, which include cash, restricted cash, cash equivalents, accounts receivable and accounts payable are recorded at their carrying amounts, which approximate their fair values due to their short-term nature. Marketable securities consist of U.S. treasury securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. All marketable securities are considered to be available-for-sale and recorded at their estimated fair values. Unrealized gains and
82


losses for available-for-sale securities are recorded in other comprehensive loss. In valuing these items, the Company uses inputs and assumptions that market participants would use to determine their fair value, utilizing valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs.
The fair values of the senior notes due 2029 and 2031 (“2029 Notes” and “2031 Notes,” respectively) are determined based on their respective closing prices on the last trading day of the reporting period and are classified as Level 2 in the fair value hierarchy.
The carrying value of the strategic investments, which consist of restricted equity securities of a publicly held company and equity securities of privately held companies, is determined under the measurement alternative on a non-recurring basis adjusting for observable changes in fair value. The Company does not have a controlling interest nor it can exercise significant influence over any of these entities.
The Company regularly reviews changes to the rating of its debt securities by rating agencies and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of December 31, 2022, the risk of expected credit losses was not significant.
Impairments are considered to be other than temporary if they are related to deterioration in credit risk or if it is likely that the security will be sold before the recovery of its cost basis. Realized gains and losses and declines in value deemed to be other than temporary are determined based on the specific identification method and are reported in other expenses, net.
(ae)Recently Adopted Accounting Guidance
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contact assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the first quarter of 2022 with no material impact to its consolidated financial statements.
(af)Recently Issued Accounting Guidance, Not yet Adopted
In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of this guidance to its consolidated financial statements.

83


3. Fair Value Measurements
Financial Assets
The following tables provide the financial assets measured at fair value on a recurring basis:
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
December 31, 2022
Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$46,610 $— $— $— $46,610 $ $ $46,610 
Reverse repurchase
   agreements
200,000 — — —  200,000  200,000 
Commercial paper2,249 — — —  2,249  2,249 
Total included in cash
    and cash equivalents
248,859 — — — 46,610 202,249  248,859 
Marketable securities:
U.S. Treasury securities481,463  (1,269)(11,347)468,847   468,847 
Non-U.S. government
   securities
149,901  (33)(6,304)143,564   143,564 
Corporate debt securities and
   commercial paper
2,973,844 307 (12,202)(71,043)5,000 2,885,906  2,890,906 
Total marketable
   securities
3,605,208 307 (13,504)(88,694)617,411 2,885,906  3,503,317 
Total financial assets$3,854,067 $307 $(13,504)$(88,694)$664,021 $3,088,155 $ $3,752,176 
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Fair Value Hierarchy as of
December 31, 2021
Aggregate
Fair Value
Level 1Level 2Level  3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $786,548 $— $— $786,548 $ $ $786,548 
Commercial paper46,076 — —  46,076  46,076 
Total included in cash and cash equivalents832,624 — — 786,548 46,076  832,624 
Marketable securities:
U.S. Treasury securities375,305 6 (2,561)372,750   372,750 
Non-U.S. government securities221,641  (1,355)220,286   220,286 
Corporate debt securities and commercial paper3,300,326 960 (15,892)31,000 3,254,394  3,285,394 
Total marketable securities3,897,272 966 (19,808)624,036 3,254,394  3,878,430 
Total financial assets$4,729,896 $966 $(19,808)$1,410,584 $3,300,470 $ $4,711,054 
The aggregate related fair value of corporate debt securities with unrealized losses is $2.66 billion as of December 31, 2022, of which $2.04 billion have been in an unrealized loss position for more than 12 months and $620.5 million have been in an unrealized loss position for less than 12 months. Unrealized losses related to other investments as of December 31, 2022, and for all investments as of December 31, 2021 were not significant.
The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities primarily consist of U.S. Treasury Securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. Because the Company views its marketable securities as available to support current operations, it has classified all available for sale securities as short-term. As of December 31, 2022 and 2021, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of December 31, 2022 and 2021, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
84


Interest earned on marketable securities was $64.6 million, $55.7 million and $32.4 million in the years ended December 31, 2022, 2021 and 2020, respectively. The interest is recorded as other expenses, net, in the accompanying consolidated statements of operations.
The following table summarizes the contractual maturities of marketable securities:
As of December 31, 2022As of December 31, 2021
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$1,943,836 $1,909,218 $1,084,751 $1,085,006 
One to three years1,661,372 1,594,099 2,812,521 2,793,424 
Total$3,605,208 $3,503,317 $3,897,272 $3,878,430 
Strategic Investments
As of December 31, 2022 and 2021, the Company held strategic investments with an aggregate carrying value of $76.9 million and $68.3 million, respectively, recorded as other long-term assets in the accompanying consolidated balance sheets. The carrying value of these securities is determined under the measurement alternative on a non-recurring basis and adjusted for observable changes in fair value. There were no impairments or other significant adjustments related to these securities recorded in the three years ended December 31, 2022, 2021 and 2020.
Financial Liabilities
The Company’s financial liabilities that are measured at fair value on a recurring basis consist of foreign currency derivative liabilities and are classified as Level 2 financial instruments in the fair value hierarchy. As of December 31, 2022 and 2021, the aggregate fair value of these liabilities and the associated unrealized losses were not significant.
The Company’s financial liabilities that are not measured at fair value on a recurring basis are its 2029 Notes and its 2031 Notes. As of December 31, 2022, the fair value of the 2029 Notes and 2031 Notes were $410.9 million and $399.4 million, respectively. As of December 31, 2021, the fair value of the 2029 Notes and 2031 Notes were $510.2 million and $512.8 million, respectively.

4. Property and Equipment
Property and equipment consisted of the following:
As of December 31,
20222021
(In thousands)
Capitalized internal-use software developments costs$257,983 $198,589 
Data center equipment (1)
100,207 77,946 
Leasehold improvements91,660 85,297 
Office equipment70,815 58,636 
Furniture and fixtures14,935 15,360 
Software14,675 10,506 
Total property and equipment550,275 446,334 
Less: accumulated depreciation and amortization (1)
(286,296)(191,018)
Total property and equipment, net$263,979 $255,316 
____________________________________
(1) Data center equipment contains $72.4 million and $63.0 million in assets held under finance leases as of December 31, 2022 and 2021, respectively. Accumulated depreciation and amortization contains $41.2 million and $26.8 million of accumulated depreciation for assets held under finance leases as of December 31, 2022 and 2021, respectively.
85


Depreciation and amortization expense was $71.7 million, $59.6 million and $51.1 million for the years ended December 31, 2022, 2021 and 2020, respectively.
The Company capitalized $65.4 million, $63.1 million and $47.1 million in internal‑use software development costs in the years ended December 31, 2022, 2021 and 2020, respectively.
5. Impairment
In the second quarter of 2022, the Company announced its decision to become a remote-first company whereby employees would have the flexibility to work remotely on a permanent basis. As part of the new operating strategy, in the third quarter of 2022, the Company permanently closed several of its offices which triggered a reassessment of long-lived asset groupings and a test for impairment. The Company determined that the carrying amounts of the impacted ROU assets and the associated leasehold improvements and property and equipment exceeded their respective fair values. The Company engaged a third‑party expert to assist with the valuation analysis. In the year ended December 31, 2022, the Company recorded a $97.7 million impairment expense in its accompanying consolidated statement of operations related to these office closures. No other significant impairments were recorded during the years ended 2022, 2021 or 2020.
6. Restructuring Activities
During the third quarter of 2022, the compensation and talent management committee of the Company’s board of directors approved a restructuring plan that was designed to reduce operating costs, improve operating margins and shift the Company’s selling capacity to accelerate software sales (the “September Plan”). The September Plan eliminated approximately 11% of the Company’s workforce.
The Company recorded restructuring charges of $76.6 million for the year ended December 31, 2022, which consisted of $62.3 million related to employee transition, notice period, severance payments, employee benefits and facilitation costs; and $14.3 million related to vesting of the employee stock-based compensation awards. The execution of the September Plan was substantially completed as of December 31, 2022. However, potential employment position eliminations in certain jurisdictions outside of the United States are subject to extended consultation periods mandated by the local jurisdictions. The Company will record the restructuring charges related to the eliminated positions in those jurisdictions upon finalization of the respective consultation periods. The estimated remaining expenses are not expected to be significant but the actual amounts may differ materially from expectations.
The following table summarizes the Company’s restructuring liability that is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheet:
Workforce Reduction CostsFacilitation CostsTotal
(In thousands)
Balance as of December 31, 2021$ $ $ 
Restructuring charges60,553 1,808 62,361 
Cash payments(60,053)(1,242)(61,295)
Balance as of December 31, 2022$500 $566 $1,066 
The $14.3 million expense related to vesting of the employee stock-based compensation awards is recorded in the additional-paid-in capital in the accompanying consolidated statement of stockholders’ equity.
86


7. Derivatives and Hedging
As of December 31, 2022, the Company had outstanding foreign currency forward contracts designated as cash flow hedges with a total sell notional value of $219.8 million. The notional value represents the amount that will be sold upon maturity of the forward contract. As of December 31, 2022, these contracts had maturities of up to 6 months.
Gains and losses associated with these foreign currency forward contracts were as follows:
Consolidated Statement of Operations and Statement of Comprehensive LossYear Ended
December 31,
20222021
(In thousands)
Gains recognized in OCINet change in market value of effective foreign currency forward exchange contracts$556 $294 
Losses recognized in income due to instruments maturingCost of revenue$34,862 $7,545 
The Company is subject to master netting agreements with certain counterparties of the foreign exchange contracts, under which it is permitted to net settle transactions of the same currency with a single net amount payable by one party to the other. It is the Company’s policy to present the derivatives at gross in its consolidated balance sheets. The Company’s foreign currency forward contracts are not subject to any credit contingent features or collateral requirements. The Company manages its exposure to counterparty risk by entering into contracts with a diversified group of major financial institutions and by actively monitoring its outstanding positions. As of December 31, 2022, the Company did not have any offsetting arrangements.
8. Right-of-Use Assets and Lease Liabilities
The Company has entered into various operating lease agreements for office space and data centers and finance lease agreements for data centers, office equipment and furniture.
As of December 31, 2022, the Company had 30 leased properties with remaining lease terms from 0.1 years to 7.0 years, some of which include options to extend the leases for up to 5.0 years.
As a result of the 2022 office closures described in Note 5, the Company impaired several of its office leases that will no longer be used to support its ongoing operations. In the year ended December 31, 2022, the Company recorded $97.7 million impairment expense related to these office closures, of which $72.8 million related to the affected ROU assets. The remaining impairment expense related to the associated assets in the property, plant and equipment categories. For the years ended December 31, 2022, 2021 and 2020, the Company did not have significant sublease income related to any of its subleased office leases.
Operating lease costs recorded in the accompanying consolidated statements of operations were $57.8 million, $61.0 million and $49.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Lease costs associated with short-term leases, variable leases and finance leases were not significant.
Supplemental cash flow and other information related to operating leases was as follows:
Year Ended December 31,
20222021
Operating cash flows paid for amounts included in operating lease liabilities (in thousands)$64,473$60,085
Weighted average remaining lease term (in years)4.85.5
Weighted average discount rate4.5 %4.5 %
87


Maturities of operating lease liabilities were as follows:
As of December 31, 2022
Year Ended December 31,(In thousands)
2023$62,696 
202452,185 
202538,262 
202634,861 
202726,818 
Thereafter28,100 
Total lease payments242,922 
Less: imputed interest(24,149)
Total operating lease obligations218,773 
Less: current obligations(54,222)
Long-term operating lease obligations$164,551 
9. Business Combinations
2022 Acquisitions
During 2022, the Company completed a business combination for an aggregate accounting purchase price of $32.7 million, of which $25.7 million was allocated to goodwill and $8.2 million was allocated to intangible assets.
2021 Acquisitions
Zipwhip, Inc.
In July 2021, the Company acquired all outstanding shares of Zipwhip, Inc. (“Zipwhip”), a leading provider of toll-free messaging in the United States, for a purchase price, as adjusted, of $838.8 million. The purchase price included $418.1 million of cash, $419.2 million fair value of 1.1 million shares of the Company's Class A common stock and $1.5 million fair value of the pre-combination services of Zipwhip employees reflected in the unvested equity awards assumed by the Company at closing. Additionally, at closing, the Company issued 59,533 shares of its Class A common stock which were subject to vesting over a period of 3 years. Vesting of these shares is recorded in the stock-based compensation expense as the services are provided.
Part of the cash consideration paid at closing was to settle the vested equity awards of Zipwhip employees. The Company assumed all unvested and outstanding equity awards of Zipwhip continuing employees, as converted into its own equity awards, at the conversion ratio provided in the Agreement and Plan of Merger and Reorganization (the “Zipwhip Merger Agreement”). This transaction also included $19.1 million of additional cash consideration for certain employees, which is vesting as these employees are providing services in the post-acquisition period. This amount is recorded in the operating expenses over the 3 year vesting period.
The acquisition was accounted for as a business combination and the total purchase price of $838.8 million was allocated to the net tangible and intangible assets and liabilities based on their fair values on the acquisition date with the excess recorded as goodwill.
The fair value of the 1.2 million aggregate number of shares of the Company's Class A common stock issued at closing was determined based on the closing market price of the Company's Class A common stock on the acquisition date. The fair value of the $30.7 million unvested equity awards assumed on the acquisition closing date was determined (a) for options, by using the Black-Scholes option pricing model with the applicable assumptions as of the acquisition date; (b) for restricted stock units, by using the closing market price of the Company's Class A common stock on the acquisition date. These awards continue vesting as Zipwhip employees provide services in the post-acquisition period. The fair value of these awards is recorded in the stock-based compensation expense over the respective vesting period of each award.
88


The purchase price components, as adjusted, are summarized in the following table:
Total
(In thousands)
Fair value of Class A common stock transferred$419,197 
Cash consideration418,073 
Fair value of the pre-combination service through equity awards1,511 
Total purchase price$838,781 
The following table presents the purchase price allocation on the acquisition close date, as adjusted:
Total
(In thousands)
Cash and cash equivalents$21,610 
Accounts receivable and other current assets11,481 
Property and equipment, net2,950 
Operating right-of-use asset23,545 
Intangible assets (1)
244,500 
Other assets370 
Goodwill600,574 
Accounts payable and other liabilities(20,239)
Deferred revenue(4,526)
Operating lease liability, noncurrent(23,169)
Deferred tax liability(18,315)
Total purchase price$838,781 
____________________________________
(1) Identifiable intangible assets are comprised of the following:
TotalEstimated
life
(In thousands)(In years)
Developed technology$56,800 7
Customer relationships147,700 10
Supplier relationships39,600 5
Trade names400 5
Total intangible assets acquired$244,500 
Goodwill generated from this acquisition primarily represented the value that was expected from the increased scale and synergies as a result of the integration of both businesses. Goodwill is not deductible for tax purposes.
The estimated fair value of the intangible assets acquired was determined by the Company. The Company engaged a third‑party expert to assist with the valuation analysis. The Company used a relief-from-royalty method to estimate the fair values of the developed technology and trade names, a multi-period excess earnings method to estimate the fair values of customer relationships and a with-and-without method to estimate the fair value of the supplier relationships.
Most of the net tangible assets were valued at their respective carrying amounts as of the acquisition date as the Company believes that these amounts approximate their current fair values, except for operating right-of-use assets. The value of the acquired operating right-of-use assets was reduced to its respective fair value on the acquisition date.
89


The acquired entity's results of operations were included in the Company's consolidated financial statements from the date of acquisition, July 14, 2021. For the years ended December 31, 2022 and 2021, Zipwhip contributed net operating revenue of $139.5 million and $55.4 million, respectively, which is reflected in the accompanying consolidated statements of operations. Due to the integrated nature of the Company's operations, the Company believes that it is not practicable to separately identify earnings of Zipwhip on a stand-alone basis. Pro forma results of operations for this acquisition are not presented as the financial impact to the Company's consolidated financial statements is not significant.
Costs incurred related to the acquisition were not significant.
Other 2021 Acquisitions
During 2021, the Company completed other business combinations for an aggregate purchase price of $105.0 million, of which $13.4 million was allocated to developed technology, $23.6 million was allocated to other intangible assets and $63.2 million was allocated to goodwill.

10. Equity Method Investment

In May 2022, the Company acquired 44.6% equity interests in Syniverse Corporation (“Syniverse”) for $750.0 million in cash. The Company determined that it does not have a controlling financial interest in Syniverse but does exercise significant influence and therefore, the investment was accounted for under the equity method. The Company estimated that on the investment closing date there was an excess investment basis of $530.7 million related to its proportionate share of the identifiable intangible assets and $41.3 million related to the associated deferred tax liability. The equity method goodwill was estimated at $623.8 million.

The estimated fair value of the intangible assets was determined by the Company. The Company engaged a third‑party expert to assist with the valuation analysis. The following table presents the estimated basis differences attributable to the identifiable intangible assets as of the date of investment and their respective useful lives:

TotalEstimated
life
(In thousands)(In years)
Developed technology$62,767 6
Customer relationships439,152 9
Trademarks28,822 Indefinite
Total basis difference attributable to the identifiable intangible assets$530,741 

As of December 31, 2022, the Company held 44.5% equity interests in Syniverse and the carrying amount of its equity method investment recorded in the accompanying consolidated balance sheet was $700.0 million. As of December 31, 2022, the Company’s net excess investment basis was $508.9 million related to its proportionate share of the identifiable intangible assets of the investee, $41.3 million related to the associated deferred tax liability and $623.8 million related to the equity method goodwill.

The Company has elected to report its portion of equity method investee’s results of operations and other comprehensive income on a 90-day lag. The Company recorded its share of losses from its equity method investment of $35.3 million in its accompanying consolidated statement of operations for the year ended December 31, 2022. The adjustment consisted of the Company’s proportionate share of the investee’s net operating results and the amortization of the basis difference for the period from the transaction closing date of May 13, 2022, through September 30, 2022. The Company also recorded $14.9 million of its proportionate share of the investee’s other comprehensive loss in the accompanying consolidated statement of other comprehensive loss for the same period.
In conjunction with this investment, the Company and Syniverse entered into a wholesale agreement, pursuant to which Syniverse will process, route and deliver application-to-person messages originating and/or terminating between the Company’s customers and mobile network operators. The value of the transactions that occurred between the Company and Syniverse were $89.6 million for the period from the investment closing date on May 13, 2022 through December 31, 2022. These transactions were recorded as cost of revenue in the accompanying consolidated statements of operations.
90


11. Goodwill and Intangible Assets
Goodwill
The goodwill balance as of December 31, 2022 and 2021 was as follows:
Total
(In thousands)
Balance as of December 31, 2020$4,595,394 
Goodwill additions related to 2021 acquisitions663,599 
Measurement period and other adjustments4,173 
Balance as of December 31, 2021$5,263,166 
Goodwill additions related to 2022 acquisitions25,748 
Measurement period and other adjustments(4,761)
Balance as of December 31, 2022$5,284,153 
Intangible assets
Intangible assets consisted of the following:
As of December 31, 2022
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$795,753 $(335,893)$459,860 
Customer relationships538,466 (204,241)334,225 
Supplier relationships56,922 (19,846)37,076 
Trade names30,342 (20,106)10,236 
Order backlog10,000 (10,000) 
Patent4,028 (705)3,323 
Total amortizable intangible assets1,435,511 (590,791)844,720 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,440,726 $(590,791)$849,935 

91


As of December 31, 2021
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$794,831 $(222,765)$572,066 
Customer relationships538,264 (128,035)410,229 
Supplier relationships51,671 (9,491)42,180 
Trade names30,669 (13,874)16,795 
Order backlog10,000 (10,000) 
Patent4,035 (508)3,527 
Total amortizable intangible assets1,429,470 (384,673)1,044,797 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,434,685 $(384,673)$1,050,012 
Amortization expense was $206.4 million, $198.8 million and $98.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Total estimated future amortization expense is as follows:
As of December 31, 2022
Year Ended December 31,(In thousands)
2023$202,708 
2024197,273 
2025193,699 
2026120,237 
202772,218 
Thereafter58,585 
Total$844,720 

12. Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of December 31,
20222021
(In thousands)
Accrued payroll and related$79,703 $78,780 
Accrued bonus and commission35,449 64,665 
Accrued cost of revenue161,455 118,004 
Sales and other taxes payable92,319 61,975 
Finance lease liability11,871 12,370 
Employee sabbatical benefit accrual30,683  
Accrued other expense78,741 81,709 
Total accrued expenses and other current liabilities$490,221 $417,503 

92


13. Long-Term Debt
Long-term debt, net, consisted of the following:
As of December 31,
20222021
(In thousands)
2029 Senior Notes
Principal$500,000 $500,000 
Unamortized discount(5,001)(5,701)
Unamortized issuance costs(1,126)(1,286)
Net carrying amount493,873 493,013 
2031 Senior Notes
Principal500,000 500,000 
Unamortized discount(5,299)(5,832)
Unamortized issuance costs(1,192)(1,274)
Net carrying amount493,509 492,894 
Total long-term debt, net$987,382 $985,907 
2029 and 2031 Senior Notes
In March 2021, the Company issued $1.0 billion aggregate principal amount of senior notes, consisting of $500.0 million principal amount of 3.625% notes due 2029 (the “2029 Notes”) and $500.0 million principal amount of 3.875% notes due 2031 (the “2031 Notes” and together with the 2029 Notes, the “Notes”). Initially, none of the Company’s subsidiaries guaranteed the Notes. However, under certain circumstances in the future the Notes can be guaranteed by each of the Company’s material domestic subsidiaries. The 2029 Notes and 2031 Notes will mature on March 15, 2029 and March 15, 2031, respectively. Interest payments are payable semi-annually in arrears on March 15 and September 15 of each year, commencing on September 15, 2021.
The aggregate net proceeds from offering of the Notes were approximately $984.7 million after deducting underwriting discounts and issuance costs paid by the Company.
The Company may voluntarily redeem the 2029 Notes, in whole or in part, under the following circumstances:
(1)at any time prior to March 15, 2024 with the net cash proceeds received by the Company from an equity offering at a redemption price equal to 103.625% of the principal amount, provided the aggregate principal amount of all such redemptions does not exceed 40% of the original aggregate principal amount of the 2029 Notes. Such redemption shall occur within 180 days after the closing of an equity offering and at least 50% of the then-outstanding aggregate principal amount of the 2029 Notes shall remain outstanding, unless all 2029 Notes are redeemed concurrently;
(2)at any time prior to March 15, 2024 at 100% of the principal amount, plus a “make-whole” premium;
(3)at any time on or after March 15, 2024 at a prepayment price equal to 101.813% of the principal amount;
(4)at any time on or after March 15, 2025 at a prepayment price equal to 100.906% of the principal amount; and
(5)at any time on or after March 15, 2026 at a prepayment price equal to 100.000% of the principal amount;
in each case, the redemption will include the accrued and unpaid interest, as applicable.
The Company may voluntarily redeem the 2031 Notes, in whole or in part, under the following circumstances:
93


(1)at any time prior to March 15, 2024 with the net cash proceeds received by the Company from an equity offering at a redemption price equal to 103.875% of the principal amount, provided the aggregate principal amount of all such redemptions does not to exceed 40% of the original aggregate principal amount of the 2031 Notes. Such redemption shall occur within 180 days after the closing of an equity offering and at least 50% of the then-outstanding aggregate principal amount of the 2031 Notes shall remain outstanding, unless all 2031 Notes are redeemed concurrently;
(2)at any time prior to March 15, 2026 at 100% of the principal amount, plus a “make-whole” premium;
(3)at any time on or after March 15, 2026 at a prepayment price equal to 101.938% of the principal amount;
(4)at any time on or after March 15, 2027 at a prepayment price equal to 101.292% of the principal amount;
(5)at any time on or after March 15, 2028 at a prepayment price equal to 100.646% of the principal amount; and
(6)at any time on or after March 15, 2029 at a prepayment price equal to 100.000% of the principal amount;
in each case, the redemption will include accrued and unpaid interest, as applicable.
The Notes are general unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes that the Company may incur in the future and equal in right of payment with the Company’s existing and future unsecured and unsubordinated liabilities.
In certain circumstances involving a change of control event, the Company will be required to make an offer to repurchase the Notes of the applicable series at a repurchase price equal to 101% of the principal amount of the Notes of such series to be repurchased, plus accrued and unpaid interest, if any, to the applicable repurchase date.
The indenture governing the Notes (the “Indenture”) contains restrictive covenants limiting the Company’s ability and the ability of its subsidiaries to: (i) create liens on certain assets to secure debt; (ii) grant a subsidiary guarantee of certain debt without also providing a guarantee of the Notes; and (iii) consolidate or merge with or into, or sell or otherwise dispose of all or substantially all of its assets to another person. These covenants are subject to a number of limitations and exceptions. Certain of these covenants will not apply during any period in which the Notes are rated investment grade by either Moody’s Investors Service, Inc. or Standard & Poor’s Ratings Services.
As of December 31, 2022, the Company was in compliance with all of its covenants under the Indenture.
Convertible Senior Notes and Capped Call Transactions
In June 2021 the Company fully redeemed the remaining outstanding principal amount of its convertible senior notes due 2023 (“Convertible Notes”) pursuant to the notice of redemption it issued in May 2021. During 2021, the Company converted $343.7 million aggregate principal amount of the Convertible Notes by issuing 4,846,965 shares of its Class A common stock.
The aggregate value of all redemption transactions in the year ended December 31, 2021, was $1.7 billion. Of the $1.7 billion, $1.4 billion and $335.7 million were allocated to the equity and liability components, respectively, as required by the applicable accounting guidance. The Company utilized the effective interest rate method to determine the fair value of the liability component. The selected interest rate reflected the Company’s incremental borrowing rate, adjusted for the Company’s credit standing on nonconvertible debt with similar maturity. The extinguishment of these Convertible Notes resulted in a $29.0 million loss that is included in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2021. No sinking fund was provided for these Convertible Notes.
In connection with the initial offering of the Convertible Notes in 2018, the Company entered into privately negotiated capped call transactions with certain counterparties (the “capped calls”). Concurrently with the redemption of the Convertible Notes, the Company settled these capped calls in June 2021 for gross cash consideration of $229.8 million received by the Company, which the Company recorded in additional paid-in-capital, net of $1.4 million in transaction costs and a $3.2 million realized gain. The gain was primarily driven by the change in the fair value of the Company’s Class A common stock on the transaction settlement date. The gain was recorded in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2021.
94


In the year ended December 31, 2020, holders of Convertible Notes submitted $206.3 million aggregate principal amount of the Convertible Notes for conversion and the Company issued 2,902,434 shares of its Class A common stock and $2.0 million of cash to settle such conversion. Of the $894.6 million aggregate value of these transactions, $701.9 million and $192.7 million were allocated to the equity and liability components, respectively. The extinguishment of these Convertible Notes resulted in a $12.9 million loss that is included in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2020.
14. Supplemental Balance Sheet Information
A roll‑forward of the Company’s customer credit reserve is as follows:
As of December 31,
202220212020
(In thousands)
Balance, beginning of period$18,577 $16,783 $6,784 
Additions86,303 55,937 50,817 
Deductions against reserve(71,756)(54,143)(40,818)
Balance, end of period$33,124 $18,577 $16,783 


15. Revenue by Geographic Area and Groups of Similar Products
Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:
Year Ended December 31,
2022
2021(1)
2020
Revenue by geographic area:(In thousands)
United States$2,510,525 $1,927,302 $1,282,213 
International1,315,796 914,537 479,563 
Total$3,826,321 $2,841,839 $1,761,776 
Percentage of revenue by geographic area:
United States66 %68 %73 %
International34 %32 %27 %
____________________
(1) During 2022, the Company identified a misclassification of some of its United States customers for the fourth quarter of 2021, which impacted the reported United States versus international revenue split for the year ended December 31, 2021. The Company has updated the amounts herein to accurately reflect the revenue split by geographic area. No other amounts were impacted by this misclassification.
Long-lived assets outside of the United States were $54.5 million and $41.0 million as of December 31, 2022 and 2021, respectively.
The following table sets forth revenue by groups of similar products:
95


Year Ended December 31,
202220212020
Revenue by groups of similar products:(In thousands)
Communications:
Programmable Messaging$2,066,300 $1,416,265 $820,887 
Programmable Voice474,790 428,484 345,042 
Email333,500 277,400 218,700 
Other376,650 289,131 213,800 
Total communications3,251,240 2,411,280 1,598,429 
Software441,477 325,943 98,363 
Other133,604 104,616 64,984 
Total$3,826,321 $2,841,839 $1,761,776 
Twilio Communications includes a variety of APIs and software solutions to optimize communications between Twilio customers and their end users. This is primarily concentrated within the Messaging, Voice and Email communication channels. Twilio Software applications include Twilio Segment, Twilio Engage, Twilio Flex and Marketing Campaigns. These products enable businesses to achieve more effective customer engagement by providing the tools necessary for customers to build direct, personalized relationships with their end users. Other includes other miscellaneous products and services, including enterprise and support plans.
16. Commitments and Contingencies

(a)Lease and Other Commitments
The Company entered into various non-cancelable operating lease agreements for its facilities. Refer to Note 8 to these consolidated financial statements for additional detail on the Company's operating lease commitments.
Additionally, the Company has contractual commitments with its cloud infrastructure provider, network service providers and other vendors that are noncancellable and expire within one to four years. In the year ended December 31, 2022, the Company entered into several such agreements with terms up to four years for a total purchase commitment of $936.2 million. Future minimum payments under these noncancellable purchase commitments are summarized in the table below. Unrecognized tax benefits are not included in these amounts because any amounts expected to be settled in cash are not material:
As of
December 31, 2022
Year Ending December 31,(In thousands)
2023$205,257 
2024194,237 
2025221,438 
2026227,515 
Total payments$848,447 
(b)Legal Matters
The City and County of San Francisco (“San Francisco”) has assessed the Company for additional Telephone Users Tax (“TUT”) and Access Line Tax (“ALT”) on certain of the Company’s services for the years 2009 through 2018. The assessments totaled $38.8 million, including interest and penalties. The Company paid the assessments under protest in the third quarter of 2020.
On May 27, 2021, the Company filed a lawsuit against San Francisco in San Francisco Superior Court challenging the assessments. The Company raised numerous defenses to the assessments including that its services are not telecommunications services, application of the taxes to the Company’s services violates the Internet Tax Freedom Act and San Francisco does not have jurisdiction to impose tax on services provided outside of San Francisco. The Company is seeking refunds of the taxes
96


paid, waivers of interest and penalties, cost of suit and reasonable attorneys’ fees, and other legal and equitable relief as the court deems appropriate. The trial is expected to be held in the summer of 2023.
The Company believes it has strong arguments against the assessments but litigation is uncertain and there is no assurance that it will prevail in court. Should the Company lose on one or more of its arguments, it could incur additional losses associated with taxes, interest, and penalties that together, in aggregate, could be material. The Company regularly assesses the likelihood of adverse outcomes resulting from tax disputes such as this and examines all open years to determine the necessity and adequacy of any tax reserves. The Company’s tax reserves are further discussed in Note 16(d) to these consolidated financial statements.
In addition to the litigation discussed above, from time to time, the Company may be subject to legal actions and claims in the ordinary course of business. The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third‑party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
Legal fees and other costs related to litigation and other legal proceedings are expensed as incurred and are included in general and administrative expenses in the accompanying consolidated statements of operations.
(c)Indemnification Agreements
The Company has signed indemnification agreements with all of its board members and executive officers. The agreements indemnify the board members and executive officers from claims and expenses on actions brought against the individuals separately or jointly with the Company for certain indemnifiable events. Indemnifiable events generally mean any event or occurrence related to the fact that the board member or the executive officer was or is acting in his or her capacity as a board member or an executive officer for the Company or was or is acting or representing the interests of the Company.
In the ordinary course of business and in connection with our financing and business combinations transactions, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to business partners, customers and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties and other liabilities relating to or arising from the Company’s various products, or its acts or omissions. In these circumstances, payment may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments. The terms of such obligations may vary.
As of December 31, 2022 and 2021, no amounts were accrued related to any outstanding indemnification agreements.

(d)Other Taxes
The Company conducts operations in many tax jurisdictions within and outside the United States. In many of these jurisdictions, non-income-based taxes, such as sales, use, telecommunications and other local taxes are assessed on the Company’s operations. The Company carries reserves for certain of its non-income-based tax exposures in certain jurisdictions when it is both probable that a liability was incurred and the amount of the exposure could be reasonably estimated. These reserves are based on estimates which include several key assumptions including, but not limited to, the taxability of the Company’s services, the jurisdictions in which its management believes it had nexus and the sourcing of revenues to those jurisdictions.
The Company continues to remain in discussions with certain jurisdictions regarding its prior sales and other taxes that it may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of the Company’s tax exposure could differ materially from management’s current estimates. For example, as described in Note 13(b), the Company is currently involved in legal proceedings with the City and County of San Francisco challenging their assessment of the Company’s estimated tax liability for a specific period. The $38.8 million assessment of taxes, including interest and penalties, that the Company paid as required in 2020, net of the $11.5 million reserve the Company had accrued for the same period, was recorded as a deposit in other assets in the accompanying consolidated balance sheets.
97


As of December 31, 2022, the liabilities recorded for the non-income-based taxes were $29.1 million for domestic jurisdictions and $20.6 million for jurisdictions outside of the United States. As of December 31, 2021, these liabilities were $25.4 million and $17.7 million, respectively.
17. Stockholders' Equity
Preferred Stock
As of December 31, 2022, and December 31, 2021, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001, of which no shares were issued and outstanding.
Common Stock
As of December 31, 2022, and December 31, 2021, the Company had authorized 1,000,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each par value of $0.001 per share. As of December 31, 2022, 176,358,104 shares of Class A common stock and 9,617,605 shares of Class B common stock were issued and outstanding. As of December 31, 2021, 170,625,994 shares of Class A common stock and 9,842,105 shares of Class B common stock were issued and outstanding.
The Company had reserved shares of common stock for issuance as follows:
As of December 31,
20222021
Stock options issued and outstanding2,277,379 3,351,313 
Unvested restricted stock units issued and outstanding15,414,997 6,475,700 
Class A common stock reserved for Twilio.org530,449 618,857 
Stock-based awards available for grant under 2016 Plan19,851,399 24,650,104 
Stock-based awards available for grant under ESPP7,648,429 6,382,830 
Total45,722,653 41,478,804 
Public Equity Offerings
In February 2021 and August 2020, the Company completed public equity offerings in which it sold 4,312,500 shares and 5,819,838 shares, respectively, of its Class A common stock at a public offering price of $409.60 and $247.00 per share, respectively. The Company received total proceeds of $1.8 billion and $1.4 billion, respectively, net of underwriting discounts and offering expenses paid by the Company.
18. Stock-Based Compensation 
2008 Stock Option Plan
The Company maintained a stock plan, the 2008 Stock Option Plan, as amended and restated (the “2008 Plan”), which allowed the Company to grant incentive (“ISO”) and non‑statutory (“NSO”) stock options and restricted stock units (“RSU”) to its employees, directors and consultants to participate in the Company’s future performance through stock‑based awards at the discretion of the Company’s board of directors. On June 22, 2016, the 2008 Plan and the Company’s right of refusal for outstanding equity awards granted under this plan were terminated in connection with the Company’s initial public offering (“IPO”), and, accordingly, no shares were available for issuance under this plan since the IPO. Stock options granted under this plan generally expire 10 years from the date of the grant and as such, this plan continues to govern outstanding equity awards granted thereunder. All remaining outstanding stock options granted under the 2008 Plan are vested and exercisable.
98


2016 Stock Option Plan
The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) became effective on June 21, 2016. The 2016 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to employees, directors and consultants of the Company. A total of 11,500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 Plan. These available shares automatically increase each January 1, beginning on January 1, 2017, by 5% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2022 and 2021, the shares available for grant under the 2016 Plan were automatically increased by 9,023,405 shares and 8,202,376 shares, respectively.
Under the 2016 Plan, the stock options are granted at a price per share not less than 100% of the fair market value per share of the underlying common stock on the date of grant.
SendGrid 2009, 2012 and 2017 Stock Incentive Plans
In connection with its acquisition of SendGrid, the Company assumed and replaced all stock options and restricted stock units of the continuing employees issued under SendGrid’s 2009, 2012 and 2017 Stock Incentive Plans that were unvested outstanding on the date of acquisition. The assumed equity awards continue to vest and are governed by the provisions of their respective plans. Additionally, the Company assumed shares of SendGrid common stock that were reserved and available for issuance under SendGrid's 2017 Equity Incentive Plan, on an as converted basis. These shares were utilized for equity grants under the Company’s 2016 Plan in the post-acquisition period, to the extent permitted by New York Stock Exchange rules.
Segment 2013 Stock Incentive Plan
In connection with its acquisition of Segment, the Company assumed and replaced all stock options and restricted stock units of continuing employees issued under Segment’s 2013 Stock Incentive Plan (“Segment Plan”) that were unvested and outstanding on the acquisition date. The assumed equity awards continue to vest and are governed by the provisions of the Segment Plan.
Zipwhip 2008 Stock Plan and 2018 Equity Incentive Plan
In connection with its acquisition of Zipwhip, the Company assumed and replaced all stock options and restricted stock units of the continuing employees issued under Zipwhip Amended and Restated 2008 Stock Plan and 2018 Equity Incentive Plan (“Zipwhip Plans”) that were unvested and outstanding on the acquisition date. The assumed equity awards continue to vest and are governed by the provisions of the Zipwhip Plans.
Under all plans, stock options generally expire 10 years from the date of grant and vest over periods determined by the board of directors. The vesting period for stock options and restricted stock units is generally four years from the date of grant. For existing employees and, effective in 2022, for new-hires the stock options and restricted stock units vest in equal monthly and quarterly installments, respectively, over the service period.
2016 Employee Stock Purchase Plan
The Company’s 2016 ESPP initially became effective on June 21, 2016. A total of 2,400,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 ESPP. These available shares automatically increase each January 1, beginning on January 1, 2017, by the lesser of 1,800,000 shares of the Company's Class A common stock, 1% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2022 and 2021, the shares available for grant under the 2016 ESPP were automatically increased by 1,800,000 shares and 1,640,475 shares, respectively.
The 2016 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock at a discount of 15% through payroll deductions of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for separate six-month offering periods beginning in May and November of each year.
On each purchase date, eligible employees purchase the Company’s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company’s Class A common stock on the offering date or (ii) the fair market value of the Company’s Class A common stock on the purchase date.
99


As of December 31, 2022, total unrecognized compensation cost related to the 2016 ESPP was not significant.
Stock-options and restricted stock units and awards activity under the Company’s equity incentive plans was as follows:
Stock Options
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 20213,351,313 $78.10 6.09$646,760 
Granted167,150 85.17 
Exercised(766,024)29.32 
Forfeited and canceled(475,060)171.53 
Outstanding options as of December 31, 20222,277,379 $75.54 5.32$39,167 
Options vested and exercisable as of December 31, 20221,823,525 $54.75 4.59$39,011 
Year Ended December 31,
202220212020
(In thousands, except per share amounts)
Aggregate intrinsic value of stock options exercised (1)
$80,839 $508,539 $603,597 
Total estimated grant date fair value of options vested$77,403 $138,851 $107,854 
Weighted-average grant date fair value per share of options granted$50.66 $216.29 $170.70 
____________________________________
(1) Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.
As of December 31, 2022, total unrecognized compensation cost related to all unvested stock options was $50.4 million, which will be amortized on a straight-line basis over a weighted-average period of 1.9 years.
Restricted Stock Units
Number of
awards
outstanding
Weighted-
average
grant date
fair value
(Per share)
Aggregate
intrinsic
value
(In thousands)
Unvested RSUs as of December 31, 20216,475,700 $237.22 $1,705,311 
Granted16,951,118 110.83 
Vested(4,259,908)170.46 
Forfeited and canceled(3,751,913)178.50 
Unvested RSUs as of December 31, 202215,414,997 $130.97 $754,718 
In March 2022, the Company granted 919,289 shares of performance-based restricted stock units (“PSU”) to certain of its executive employees. These awards, including subsequent forfeitures, if any, are included in the table above. The PSUs were granted with a grant date fair value per share of $157.44 and an aggregate grant date fair value of $144.7 million. The Company estimated the fair value of these awards based on the closing price of its Class A common stock on the date of grant. Each PSU award consisted of three tranches that vest separately over distinct service periods if its respective performance targets, as defined in the grant agreements, are achieved in the respective period. The final vesting is determined by the Company’s Compensation Committee subsequent to the completion of the vesting period. The vesting of the first tranche is based on achievement of revenue growth targets with respect to the year ended December 31, 2022. The vesting of the second and third tranches is based on both (a) revenue growth targets and (b) profitability targets achievement with respect to each of the years ended 2023 and 2024. If performance targets are not achieved, the related tranche will be forfeited. Vesting of these performance-based restricted stock unit awards can range up to 100% above the target based on levels of performance and is recorded in stock-based compensation expense in the year during which each tranche vests.
100


As of December 31, 2022, the Company had outstanding 16,547 restricted stock awards (“RSAs”) that were held in escrow subject to vesting. The aggregate intrinsic value of these awards was not significant.
As of December 31, 2022, total unrecognized compensation cost related to unvested RSUs and RSAs was $1.9 billion, which will be amortized over a weighted-average period of 2.9 years.
As of December 31, 2022, the unrecognized compensation cost related to Class A common stock subject to vesting was $11.4 million, which will be amortized over a term of 1.5 years.
Valuation Assumptions
The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:
Year Ended December 31,
Employee Stock Options:202220212020
Fair value of common stock
$85.17
$268.55 - $409.21
$108.37 - $301.72
Expected term (in years)
6.02
0.30 - 6.39
0.52 - 6.08
Expected volatility
61.6%
42.9% - 61.5%
51.9% - 65.1%
Risk-free interest rate
3.3%
0.1% - 1.4%
0.1% - 1.4%
Dividend rate
%
%
%
The Company uses the Black-Scholes option pricing model to measure the fair value of its purchase rights issued under the 2016 ESPP:
Year Ended December 31,
Employee Stock Purchase Plan:202220212020
Fair value of common stock
$50.81 - $99.68
$297.20 - $310.80
$183.40 - $278.50
Expected term (in years)0.50
0.50
0.50
Expected volatility
73.2% - 97.3%
46.4% - 58.7%
54.4% - 72.1%
Risk-free interest rate
1.5% - 4.5%
% - 0.1%
0.1% - 0.2%
Dividend rate
%
%
%
Stock-Based Compensation Expense
The Company recorded stock-based compensation expense as follows:
Year Ended December 31,
202220212020
(In thousands)
Cost of revenue$21,136 $14,074 $8,857 
Research and development374,846 258,672 173,303 
Sales and marketing240,109 213,351 103,450 
General and administrative148,194 146,188 76,301 
Restructuring costs14,275   
Total$798,560 $632,285 $361,911 
101


19. Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:
Year Ended December 31,
202220212020
Net loss attributable to common stockholders (in thousands)$(1,256,145)$(949,900)$(490,979)
Weighted-average shares used to compute net loss per share attributable to
     common stockholders, basic and diluted
182,994,038 174,180,465 146,708,663 
Net loss per share attributable to common stockholders, basic and diluted$(6.86)$(5.45)$(3.35)
The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:
As of December 31,
202220212020
Stock options issued and outstanding2,277,379 3,351,313 5,625,735 
Unvested restricted stock units issued and outstanding15,414,997 6,475,700 7,523,882 
Class A common stock reserved for Twilio.org530,449 618,857 707,265 
Class A common stock committed under ESPP766,334 147,947 103,703 
Convertible Notes(1)
  4,847,578 
Class A common stock in escrow31,503 75,506 75,612 
Class A common stock in escrow and restricted stock awards subject to future vesting56,237 235,054 268,030 
Total19,076,899 10,904,377 19,151,805 
____________________________________
(1) The Convertible Notes were fully redeemed in 2021 and were no longer outstanding as of December 31, 2021. As of December 31, 2020, the Company expected to settle the principal amount of the notes in shares of its Class A common stock, and as such used the if-converted method to calculate any potential dilutive effect of the debt settlement on diluted net income per share, if applicable.
20. Income Taxes        
The following table presents domestic and foreign components of loss before income taxes for the periods presented:
Year Ended December 31,
202220212020
(In thousands)
United States$(1,021,208)$(737,360)$(403,148)
International(222,424)(223,569)(101,278)
Loss before provision for income taxes$(1,243,632)$(960,929)$(504,426)
102


Provision for (benefit from) income taxes consists of the following:
Year Ended December 31,
202220212020
Current:(In thousands)
Federal$3,928 $122 $ 
State4,100 420 272 
Foreign17,450 8,274 5,215 
Total25,478 8,816 5,487 
Deferred:
Federal(5,155)(13,772)(12,719)
State(818)(4,083)(3,563)
Foreign(6,992)(1,990)(2,652)
Total(12,965)(19,845)(18,934)
Provision for (benefit from) income taxes$12,513 $(11,029)$(13,447)
The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate:
Year Ended December 31,
202220212020
Tax at federal statutory rate21 %21 %21 %
State tax, net of federal benefit3 8 12 
Stock-based compensation(7)16 24 
Credits1 4 3 
Foreign rate differential(2)(1)(4)
Permanent book vs. tax differences  (1)
Change in valuation allowance(17)(46)(51)
Other(1)  
Effective tax rate(2)%2 %4 %
103


Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table presents the significant components of the Company's deferred tax assets and liabilities:
As of December 31,
20222021
Deferred tax assets:(In thousands)
Net operating loss carryforwards$959,864 $1,054,585 
Accrued and prepaid expenses47,986 24,831 
Stock-based compensation37,981 44,261 
Research and development credits159,604 148,282 
Intangibles135,500 135,500 
Capitalized research and development expenses219,176  
Lease liability60,795 71,651 
Unrealized losses on marketable securities32,108 4,602 
Other36,830 28,859 
Gross deferred tax assets1,689,844 1,512,571 
Valuation allowance(1,357,300)(1,136,827)
Net deferred tax assets332,544 375,744 
Deferred tax liabilities:
Capitalized software(36,552)(28,825)
Prepaid expenses(1,587)(1,649)
Acquired intangibles(202,778)(251,034)
Right-of-use asset(35,734)(64,277)
Deferred commissions(59,675)(47,897)
Net deferred tax liability$(3,782)$(17,938)
The following table summarizes the Company’s tax carryforwards, carryovers and credits:
As of
December 31, 2022
Expiration Date
(If not utilized)
(In thousands)
Federal tax credits$136,000 Various dates beginning in 2036
Federal net operating loss carryforwards$3,665,700 Indefinite
State net operating loss carryforwards$2,684,800 Various dates beginning in 2026
State tax credits$105,200 Indefinite
Foreign net operating loss carryforwards$498,500 Indefinite
A limitation may apply to the use of the net operating loss and credit carryforwards, under provisions of the Internal Revenue Code of 1986, as amended, and similar state tax provisions that are applicable if the Company experiences an “ownership change.” An ownership change may occur, for example, as a result of issuance of new equity. Should these limitations apply, the carryforwards would be subject to an annual limitation, resulting in a potential reduction in the gross deferred tax assets before considering the valuation allowance.
The Company's accounting for deferred taxes involves the evaluation of a number of factors concerning the realizability of its net deferred tax assets. The Company primarily considered such factors as its history of operating losses, the nature of the Company's deferred tax assets, and the timing, likelihood and amount, if any, of future taxable income during the periods in which those temporary differences and carryforwards become deductible.
At present, the Company does not believe that it is more likely than not that the federal, state and foreign net deferred tax assets will be realized, and accordingly, a valuation allowance has been established. The valuation allowance increased by approximately $220.5 million and $459.0 million during the years ended December 31, 2022 and 2021, respectively.
104


A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
(In thousands)
Unrecognized tax benefit, beginning of year$223,380 $191,183 $49,042 
Gross increases for tax positions of prior years3,250 3,496 4,259 
Gross decreases for tax positions of prior years(705)(10,693)(931)
Gross increases for tax positions of current year4,081 39,394 138,813 
Lapse of statute of limitations(1,040)  
Unrecognized tax benefit, end of year$228,966 $223,380 $191,183 
As of December 31, 2022, the Company had approximately $229.0 million of unrecognized tax benefits. If the $229.0 million is recognized, $6.1 million would affect the effective tax rate. The remaining amount would be offset by the reversal of related deferred tax assets which are subject to a full valuation allowance.
The Company recognizes interest and penalties, if any, related to uncertain tax positions in its income tax provision. As of December 31, 2022, 2021 and 2020, such amounts are not significant.
The Company does not anticipate any significant changes within 12 months of December 31, 2022, in its uncertain tax positions that would be material to its consolidated financial statements taken as a whole because nearly all of the unrecognized tax benefit has been offset by a deferred tax asset, which has been reduced by a valuation allowance.
The Company files U.S. federal income tax returns as well as income tax returns in many U.S. states and foreign jurisdictions. As of December 31, 2022, the tax years 2008 through the current period remain open to examination by the major jurisdictions in which the Company is subject to tax. Years outside the normal statute of limitation remain open to audit by tax authorities due to tax attributes generated in those early years, which have been carried forward and may be audited in subsequent years when utilized. The Company is fully reserved for all open U.S. federal, state and local, or non-U.S. income tax examinations by any tax authorities.
On June 7, 2019, a three-judge panel from the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court's decision in Altera Corp. v. Commissioner and upheld the portion of the Treasury regulations under Section 482 of the Internal Revenue Code that requires related parties in a cost-sharing arrangement to share expenses related to share-based compensation. As a result of this decision, the Company's gross unrecognized tax benefits increased to reflect the impact of including share-based compensation in cost-sharing arrangements. On July 22, 2019, Altera filed a petition for a rehearing before the full Ninth Circuit and the request was denied on November 12, 2019. On February 10, 2020, Altera filed a petition to appeal the decision to the Supreme Court and on June 22, 2020 the Supreme Court denied the petition. There is no impact on the Company’s effective tax rate for years ended December 31, 2022 and 2021 due to a full valuation allowance against its deferred tax assets. We will continue to monitor future developments and their potential effects on our consolidated financial statements.
In connection with the Zipwhip acquisition, the Company recorded a net deferred tax liability which provides an additional source of taxable income to support the realization of the pre-existing deferred tax assets and, accordingly, during the year ended December 31, 2021, the Company released a total of $15.9 million of its U.S. valuation allowance. The Company continues to maintain a valuation allowance for its U.S. Federal and State net deferred tax assets.
The provision for and benefit from income taxes recorded in the years ended December 31, 2022 and 2021, respectively, consist primarily of income taxes, withholding taxes in foreign jurisdictions in which the Company conducts business and the tax benefit related to the release of valuation allowance from acquisitions. The Company’s U.S. operations have been in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.
Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminated the right to deduct research and development expenditures for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenditures to be amortized over 5 and 15 tax years, respectively. The Company’s provision for income taxes for the year ended December 31, 2022 included $7.5 million due to this required capitalization of research and development expenditures.

105


21. Subsequent Events
On February 13, 2023, the Company committed to a workforce reduction plan that, in addition to the September Plan, is intended to reduce operating costs, improve operating margins, and accelerate profitability (the “February Plan”). The February Plan included the elimination of approximately 17% of the Company’s workforce. The Company estimates that it will incur approximately $100.0 million to $135.0 million in charges in connection with the February Plan, consisting of cash expenditures for employee transition, notice period and severance payments, employee benefits and related facilitation costs. The Company expects that the majority of the restructuring charges related to the February Plan will be incurred in the first quarter of 2023 and that the execution of the February Plan, including cash payments, will be substantially complete by the end of the second quarter of 2023. Potential position eliminations in each country are subject to local laws and consultation requirements, which may extend this process beyond the second quarter of 2023 in certain countries. The charges that the Company expects to incur are subject to a number of assumptions, including local law requirements in various jurisdictions, and therefore, actual expenses may differ materially from the estimates disclosed above.
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 our Principal Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) 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 our Principal Financial Officer concluded that, as of December 31, 2022, our disclosure controls and procedures were 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 our Principal Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.
Management's Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting and for the assessment of the effectiveness of internal control over financial reporting as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act. Internal control over financial reporting is a process designed under the supervision and with the participation of our management, including our Chief Executive Officer and our Principal Financial Officer, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S generally accepted accounting principles.
Under the supervision and with the participation of our Chief Executive Officer and our Principal Financial Officer and oversight of the board of directors, our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2022, based on the criteria set forth 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, 2022.
The effectiveness of our internal control over financial reporting as of December 31, 2022 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report which is included in Part II, Item 8, “Financial Statements and Supplementary Data,” of this Annual Report on Form 10-K.
106


Changes in Internal Control Over Financial Reporting
There were no changes in our internal control over financial reporting in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended December 31, 2022, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and our Principal Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the organization have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost‑effective control system, misstatements due to error or fraud may occur and not be detected.
Item 9B. Other Information
Not applicable.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.
PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this item is incorporated by reference to our Proxy Statement relating to our 2023 Annual Meeting of Stockholders (the “Proxy Statement”). The Proxy Statement will be filed with the SEC within 120 days of the year ended December 31, 2022.
Codes of Business Conduct and Ethics
Our board of directors has adopted a code of conduct that applies to all officers, directors and employees, which is available on our website at (investors.twilio.com) under “Governance”. We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendments to, or waiver from, a provision of our code of conduct by posting such information on the website address and location specified above.
Item 11. Executive Compensation
The information required by this item is incorporated by reference to the Proxy Statement to be filed with the SEC within 120 days of the year ended December 31, 2022.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated by reference to the Proxy Statement to be filed with the SEC within 120 days of the year ended December 31, 2022.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this item is incorporated by reference to the Proxy Statement to be filed with the SEC within 120 days of the year ended December 31, 2022.
107


Item 14. Principal Accountant Fees and Services
The information required by this item is incorporated by reference to the Proxy Statement to be filed with the SEC within 120 days of the year ended December 31, 2022.
PART IV
Item 15.     Exhibit and Financial Statement Schedules
(a)The following documents are filed as part of this report:
1. Financial Statements
See Index to Financial Statements at Item 8 herein.
2. Financial Statement Schedules
Schedules not listed above have been omitted because they are not required, not applicable, or the required information is otherwise included.
3. Exhibits
The exhibits listed below are filed as part of this Annual Report on Form 10-K or are incorporated herein by reference, in each case as indicated below.
EXHIBIT INDEX
Exhibit
Number
Incorporated by Reference
DescriptionFormFile No.ExhibitFiling Date
2.1 10-Q
001-37806
2.1July 30, 2021
2.2 
S-3
333-249889
2.1November 5, 2020
3.1 S-1A333-2116343.1 June 13, 2016
3.2 10-Q001-378063.1 August 4, 2020
4.1 S-1333-2116344.1 May 26, 2016
4.2 8-K001-378064.1 March 9, 2021
4.3 8-K001-378064.2 March 9, 2021
4.4 8-K001-378064.3 March 9, 2021
4.5 8-K001-378064.4 March 9, 2021
4.6 10-K001-378064.5 February 26, 2021
10.1*10-K001-3780610.1 February 26, 2021
10.2*
10-K001-3780610.2 February 26, 2021
10.3*
10-K001-3780610.3 February 26, 2021
10.4*10-Q001-3780610.2 October 31, 2019
10.5*


10-Q001-3780610.1 November 4, 2022
10.6*10-Q001-3780610.1 October 31, 2019
10.7 10-Q001-3780610.1 November 8, 2018
108


10.8 10-Q001-3780610.2 November 8, 2018
10.9*8-K001-3780610.1 October 25, 2018
10.10*10-K001-3780610.15 February 22, 2022
10.11*10-K001-3780610.16 February 22, 2022
10.12*10-K001-3780610.17 February 22, 2022
10.13*10-Q001-3780610.1 August 5, 2022
10.14*Filed herewith
10.15*Filed herewith
10.16*10-Q001-3780610.1 May 10, 2018
10.17*10-Q001-3780610.2 May 10, 2018
10.18+†10-Q001-3780610.1 May 6, 2021
10.19 8-K001-378062.1 August 17, 2021
10.20 8-K001-378062.1May 16, 2022
21.1    Filed herewith
23.1    Filed herewith
24.1Power of Attorney (included in signature page hereto)Filed herewith
31.1Filed herewith
31.2Filed herewith
32.1**Furnished herewith
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL documentFiled herewith
101.SCHInline XBRL Taxonomy Extension Schema Document.Filed herewith
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document.Filed herewith
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document.Filed herewith
101.LABXBRL Taxonomy Extension Label Linkbase Document.Filed herewith
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document.Filed herewith
104Cover Page with Interactive Data File (formatted as Inline XBRL with applicable taxonomy extension information contained in Exhibits 101).
__________________________________________
+    Schedules and other similar attachments have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The registrant hereby undertakes to furnish supplemental copies of any of the omitted schedules and other similar attachments upon request by the Securities and Exchange Commission.
†    Certain portions of this exhibit have been omitted because they are not material, and they are the type of information that the registrant treats as private or confidential.
*    Indicates a management contract or compensatory plan or arrangement.
**    The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Annual Report on Form 10-K and will not be deemed "filed" for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.
109


Item 16. Form 10-K Summary
None.

110


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

TWILIO INC.

By: /s/ JEFF LAWSON
Jeff Lawson
Chief Executive Officer

111


POWER OF ATTORNEY
Each person whose signature appears below constitutes and appoints Jeff Lawson, Khozema Z. Shipchandler and Dana R. Wagner, and each of them, as his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their or his or her substitutes, may lawfully do or cause to be done by virtue thereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated:
February 24, 2023 /s/ JEFF LAWSON
Jeff Lawson
Director and Chief Executive Officer (Principal Executive Officer)
February 24, 2023 /s/ KHOZEMA Z. SHIPCHANDLER
Khozema Z. Shipchandler
Chief Operating Officer (Principal Accounting and Financial Officer)
February 24, 2023 /s/ RICHARD L. DALZELL
Richard L. Dalzell
Director
February 24, 2023 /s/ BYRON B. DEETER
Byron B. Deeter
Director
February 24, 2023 /s/ DONNA L. DUBINSKY
Donna L. Dubinsky
Director
February 24, 2023 /s/ JEFF EPSTEIN
Jeff Epstein
Director
February 24, 2023 /s/ JEFFREY R. IMMELT
Jeffrey R. Immelt
Director
February 24, 2023 /s/ DEVAL L. PATRICK
Deval L. Patrick
Director
February 24, 2023/s/ ERIKA ROTTENBERG
Erika Rottenberg
Director
February 24, 2023 /s/ MIYUKI SUZUKI
Miyuki Suzuki
Director
112

EX-10.14 2 twlo-20221231xex1014.htm EX-10.14 Document
Exhibit 10.14
image1.jpg

February 10, 2023

Dear Aidan,

On behalf of Twilio Inc., a Delaware corporation (the “Company” or “Twilio”), I am pleased to offer you the position of Chief Financial Officer with the Company. We are very excited to continue working with you and look forward to your continued success. The terms of your new position with the Company are as set forth below. This letter agreement supersedes in its entirety the letter agreement you entered into with the Company dated June 21, 2019 (the “Previous Agreement”)

1.Position. As Chief Financial Officer, this role is eligible to be fully remote in accordance with Twilio
policies, but you will make yourself available to work from the Company’s San Francisco office on an as-needed basis. This role is classified as exempt from overtime rules. The Company reserves the right to modify your job duties from time to time in its sole discretion.

2.Start Date. Subject to the fulfillment of any conditions imposed by this letter agreement, you will be
transferring into your new position effective on March 1, 2023 (the “Start Date”).

3.Compensation.

a.Base Salary. You will receive a gross base annual salary rate, subject to applicable deduction and
withholding, of $850,000.00 USD. Your base annual salary will be payable on a bi-weekly basis pursuant to the Company's regular payroll policy. As an exempt employee, you are not eligible for overtime pay, and your compensation will not fluctuate according to the quantity of work performed.

b.Restricted Stock Units. Subject to approval by the Company’s Board of Directors (the “Board”)
or the Compensation and Talent Management Committee (the “Committee”), on or following your Start Date, you will be granted restricted stock units (the “RSUs”) with a total value of approximately $3,000,000. The number of RSUs subject to such grant will be determined by dividing {{RSUS}} by the average closing market price on the New York Stock Exchange of one share of the Company’s Class A common stock over the 30-day period ending five business days before the effective date of grant (the “Grant Date”). Each RSU entitles you to one share of the Company’s Class A Common Stock if and when the RSU vests. Subject to Board or Committee approval, the Grant Date will be on or after the 20th day of the month following the later of the offer acceptance date or Start Date. In general, the RSU will commence vesting on the first to occur of February 15, May 15, August 15, or November 15 immediately following your Start Date and will vest in equal quarterly installments thereafter for 16 quarters, subject to your continued employment with the Company through each vesting date. The RSUs will be subject to the terms and conditions of the equity incentive plan under which they are granted (the “Plan”) and the RSU agreement thereunder, which you will be required to sign as a condition to receiving your RSUs.

4.Benefits. You are eligible to participate in the Company’s benefits plans as outlined in Twilio’s benefits
summary, which has been previously provided to you. All benefits will be administered pursuant to Company policy and any applicable law. Eligibility and coverage under Company benefit programs will be subject to the terms and conditions of the applicable plans or programs, which may change from time to time. The benefit plans and packages offered by the Company may be modified at any time, with or without advance notice, at the Company’s sole discretion.

5.At-Will Employment. Your employment with the Company will continue be on an “at will” basis,
meaning that either you or the Company may terminate your employment at any time with or without cause or advance notice. This is the full and complete agreement between you and the Company on this term and nothing in this letter agreement or in any document or statement, and nothing implied from any course of conduct will limit the Company’s or your right to terminate at-will employment. Although your job duties, title, reporting relationship, compensation and benefits, as well as the Company’s personnel policies and procedures, may change from time to time, the “at will” nature of your employment may only be changed in an express written agreement signed by you and a duly authorized officer of the Company.


Exhibit 10.14
image1.jpg

6.Standards of Conduct. As a Company employee, you must abide by Company rules and standards of
conduct now existing or established from time to time by the Company, including any policies relating to insider trading and the clawback of compensation as may be in effect from time to time. You agree and acknowledge that you have read and will continue to abide by the policies contained in the Company’s Employee Handbook and Code of Conduct.

Miscellaneous. This letter agreement, and the Arbitration Agreement and the Proprietary Information and Inventions Agreement, both of which you previously signed, along with any other similar proprietary information agreements you entered into with the Company, constitute the entire agreement between you and the Company regarding the terms and conditions of your employment on and following the Start Date. You agree that no agreements or representations, verbal or written, with respect to the subject matter of this offer have been made to you other than those set forth in this letter agreement. To the extent any such agreements or representations were made, this letter agreement supersedes any and all previous offers, statements, agreements and representations that you made with the company in the course of discussions and negotiations for this letter agreement, including the Previous Agreement. Changes to the terms of this letter agreement, other than the changes to employment terms reserved to the Company’s discretion, require a written modification signed by an authorized officer of the Company. If any provision of this letter agreement is determined to be invalid or unenforceable, in whole or in part, this determination will not affect any other provision of this letter agreement and the provision in question will be modified so as to be rendered enforceable in a manner consistent with the intent of the parties insofar as possible under applicable law. This letter agreement may be delivered and executed via facsimile, electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, Uniform Electronic Transactions Act or other applicable law) or other transmission method and will be deemed to have been duly and validly delivered and executed and be valid and effective for all purposes.




[signature page follows]




























Exhibit 10.14
image1.jpg


We are all delighted to be able to extend you this offer and we look forward to working with you. To indicate your acceptance of the Company’s offer as set forth above, please sign and date this letter in the space provided below.



Very truly yours,




TWILIO INC.


/s/ Christy Lake

Christy Lake
Chief People Officer





ACCEPTED AND AGREED:

I agree to and accept employment with the Company on the terms and conditions set forth in this letter agreement. I understand and agree that my employment with the Company is “at will.”



/s/ Aidan Viggiano

AIDAN VIGGIANO

EX-10.15 3 twlo-20221231xex1015.htm EX-10.15 Document
Exhibit 10.15
imageb.jpg

February 2, 2023


This bonus agreement (the “Agreement”) updates and confirms the bonus letter between you and Twilio Inc. (the “Company”) that was provided to you in December 2022.

As you made extraordinary contributions to the Company throughout the year and have continued to provide exemplary value to the Company, the Compensation and Talent Management Committee has determined to provide you with a one-time discretionary incentive for these contributions and to further incent you to continue your services with us.

Bonus. Subject to the terms of this Agreement, you are eligible to receive $2,500,000, less applicable tax withholdings and other required deductions, (the “Bonus”). Payment of the Bonus is expressly contingent upon you remaining actively employed by the Company on a continuous, full-time basis through the close of business on February 24, 2023. If you resign for any reason or your employment is terminated by the Company for “Cause” (as defined in the Company’s Key Executive Severance Plan) prior to February 24, 2023, then you would not be eligible to earn or receive the Bonus. Please note that in that event, there would be no interim earnings or prorated payment of the Bonus. Further, the Bonus will not be considered compensation for purposes of any Company compensation or benefit program and there will be no duplication between any payment provided for by this Agreement and any other incentive program that provides for a cash bonus for extraordinary performance.

Payment Timing. Once earned, the Bonus will be paid through Twilio’s standard payroll process on the payroll date no more than two (2) pay periods following February 24, 2023. The Bonus is intended to be exempt from Section 409A of the Code under the “short-term deferral” exception, to the maximum extent applicable.

At-Will Status / Business Discretion of the Company. Neither this Agreement nor any of the provisions herein will be construed so as to grant you any right to remain in the employ of the Company and it is expressly understood and agreed that employment is terminable at the will of either you or the Company. Nothing in this Agreement is intended to limit the Company’s discretion to take any action that the Company may consider appropriate.

Governing Law. This Agreement will be interpreted and enforced in accordance with the laws of the State of California without regard to its principles of conflict of laws.

Entire Agreement / Prior Agreements. You acknowledge and agree that this Agreement constitutes the entire understanding between us with respect to the Bonus and supersedes all prior agreements, including the bonus letter provided to you in December 2022, promises, covenants, arrangements, communications, representations or warranties, whether oral or written, by any officer, employee or representative of any party hereto.

This Agreement will not be modified except by written agreement duly executed by you and the Company.




[SIGNATURE PAGE FOLLOWS]












Exhibit 10.15
imageb.jpg
AGREED AND ACCEPTED AS OF THE RESTATEMENT DATE:


/s/ Christy Lake                        /s/ Eyal Manor
_____________________________ _____________________________
Christy Lake, Chief People Officer Eyal Manor




February 2, 2023 February 2, 2023
Date Date


EX-21.1 4 twlo-20221231ex211subsidia.htm EX-21.1 Document

Exhibit 21.1

List of Significant Subsidiaries of Twilio Inc.
SubsidiaryCountry
Ionic Security Inc.United States
Zipwhip, LLCUnited States
Twilio Australia Pty LtdAustralia
Teravoz Telecom Telecomunicacoes Ltda.Brazil
Twilio Canada Corp.Canada
Zipwhip Canada, Inc.Canada
Twilio Colombia S.A.S.Colombia
Twilio CzechiaCzechia
Twilio Estonia OÜEstonia
Twilio France SARLFrance
Twilio Berlin GmbHGermany
Twilio Germany GmbHGermany
Twilio Hong Kong LimitedHong Kong
Twilio Technology India Private LimitedIndia
ValueFirst Digital Media Private LimitedIndia
Twilio Ireland LimitedIreland
Twilio Japan GKJapan
CISA Telecomunicaciones, S.C.Mexico
Twilio Netherlands B.V.The Netherlands
Twilio Poland sp. z o.o.Poland
Quiubas Mobile Ltd.Serbia
Twilio Singapore Pte. Ltd.Singapore
Twilio Spain, S.L.Spain
Twilio Sweden ABSweden
Twilio UK LimitedEngland and Wales

EX-23.1 5 twlo-20221231ex231kpmgcons.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (No. 333-212191, 333-224812, 333-229580, 333-236819, 333-250032, 333-258368 and 333-266593) on Form S-8 and (No. 333-231794, 333-249889 and 333-258364) on Form S-3 of Twilio Inc. of our report dated February 24, 2023, with respect to the consolidated financial statements of Twilio Inc. and the effectiveness of internal control over financial reporting.



/s/ KPMG LLP

Santa Clara, California

February 24, 2023


EX-31.1 6 twlo-20221231xex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Jeff Lawson, certify that:
1.I have reviewed this Annual Report on Form 10-K of Twilio 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(s) 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(s) 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: February 24, 2023
/s/ JEFF LAWSON
Jeff Lawson
Chief Executive Officer (Principal Executive Officer)


EX-31.2 7 twlo-20221231xex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF
THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002

I, Khozema Z. Shipchandler certify that:
1.I have reviewed this Annual Report on Form 10-K of Twilio 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(s) 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(s) 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: February 24, 2023
/s/ KHOZEMA Z. SHIPCHANDLER
Khozema Z. Shipchandler
Chief Operating Officer (Principal Accounting and Financial Officer)


EX-32.1 8 twlo-20221231xex321.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION 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
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, Jeff Lawson, Chief Executive Officer of Twilio Inc. (the “Company”), and Khozema Z. Shipchandler, Chief Operating Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.The Company’s Annual Report on Form 10-K for the year ended December 31, 2022, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 24, 2023
/s/ JEFF LAWSON
Jeff Lawson
Chief Executive Officer (Principal Executive Officer)
/s/ KHOZEMA Z. SHIPCHANDLER
Khozema Z. Shipchandler
Chief Operating Officer (Principal Accounting and Financial Officer)


EX-101.SCH 9 twlo-20221231.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 Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Impairment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Restructuring Activities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Derivatives and Hedging link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Right-of-Use Assets and Lease Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Equity Method Investment link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Revenue by Geographic Area and Groups of Similar Products link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Restructuring Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Derivatives and Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Equity Method Investment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Revenue by Geographic Area and Groups of Similar Products (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Summary of Significant Accounting Policies - Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Impairment (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Restructuring Activities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Restructuring Activities - Schedule of Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Derivatives and Hedging - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Right-of-Use Assets and Lease Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Right-of-Use Assets and Lease Liabilities - Supplemental Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Business Combinations - Purchase Price Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Business Combinations - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Business Combinations - Identifiable Finite-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Equity Method Investment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Equity Method Investment - Basis Differences (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Supplemental Balance Sheet Information - Sales Credit Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Revenue by Geographic Area and Groups of Similar Products - Revenue and Percentage of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Revenue by Geographic Area and Groups of Similar Products - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Commitments and Contingencies - Lease and Other Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Commitment and Contingencies - Future Minimum Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Commitments and Contingencies - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Commitments and Contingencies - Other Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Stockholders' Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Stockholders' Equity - Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Stock-Based Compensation - 2008 Stock Option Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Stock-Based Compensation - 2016 Stock Option Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Stock-Based Compensation - Stock Option Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Stock-Based Compensation - Restricted Stock Units - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Stock-Based Compensation - Unrecognized Compensation Cost (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Income Taxes - Domestic and Foreign Components of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Tax Rate and the Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - Income Taxes - Net Operating Loss Carryforwards and Tax Credits (Details) link:presentationLink link:calculationLink link:definitionLink 0000107 - Disclosure - Income Taxes - Unrecognized Tax Benefits - Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000108 - Disclosure - Income Taxes - Unrecognized Tax Benefit - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000109 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000110 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 twlo-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 twlo-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 twlo-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two Business Acquisition [Axis] Business Acquisition [Axis] Indemnification Agreement Indemnification Agreement [Member] Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Allowance for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Unrealized (loss) gain on marketable securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Debt Instrument [Axis] Debt Instrument [Axis] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Proceeds from settlements of capped call, net of settlement costs Proceeds from Derivative Instrument, Financing Activities Votes per share Common Stock, Votes per Share Number of votes per common share a shareholder is entitled. Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Depreciation and amortization Depreciation Exercises of vested stock options (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Interest rate Debt Instrument, Interest Rate, Stated Percentage Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Gains and losses associated with foreign currency forward contracts Derivative Instruments, Gain (Loss) [Table Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Shares of Class A common stock issued in acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Operating lease liability Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liability Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liability Less than one year, aggregate fair value Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value State Current State and Local Tax Expense (Benefit) Stock Options Employee And Nonemployee Stock Option [Member] Employee and Nonemployee Stock Options. Stock-Based Awards Stock-Based Awards [Member] Stock-Based Awards Acquisitions Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Taxes payable Taxes Payable One to three years, aggregate fair value Available-for-sale Securities, Debt Maturities, Rolling Year Two, Fair Value Fair value of available-for-sale debt securities maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Gross increases for tax positions of current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Investment, Name [Domain] Investment, Name [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Impairments or other adjustments Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Other Other Communications [Member] Other Communications Marketable securities, aggregate fair value Total aggregate fair value Debt Securities, Available-for-Sale Hedging Designation [Domain] Hedging Designation [Domain] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Forfeited and cancelled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Value of common stock issued and equity awards assumed in acquisition Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Unrecognized compensation cost, other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Total net capitalized costs Capitalized Contract Cost, Net Entity Address, State or Province Entity Address, State or Province Stock-based awards available for grant under ESPP Class A common stock committed under ESPP Employee Stock [Member] Weighted-average remaining contractual term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Less than one year, amortized cost Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Award Type [Axis] Award Type [Axis] Operating lease liability, current Less: current obligations Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Debt instrument, maximum redemption price as a percentage of principal 180 days after equity offer Debt Instrument, Maximum Redemption Price As A Percentage Of Principal 180 Days After Equity Offer Debt Instrument, Maximum Redemption Price As A Percentage Of Principal 180 Days After Equity Offer Unrealized losses on marketable securities Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss Total liabilities Liabilities Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measurement period and other adjustments Goodwill, Purchase Accounting Adjustments CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Position [Axis] Position [Axis] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Percentage of revenue by geographic area: Risks and Uncertainties [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Conversion of shares of Class B common stock into shares of Class A common stock (in shares) Conversion of Stock, Shares Converted Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted- average exercise price (Per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Capped Call Arrangement Capped Call Arrangement [Member] Capped Call Arrangement Property, plant and equipment, estimated life Property, Plant and Equipment, Useful Life Long-Term Debt Long-Term Debt [Text Block] Fair Value Measurements, Financial Assets Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unvested RSUs at the beginning of the period (in dollars per share) Unvested RSUs at the end of the 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 Total Deferred Income Tax Expense (Benefit) Purchases of long-lived and intangible assets Payments to Acquire Other Productive Assets Developed technology Developed technology Developed Technology Rights [Member] Gains recognized in OCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Permanent book vs. tax differences Effective Income Tax Rate Reconciliation, Permanent Differences, Percent Effective Income Tax Rate Reconciliation, Permanent Differences, Percent Business combination, contingent consideration. term Business Combination, Contingent Consideration, Term Business Combination, Contingent Consideration, Term Maximum automatic annual increase (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Number of Shares Authorized The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan. Income Statement Location [Axis] Income Statement Location [Axis] Net Loss Per Share Attributable to Common Stockholders Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Convertible Senior Notes 0.25 Percent Due 2023 Convertible Senior Notes0.25 Percent Due2023 [Member] Represents convertible senior notes that bear an interest rate of 0.25 percent and will mature in 2023. Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Schedule of valuation assumptions, options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Finance lease liability, noncurrent Finance Lease, Liability, Noncurrent Number of segment managers Number Of Segment Managers Number Of Segment Managers Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Schedule of components of income tax expense (benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Revenue Recognition Period [Domain] Revenue Recognition Period [Domain] Revenue Recognition Period [Domain] Weighted-average remaining period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Schedule of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash consideration Payments to Acquire Businesses, Gross Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Subsequent Events Subsequent Events [Text Block] Dividend rate (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Leases [Abstract] Leases [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Principles of Consolidation Consolidation, Policy [Policy Text Block] Other Acquisitions Other Acquisitions [Member] Other Acquisitions [Member] Net proceeds from the debt offering Proceeds from Debt, Net of Issuance Costs Minimum Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Shares returned from escrow Stock Issued During Period, Value, Returned From Escrow Stock Issued During Period, Value, Returned From Escrow Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Redemption Period Five Debt Instrument, Redemption, Period Five [Member] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Acquired Indefinite-lived Intangible Assets [Line Items] Acquired Indefinite-Lived Intangible Assets [Line Items] Foreign Deferred Foreign Income Tax Expense (Benefit) Marketable Securities [Line Items] Marketable Securities [Line Items] Derivatives and Hedging Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate Effective Income Tax Rate Reconciliation, Percent Summary of operating loss carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Class A common stock reserved for Twilio.org (in shares) Common Stock, Capital Shares Reserved for Future Issuance, Donor-advised Fund Number of common shares reserved for issuance in relation to a donor-advised fund. Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Shares of Class A common stock issued and donated to charity (in shares) Stock Issued During Period, Shares, Donor Advised Fund Stock Issued During Period, Shares, Donor Advised Fund Accounts payable Increase (Decrease) in Accounts Payable Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Percentage of revenue Concentration Risk, Percentage Amortization period for deferred incremental commission costs of obtaining new contracts Capitalized Contract Cost, Amortization Period Expected volatility, high end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Income Taxes Income Tax Disclosure [Text Block] Outstanding performance based options, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Accrued Expenses and Other Current Liabilities Accrued Liabilities and Other Liabilities Disclosure [Text Block] The entire disclosure for accrued expenses and other liabilities. Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Convertible Senior Notes Due2023 Convertible Senior Notes Due2023 [Member] Convertible Senior Notes Due2023 Equity Method Investments [Table] Schedule of Equity Method Investments [Table] 2029 Senior Notes Senior Notes 3.625 Percent Due 2029 [Member] Senior Notes 3.625 Percent Due 2029 Accounts payable and other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Schedule of stock based compensation expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Renewal option Lessee, Operating Lease, Renewal Term Current assets: Assets, Current [Abstract] Sales credit reserve Contract With Customer Liability Promotions [Member] Liability for certain customer discounts and rewards for which consideration for transfer good or service has been received or is receivable. Discount from market price, offering date (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from convertible debt Proceeds from Convertible Debt Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Trademarks Trademarks and other Trademarks [Member] 2031 Senior Notes Senior Notes 3.875 Percent Due 2031 [Member] Senior Notes 3.875 Percent Due 2031 Document Fiscal Year Focus Document Fiscal Year Focus CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Capitalized research and development expenses Deferred Tax Assets, in Process Research and Development Deferred Revenue and Customer Deposits and Deferred Sales Commissions Deferred Charges, Policy [Policy Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Revenue Recognition Period [Axis] Revenue Recognition Period [Axis] Revenue Recognition Period Total Current Income Tax Expense (Benefit) Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Value of common stock issued to settle convertible senior notes due 2023 Debt Conversion, Converted Instrument, Amount Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Investment in equity securities, carrying value Equity Securities without Readily Determinable Fair Value, Amount Position [Domain] Position [Domain] Common stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Beginning balance of period Ending balance of period Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] (Provision for) benefit from income taxes Provision for (benefit from) income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Hedging Relationship [Axis] Hedging Relationship [Axis] Entity Public Float Entity Public Float Loss Contingencies [Line Items] Loss Contingencies [Line Items] Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Class A and Class B common stock Common Stock, Value, Issued Restructuring costs Restructuring Charges [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Schedule of the sales credit reserve Sales Credit Reserve [Table Text Block] Tabular disclosure of the sales credit reserve. Senior Notes Senior Notes [Member] Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Schedule of common stock equivalents excluded from the computation of the diluted net loss per share attributable to common stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Total financial assets Financial Assets, Amortized Cost or Carrying Value The aggregate of carrying value for assets with carrying value that approximates fair value and amortized cost basis for assets carried at fair value. CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents International Income (Loss) from Continuing Operations before Income Taxes, Foreign Current liabilities: Liabilities, Current [Abstract] Change of control event Debt Instrument, Redemption, Period, Change Of Control Event [Member] Debt Instrument, Redemption, Period, Change Of Control Event Deferred revenue and customer deposits Contract with Customer, Liability, Current Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Intangible assets, estimated life Estimated life Finite-Lived Intangible Asset, Useful Life Capitalized software Deferred Tax Liabilities, Deferred Expense, Capitalized Software Operating lease, cost Operating Lease, Cost Goodwill additions related to 2021 acquisitions Goodwill, Acquired During Period Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Deferred tax assets: Components of Deferred Tax Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other long-term assets Other Assets, Noncurrent Weighted- average remaining contractual term (In years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Deferred commissions Deferred Tax Liabilities, Deferred Commissions Amount of deferred tax liability attributable to taxable temporary differences from deferred commissions. Purchase price, percentage of fair market value (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Proceeds from issuance of senior notes due 2029 and 2031, net of issuance costs Proceeds from Issuance of Senior Long-Term Debt Term of lease Lessee, Operating Lease, Term of Contract Weighted average remaining contractual term Business Combination, Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Weighted Average Remaining Contractual Terms Business Combination, Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Weighted Average Remaining Contractual Terms Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Operating cash flows paid for amounts included in operating lease liabilities Operating Lease, Payments Employee stock options Share-Based Payment Arrangement, Option [Member] Exercises of vested stock options Stock Issued During Period, Value, Stock Options Exercised Common stock, authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Reverse repurchase agreements Reverse Repurchase Agreements [Member] Reverse Repurchase Agreements Maximum automatic annual increase as a percentage of outstanding common shares Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Authorization, Percentage of Outstanding Shares The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan, as a percentage of the outstanding shares of the entity's common stock at the end of the prior fiscal year. Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Restricted cash in other long-term assets Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue and customer deposits Increase (Decrease) in Contract with Customer, Liability Designated as Cash Flow Hedges Designated as Hedging Instrument [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business Acquisition [Line Items] Net change in market value of effective foreign currency forward exchange contracts Net change in market value of effective foreign currency forward exchange contracts Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Performance-Based Restricted Stock Units Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Taxes payable, jurisdictional estimate Taxes Payable, Jurisdictional Estimate Taxes Payable, Jurisdictional Estimate Cost of Revenue Cost of Goods and Service [Policy Text Block] Buy Long [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security One to three years, amortized cost Available-for-sale Securities, Debt Maturities, Rolling Year Two, Amortized Cost Basis Amount after adjustments of available-for-sale debt securities at cost, maturing in the second rolling twelve months following the latest balance sheet. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Schedule of unrecognized tax benefits roll forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Other Product and Service, Other [Member] Subsequent Events Subsequent Event [Line Items] Gross Unrealized Losses Less Than 12 Months Gross Unrealized Losses Less Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Telecommunication licenses Telecommunication Licenses [Member] Telecommunication Licenses [Member] Net amortization of investment premium and discount Accretion (Amortization) of Discounts and Premiums, Investments Minimum grant price as a percentage of fair market value per share of the underlying common stock on the date of grant (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Grant Price as Percentage of Fair Market Value of Common Stock, Minimum For a share-based compensation arrangement, the minimum grant price per share as a percentage of the underlying value of common stock on the date of grant. Gross Unrealized Losses More Than 12 Months Gross Unrealized Losses More Than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Deferred tax liabilities Net deferred tax liability Deferred Tax Liabilities, Net Total payments Unrecorded Unconditional Purchase Obligation LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent U.S. Treasury securities US Treasury Securities [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Unamortized discount Debt Instrument, Unamortized Discount Foreign Currency Fair Value Hedge Derivative [Line Items] Foreign Currency Fair Value Hedge Derivative [Line Items] Less: accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Loss contingency accrual Loss Contingency Accrual Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Acquisition of voting stock (in percent) Equity Method Investment, Ownership Percentage Derivative, notional amount Derivative, Notional Amount Preferred stock, $0.001 par value, 100,000,000 shares authorized, none issued Preferred Stock, Value, Issued Capitalization of research and development expenditure Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Restructuring and Related Activities [Abstract] Order backlog Order or Production Backlog [Member] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Goodwill Goodwill [Roll Forward] Debt settlement, amount Extinguishment of Debt, Amount Lease liability Deferred Tax Asset, Lease Liability Deferred Tax Asset, Lease Liability SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Stockholders' Equity Class of Stock Disclosures [Abstract] Acquisitions, net of cash acquired and other related payments Payments to Acquire Businesses, Net of Cash Acquired Level 2 Fair Value, Inputs, Level 2 [Member] Redemption Period One Debt Instrument, Redemption, Period One [Member] Current Fiscal Year End Date Current Fiscal Year End Date Redemption Period Four Debt Instrument, Redemption, Period Four [Member] Intangible Assets Finite-Lived Intangible Assets [Line Items] Intangible assets, net Intangible assets Total Intangible Assets, Net (Excluding Goodwill) 2008 Stock Option Plan Stock Option Plan2008 [Member] 2008 Stock Option Plan. Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2026 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Risk-free interest rate, low end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Employee sabbatical benefit accrual Employee Sabbatical Expense Employee Sabbatical Expense Employee Severance and Facilitation Costs Employee Severance and Facilitation Costs [Member] Employee Severance and Facilitation Costs Finance lease asset Finance Lease, Right-of-Use Asset, before Accumulated Amortization Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Capitalized internal use software development costs Capitalized Computer Software, Additions Impact of transaction Equity Method Investments, Transaction Amount Equity Method Investments, Transaction Amount Unrecognized tax benefits that would impact effective tax rate if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Expiration term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Other expenses, net: Nonoperating Income (Expense) [Abstract] Risk-free interest rate, high end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Operating loss carryforwards with indefinite lives Operating Loss Carryforwards, Indefinite Lived Operating Loss Carryforwards, Indefinite Lived Non-U.S. government securities Debt Security, Government, Non-US [Member] Income Tax Authority [Domain] Income Tax Authority [Domain] Cost of revenue Cost of Revenue Valuation allowance increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Principal payments on debt and finance leases Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security Options vested and exercisable - aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Derivative Instruments and Hedging Activities Disclosure [Abstract] Shares of Class A common stock issued and donated to charity Stock Issued During Period, Value, Donor Advised Fund Stock Issued During Period, Value, Donor Advised Fund RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONSOLIDATED BALANCE SHEETS Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Supplier relationships Supplier relationships Supplier Relationships [Member] Supplier relationship that exists between an entity and its supplier. Subsequent Event [Table] Subsequent Event [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Shares reserved for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Schedule of weighted average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Restructuring Costs Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] 2022 Acquisitions 2022 Acquisitions [Member] 2022 Acquisitions Value of equity awards withheld for tax liability (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Intangible Assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Interest earned on marketable securities Investment Income, Interest Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Value of equity awards withheld for tax liability Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Purchase price, as adjusted Total purchase price Business Combination, Consideration Transferred Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Settlement of capped call, net of related costs Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature City Area Code City Area Code ASSETS Assets [Abstract] Revenue Recognition Period Two Revenue Recognition Period Two [Member] Revenue Recognition Period Two Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Net Loss Per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Stock-based compensation including restructuring Share-Based Payment Arrangement, Noncash Expense Payments to acquire equity method investments Payments to Acquire Equity Method Investments Weighted-average grant date fair value per share of options granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Other long-term liabilities Other Liabilities, Noncurrent Share of losses from equity method investment Share of losses from equity method investment Income (Loss) from Equity Method Investments Derivative, term of contract Derivative, Term of Contract 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of reserved shares of common stock for issuance Common Stock, Capital Shares Reserved for Future Issuance [Table Text Block] Tabular disclosure of reserved shares of common stock, on an as-if converted basis. Schedule of the calculation of basic and diluted net loss per share attributable to common stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table] Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Software Software Not Including Software Development Costs [Member] Represents information pertaining to software other than software development costs. Class A shares in escrow subject to future vesting RSUs Subject To Future Vesting [Member] RSUs Subject To Future Vesting Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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] Class A common stock reserved for Twilio.org Donor Advised Fund [Member] Donor-advised fund. Business Combinations Business Combinations Policy [Policy Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Schedule of accrued expenses and other current liabilities Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block] Tabular disclosure of the components of accrued expenses and other current liabilities. Deductions against reserve SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Beginning balance of period Ending balance of period Restructuring Reserve Debt instrument, liability component Debt Instrument, Liability Component Debt Instrument, Liability Component Accrued cost of revenue Accrued Cost of Revenue, Current Accrued cost of revenue, current. Communications: Communication [Member] Communication Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Shares returned from escrow (in shares) Stock Issued During Period, Shares, Returned From Escrow Stock Issued During Period, Shares, Returned From Escrow Equity component from partial settlement and redemption of convertible senior notes due 2023 Stock Issued During Period, Value, Conversion of Convertible Securities Long-lived assets Long-Lived Assets Redemption Period Three Debt Instrument, Redemption, Period Three [Member] Purchase price components Schedule of Business Acquisitions, by Acquisition [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Property and equipment, net Total property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Net loss attributable to common stockholders Net loss Net Income (Loss) Attributable to Parent Schedule of valuation assumptions, ESOP Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Other Intangible Assets Other Intangible Assets [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Term of non-cancellable agreement Unrecorded Unconditional Purchase Obligation, Term Debt instrument, redemption price, percentage Debt Instrument, Redemption Price, Percentage Total financial assets Assets, Fair Value Disclosure Right-of-Use Assets and Lease Liabilities Lessee, Operating Leases [Text Block] Plan Name [Axis] Plan Name [Axis] Amortizable intangible assets: Finite-Lived Intangible Assets, Net [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Class A common stock in escrow and restricted stock awards subject to future vesting Class A Common Stock And Restricted Stock Subject To Future Vesting [Member] Class A Common Stock And Restricted Stock Subject To Future Vesting Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Revenues Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Adjustments to reconcile net loss to net cash used in operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Estimated restructuring costs Restructuring and Related Cost, Expected Cost Forfeited and cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Receivables [Abstract] Receivables [Abstract] Document Annual Report Document Annual Report Geographical [Axis] Geographical [Axis] Losses recognized in income due to instruments maturing Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs Stock Issued During Period, Value, New Issues Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Short-term marketable securities Debt Securities, Available-for-Sale, Current Preferred stock, issued (in shares) Preferred Stock, Shares Issued Number of awards outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Property and Equipment Property, Plant and Equipment, Net, by Type [Abstract] Restructuring Type [Axis] Restructuring Type [Axis] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Common Stock Class B Common Class B [Member] Accrued expenses and restructuring costs Increase (Decrease) in Accrued Liabilities Gross decreases for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Concentration Risk [Table] Concentration Risk [Table] Shares issuable as part of acquisition (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Value of shares of Class A common stock donated to charity Common Stock, Donor Advised Fund, Value Common Stock, Donor Advised Fund, Value Financial Instrument [Axis] Financial Instrument [Axis] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Subsequent Events Subsequent Event [Member] Revenue Benchmark Revenue Benchmark [Member] Document Period End Date Document Period End Date Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities, Current Accrued expenses and other current liabilities. Total assets Assets Earnings Per Share [Abstract] Earnings Per Share [Abstract] Valuation Assumptions Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Software Software [Member] Software Acquisition Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Schedule of intangible assets Schedule of Intangible Assets, Excluding Goodwill [Table Text Block] Tabular disclosure of intangible assets, excluding goodwill, which may be broken down by segment or major class. Fair value of the notes Long-Term Debt, Fair Value Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Estimated goodwill Equity Method Investments, Goodwill Equity Method Investments, Goodwill Accrued payroll and related Employee-related Liabilities, Current Long-term Debt, Unclassified [Abstract] Long-Term Debt, Unclassified [Abstract] Loss before (provision for) benefit from income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net Loss Per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Purchase commitment, cumulative amount Unrecorded Unconditional Purchase Obligation, Cumulative Amount Unrecorded Unconditional Purchase Obligation, Cumulative Amount Total estimated grant date fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Transaction costs for settlement of capped calls Payments For Convertible Debt, Transaction Costs Payments For Convertible Debt, Transaction Costs Costs Related to Public Offerings Deferred Public Offering Costs [Policy Text Block] Deferred Public Offering Costs [Policy Text Block] Loss on extinguishment of debt Gain (loss) on extinguishment of debt Gain (Loss) on Extinguishment of Debt Accounts Receivable and Allowance for Doubtful Accounts Receivable [Policy Text Block] Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP Proceeds from Stock Plans Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Data center equipment Data center equipment Computer Equipment [Member] Revenue recognized, period for recognition Contract With Customer, Revenue Recognized, Period For Recognition Contract With Customer, Revenue Recognized, Period For Recognition Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Employees elimination percentage Restructuring and Related Cost, Number of Positions Eliminated, Inception to Date Percent Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Capitalized internal-use software developments costs Software Development [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Patents Patent Patents [Member] Customer relationships Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Redemption Period Six Debt Instrument, Redemption, Period Six [Member] Debt Instrument, Redemption, Period Six Options vested and exercisable and options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Operating expenses: Operating Expenses [Abstract] Stock Based Compensation Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract] Restricted cash in other current assets Restricted Cash and Cash Equivalents, Current Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Unamortized issuance costs Debt Issuance Costs, Net Auditor Name Auditor Name Operating loss carryforwards Operating Loss Carryforwards Research and development Research and Development Expense Gross increases for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Options vested and exercisable - weighted-average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Unvested restricted stock units issued and outstanding Unvested restricted stock units issued and outstanding Restricted Stock Units (RSUs) [Member] Entity Information [Line Items] Entity Information [Line Items] Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Subsequent Events [Abstract] Subsequent Events [Abstract] Increase in shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Payment for debt settlement Payment for Debt Extinguishment or Debt Prepayment Cost State Deferred State and Local Income Tax Expense (Benefit) Fair value of unvested employee shares Business Combination, Fair Value Of Unvested Employee Shares Business Combination, Fair Value Of Unvested Employee Shares Amortization expense Amortization of Intangible Assets Schedule of goodwill balance Schedule of Goodwill [Table Text Block] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Foreign Currency Fair Value Hedge Derivative [Table] Foreign Currency Fair Value Hedge Derivative [Table] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Balance Balance Stockholders' Equity Attributable to Parent Derivatives and Hedging Derivative Instruments and Hedging Activities Disclosure [Text Block] Tax credit carryforward, amount Tax Credit Carryforward, Amount Forfeited and 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 Other Deferred Tax Assets, Other Amortization of deferred commissions Capitalized Contract Cost, Amortization Shares sold in offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Accumulated Deficit Retained Earnings [Member] Unrecognized compensation cost, options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Non-Usage Based Contracts Non-Usage Based Contracts [Member] Non-Usage Based Contracts Common Stock Common Stock [Member] Schedule of lease, cost Lease, Cost [Table Text Block] Stock-based awards available for grant under 2016 Plan and ESPP (in shares) Shares available for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Business combination, contingent consideration Business Combination, Contingent Consideration, Liability Schedule of restricted stock unit activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Revenue Recognition Revenue [Policy Text Block] Statement [Table] Statement [Table] Summary of tax credit carryforwards Summary of Tax Credit Carryforwards [Table Text Block] 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 Shares of Class A common stock issued in acquisition Stock Issued During Period, Value, Acquisitions Furniture and fixtures Furniture and Fixtures [Member] Operating lease liability, noncurrent Long-term operating lease obligations Operating Lease, Liability, Noncurrent Research and development credits Deferred Tax Assets, Tax Credit Carryforwards, Research Statistical Measurement [Axis] Statistical Measurement [Axis] Non-amortizable intangible assets: Indefinite-Lived Intangible Assets (Excluding Goodwill) Leasehold improvements Leasehold Improvements [Member] Other adjustments Other Operating Activities, Cash Flow Statement Class A common stock in escrow Class A Common Stock Held In Escrow [Member] Class A Common Stock Held In Escrow Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Segment Information Segment Reporting, Policy [Policy Text Block] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Statement [Line Items] Statement [Line Items] Unvested restricted stock units issued and outstanding (in shares) Unvested RSUs at the beginning of the period (in shares) Unvested RSUs at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other expenses, net Nonoperating Income (Expense) Cost Finite-Lived Intangible Assets, Gross Unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Operating right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Auditor Firm ID Auditor Firm ID Finance lease liability Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Foreign Tax Authority Foreign Tax Authority [Member] Local Phone Number Local Phone Number Schedule of stock options activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Recently Adopted Accounting Guidance and Recently Issued Accounting Guidance, Not yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets State and Local Jurisdiction State and Local Jurisdiction [Member] Accrued taxes Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Number of tranches Share-based Compensation Arrangement by Share-based Payment Award, Number Of Tranches Share-based Compensation Arrangement by Share-based Payment Award, Number Of Tranches Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Stock plan offering period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period Value of equity awards assumed in acquisition Fair value of the pre-combination service through equity awards Equity Awards Assumed During Period Value Equity Awards Assumed During Period Value Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Federal Deferred Federal Income Tax Expense (Benefit) Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Schedule of unrecorded unconditional purchase obligations disclosure Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block] Aggregate intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Expected volatility, low end of range (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Debt instrument, minimum redemption price as a percentage of principal outstanding Debt Instrument, Minimum Redemption Price As A Percentage Of Principal Outstanding Debt Instrument, Minimum Redemption Price As A Percentage Of Principal Outstanding Facilitation Costs Facilitation Costs [Member] Facilitation Costs Usage Based Contracts Usage Based Contracts [Member] Usage Based Contracts Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Zipwhip Zipwhip [Member] Zipwhip Non-cash reduction to the right-of-use asset Leases, Right-Of-Use Asset, Amortization Leases, Right-Of-Use Asset, Amortization 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 Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Converted instrument, amount including cash Debt Conversion, Converted Instrument, Amount Including Cash Debt Conversion, Converted Instrument, Amount Including Cash Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Product Concentration Risk Product Concentration Risk [Member] Accrued bonus and commission Accrued Bonuses, Current Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Foreign Currency Forward Foreign Exchange Forward [Member] Schedule of preliminary basis difference attributable to identifiable assets and useful lives Equity Method Investments [Table Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Concentration Risk [Line Items] Concentration Risk [Line Items] Equity method investment Equity Method Investments Finance lease liability Finance Lease, Liability, Current Cash Flow Hedge Cash Flow Hedging [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Principal Debt Instrument, Face Amount Conversion ratio Convertible Securities, Conversion Ratio Ratio for the conversion option of the convertible security. Shares issued under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss attributable to common stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Number of leased properties Lessee, Operating Lease, Number Of Contracts Lessee, Operating Lease, Number Of Contracts Impairment of long-lived assets Impairment of long-lived assets due to 2022 office closures Impairment of Long-Lived Assets to be Disposed of Entity Current Reporting Status Entity Current Reporting Status Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Cash payments Payments for Restructuring Stock-based compensation - restructuring APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Tax at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Workforce Reduction Costs Employee Severance [Member] Operating lease, impairment loss Operating Lease, Impairment Loss Shares issued under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of purchase price allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Stock options issued and outstanding (in shares) Outstanding options as of the beginning of the period (in shares) Outstanding options as of the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] State tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Assets under financing lease Assets Held under Capital Leases [Member] Entities [Table] Entities [Table] Schedule of total estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] 2023 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Office equipment Office Equipment [Member] Sales and marketing Selling and Marketing Expense [Member] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Preferred Stock Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Forfeited and canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other expenses, net Other Nonoperating Income (Expense) Long-term debt, net Total long-term debt, net Long-Term Debt Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Offering price per share (in dollars per share) Sale of Stock, Price Per Share Restructuring Activities Restructuring and Related Activities Disclosure [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Shares issued in acquisition subject to future vesting (in shares) Shares subject to future vesting conditions (in shares) Stock Issued During Period, Shares Subject To Future Vesting Conditions Stock Issued During Period, Shares Subject To Future Vesting Conditions Common Stock Class A Common Class A [Member] Revenue Recognition Period One Revenue Recognition Period One [Member] Revenue Recognition Period One Total current assets Assets, Current Sales and other taxes payable Taxes Payable, Current Cash paid for income taxes, net Income Taxes Paid, Net Revenue recognized out of adjusted deferred revenue balance Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Number of reporting units Number of Reporting Units Total Finite-Lived Intangible Assets, Net Vesting percentage of target Share-based Compensation Arrangement By Share-based Payment Award, Vesting Of Target Share-based Compensation Arrangement By Share-based Payment Award, Vesting Of Target Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Schedule of financial assets measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Revenue by geographic area: Disaggregation of Revenue [Abstract] Number of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Sales credit reserve SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Cash paid for interest Cash Paid On Finance Leases Cash Paid On Finance Leases Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Share of other comprehensive loss from equity method investment Share of other comprehensive loss from equity method investment OCI, Equity Method Investment, after Tax Finance lease asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Cost of revenue Cost Of Revenue [Member] Cost Of Revenue Conversion of shares of Class B common stock into shares of Class A common stock Conversion of Stock, Amount Converted Common Stock Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Total operating lease obligations Operating Lease, Liability Balance, beginning of period Balance, end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Investments, Debt and Equity Securities [Abstract] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Amortized Cost or Carrying Value Debt Securities, Available-for-Sale, Amortized Cost Accrued and prepaid expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Aggregate proceeds from stock offering Sale of Stock, Consideration Received on Transaction Restructuring costs Restructuring charges Restructuring Charges Impairment Asset Impairment Charges [Text Block] Acquisition Business Combination, Consideration Transferred [Abstract] Hedging Relationship [Domain] Hedging Relationship [Domain] Schedule of contractual maturities of marketable securities Investments Classified by Contractual Maturity Date [Table Text Block] Hedging Designation [Axis] Hedging Designation [Axis] Auditor Location Auditor Location Organization and Description of Business Nature of Operations [Text Block] Entity Filer Category Entity Filer Category Corporate debt securities and commercial paper Corporate Debt Securities Commercial Paper [Member] Represents the information pertaining to Corporate debt securities and Commercial Paper. Federal Current Federal Tax Expense (Benefit) United States UNITED STATES Options vested and exercisable - weighted-average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Email Email [Member] Email Stock-based compensation expense Share-Based Payment Arrangement, Expense NON-CASH INVESTING AND FINANCING ACTIVITIES: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 16) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding options as of the beginning of the period (in dollars per share) Outstanding options as of the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Incremental commission costs of obtaining new contracts Incremental Commission Costs Of Obtaining New Contracts [Member] Capitalized incremental commission costs of obtaining new contracts. Stock options issued and outstanding Employee And Nonemployee Stock Option Including Performance Based Options [Member] Employee and nonemployee stock options, including performance-based stock options awarded to employees. Revenue Revenue from Contract with Customer, Excluding Assessed Tax Equity component from partial settlement and redemption of convertible senior notes due 2023 (in shares) Equity component from partial settlement and redemption of convertible senior notes due 2023 (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Fair value of Class A common stock transferred Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Total (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Goodwill, impairment loss Goodwill, Impairment Loss Credits Effective Income Tax Rate Reconciliation, Tax Credit, Percent Revenue by Geographic Area and Groups of Similar Products Revenue from Contract with Customer [Text Block] Redemption Period Two Debt Instrument, Redemption, Period Two [Member] Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Value of equity awards withheld for tax liabilities Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Intangibles Deferred Tax Assets, Goodwill and Intangible Assets International Non-US [Member] Gross deferred tax assets Deferred Tax Assets, Gross Schedule of income before income tax, domestic and foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Purchases of marketable securities and other investments Payments to Acquire Investments Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Payments of costs related to public offerings Payments of Stock Issuance Costs 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Unrecognized tax benefit, beginning of year Unrecognized tax benefit, end of year Unrecognized tax benefits Unrecognized Tax Benefits Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Acquired intangibles Deferred Tax Liabilities, Intangible Assets Capitalized software development costs Payments to Develop Software United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Corporate Debt Securities Corporate Debt Securities [Member] Options vested and exercisable - number of options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Schedule of lessee, operating lease, liability, maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Deferred revenue Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets 2016 Stock Option and Incentive Plan Stock Option And Incentive Plan2016 [Member] 2016 Stock Option and Incentive Plan. Trade names Trade names Trade Names [Member] Equity Method Investments Equity Method Investments [Policy Text Block] Audit Information [Abstract] Audit Information [Abstract] Operating right-of-use asset Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Right-Of-Use Assets Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Right-Of-Use Assets Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Right-of-use asset Deferred Tax Liabilities, Leasing Arrangements 2025 Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three Stock Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract] Fair value of common stock (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock Fair value of common stock per share during the period. Advertising expense Advertising Expense Schedule of revenue by geographic area and similar products Disaggregation of Revenue [Table Text Block] Syniverse Syniverse [Member] Syniverse Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Total property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Schedule of restructuring activities Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Commercial paper Commercial Paper [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Weighted- average grant date fair value (Per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accrued other expense Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] General and administrative General and Administrative Expense Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Programmable Voice Programmable Voice [Member] Programmable Voice Advertising Costs Advertising Cost [Policy Text Block] Proceeds from sales and maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from public offerings, net of underwriters' discounts Proceeds from Issuance Initial Public Offering Equity Method Investment Equity Method Investments and Joint Ventures Disclosure [Text Block] Convertible Notes Convertible Senior Notes [Member] Convertible Senior Notes Programmable Messaging Programmable Messaging [Member] Programmable Messaging Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Cost of revenue Cost of Sales [Member] Schedule of Long-term debt Convertible Debt [Table Text Block] EX-101.PRE 13 twlo-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 image1.jpg begin 644 image1.jpg MB5!.1PT*&@H -24A$4@ 1H !5" 8 "6RBNW 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[5T+O!Q5>;]8:WU@?;04(^'NG)G=.3-[$QZ& B(2J_XH6A^5^@0?@%I+ M5:05I58Q%JU:I-*J0!6KMJA($*B(O.3]$C"0 )$0DGMW9E\W)"$/DD!"2&[_ M_[-GXM[-V=V9V;TW-_?.__?[?GOO[IQOSN/[_N<[CSDS,!4P-C#_N94#\K-+ M.?_0BNV_*;#D)T/;.['VJ5&3)DR# P$ X6[- NG%2QY?D5Q[NQ++R1LNWMV) O MCJV%K';\L<Z,@B)T;\T-CZS6QU&Q?DT8RJ4%(/M1#?17\#UD5"GE3->^> M6K6DU%G(D"'#=,2"@8'GP.'?"C+X;T0MJ]SO*LV>_H)3SWAL*]^:J[6]]$I'&*C@_HPT3 M.4R4\'X<;FTL#)& MH+L$.7(=RV:->N%.JL9,F38&S%B>\Z#(_&GD!$ M044,&3+L+2@[Q7QHN?]=M_VGU]&A#7+-]H9),!PBF1Q\*DD(881#PJG: M,@B$^Y$QE$,7*4.&#%,)P: WJV++[]?AM&N=XJ3/P?0JS"\GC4=M?ZPBO!^4 M"X4#=-$R9,@P%1#:\K":+7_#O2P3L8)$$F@GINM[$1(EHYN:X]U7RGE'ZB)F MR)!A3V+$\=]>$[+,H5(_')\ZZ.P<=G%/#25:"C=)= V7L9FN7WE@>>JV7\'_ M[]!%S9 APY[ 2EN>#*?<] 0N2XYX36N[;2SEIC16+ MSQL;&-A'W]((3D#SNII='"P[[E^#;+X./3> ->3<*B?]S'=/XZH],+;%ECR M-'W+#!DR3 9 B>-VMY3=$*3 $%Q'PL(YH' =L^L% I'W#(P\%Q] MBYYPR_R!YW)^!9'/F="_N,K[@71X7U-^N@F'9:.VOW7$DA_3M\B0(<-$ @Y\ M?-66FS@_8G+*3L*Y#SJ\FC 6WBVCCOON8=M^B58](:!^$,U[ B%OJSG>3MX_ MS3S.&N09D=&FBBB^4ZO.D"'#1* LAOZ\:OMUSEV8G+&3<,Z$Z>JV?S^&-R>. M3?)1#DL'BL\K"7D"2/)^YH-1BBF?G83I0%:CB,1>K=5FR)"AGU@^NW! *.3B MQGR*V1';"8=)%5MN@9-_];%\?C^M]?"S8A4.'HWR M!5&?.A_\>UR>FOZNX^_0+AX]T:.!20><\X\"X?Z$))-DV,$M_@W']!\L6_(O MM;HI@5#X;T0>']3$8+Q7W1V=ZH]EDU M7=>?TY(ZXD9>.UK ^> *A5 M31KX> 1ZZ%=4A'QG(+P?8BCW8-F6V_E4/.?--A?FC)6%^Q%]^8S'BISWZL#R MMG'H'CEJ7*E#&/6&.>\;U,5H&.2P6"UDM%S;33A41^>TI2P*AU,73X/$_YO3 MYJNAK_#/U#4ML,)QAE AJSD9:G(ZDY!M:?05Q[MPR?[[OTBKFI+@,1'4ZRJUFON*UF^*M532@0I@M3N4S"B WAZQ4+44]:5=] G33&"HP)1/C+"LB%/2F)A;T@Z]G4)AG1C$=& M-'L!N)3-)>&XE<$*H",P0NBVT6ZJ09T :,MOJ^7WEG*U$QH/KMU9SGGOU6KZ M@F#0?T-->'=5'6\]284;#VGP<<@^(YKQR(AFBJ/&(84E[Z7CF0K;*G0"1CZ! MY5ZQ9/^#IO1PJ1W&3<&H<%0EX9V-Y]^+PG MM+W+$"&Z97'W0EW5$*.4K,4SY+8&=%,8:R1\L6LT+C1C'(*5J+E'Z-5 MM$75<0Y$!' !G.A).B@G-!D5\%YL0'Y7%=XZD,XWN+JBDW7$2MO^,SC7UZ%3 M+6-2#_51+_6KY[%@;)#_XC-4.EE;A ?ZKT5Y-CX>L_QJ94)XBY<6B_MJ%3T! MD>2W,Z+I#S*BF<* H9ZPRO:>C3,Q2F=HK$C)+^CD;5%5+X:3BY\L#*F*9]IF M9XK^9R2E7I=B>7>4G:Z>3]># Y(ITERW.%0W3R MMH!1?"ZNLW-.!PV_(W2\#^KD/2$CFOYAQ: \"FVI.AUV0DF$*Y&T0Q#-OU-7 M/XEFI2T/0\?W3-I\K6.^;/- $] M2ZXFO(>XWR.. Y&UV+CGN7^OD1BP:F/>',/X?*>(PZ&DG$=G T<_5JL:A)-QS%'&TI.LDO)81 M%9SYXF[/6\&H_@KE>RI.>,OZ@C$_5,HD[FUO/%8NCX0\V? M)HE^6VE[OX@&V&=M2[[:27.^*,P77X;(Y_>TKKT/@>TMX)Q# M'"-7T8SPKNMVF'<%XV14Z#-IQJ,<#H66MV'$FCMN@GBU[1? Z.OXNRE=)^&N M9?0*VP-''J75&<$E^L!RKV)48]+3*BKZ$?Z_Z.2I@?*>FY9H&F1>Z.MR>X8& M^DPT4P9\E(:+.,%@L3B,_-%?(ZGFBH>4'2?/7='Z\M[!81.&*HOB5"3G)2J. MMX,OX]?)VP(D\W7.XZ1Q'*:ATP66-V[BJ^S(,T@RC3-MD@EUW_9DC?0,-/4 M%]_(B8CH(H;52I_E:^'?T?_-?YO$_!M7(D>LPA$ZZVU1%84W(AI=@/PL8,?5 M259!8',?YP.A.KD12_E^( M40'\\VK\_0@[=/H3[9@^QT^TS79<4X?_W0>?_]_ ]C^+SO2UMPS,3[\9MU+P MCT !-L6)$ACU!+:\#4S7L;","N XM\>-"EI%D0*=Q_9^KE4JP."N7)]P*-8L M-!;D_]9N&PO'4*$PCIOC/(*AC G#ITJ"0\V#05>@SA^/(IA(3/KC2K.>?@H- MKR3DR$K;+NCL[P;V?##WNG+$M&*)VDZV%.6.;%#EZ'](JC"!QCMH>"-^< MMXD0U<'9WCINQ6 >^DDTBVS[);"5FQLG&YCOWTZ4K0AW7>AX\Z@K+A:B4V,4 M#WO[7DW(QYBO36B#:$*:>>1T1;/PM=+D Y:9\ZO<*\>-I)R7K>>]?UB>YA0# M,.:9O&&U2^_-PJIA4XR](R0B--:#O-ZD*XZP<"7AW:E5-H8TMG<+OS=='T=8 M<:BL1VZ9WYV9R\+_,,F.Y3;IBH0-L\KFID5O@4[:%7F=_-R#"?3.(9D>2Y\94)R2\A1U.6-P' MOU_*]F9D:MM&4&"FFF,FB;)![ZL<(IY&%B9%6O2U2S, M4VBYXZ*O3F =AK;[) W1I*_?0D-!C_8LPN'M:0A-[QGZ-YW]W5 1W@5QY_@B MH>&B?FN5_%SC9L^'!N>^#-<]&J?^FT67%:&_MR5-634Y;%PQZ+V*^>@GT?!X M#W1TOTFK"WHV!;;[&NKJ! XY,?3_$@AZ+5>222YIZL(D[- 8F*B@P_;NA2UW M/PJ&R]-(O)ALUZJP5;BR@0:\0B?MAGU*CKPS+=&P4E2>+'FYUJ> !O^%6F%I MN3ZNZ :^?<' @JYOI501E) _XUZ=5CVMHLHIY-+P0/E*G;PC)IMH:!QHNTTP M\@2PUQ)->;:31QU<2^)GNYET]4-8S^L:Y=A4R1 U=#9[#*AZ\4[7E9W32KN J"BLT#9,R#7LR&-KGM3H%GL7![[L- M\TRBR(OE=+S_U.JZHB3MG"["+O!4N#2$T&@/1DKN#[2J<2A;[EF-NC>G-TED:Z'M MGT^'3EI."LNQMQ(-MUD@NES&")MM;M+3;V$=J_+DW/_@PI+.RGA4;/?U[(FZ MD8&J,%L^%2=LBQ ,#KT&:9^-LW+3*KQ?8,O-W#^@U2F,.LX0&OW).!/7K<)\ MP"%VA ?&'^-RM07Y4$]3FW1&0F?01AUKB7E/$ T_N*,:3'AEA,Z[ M&40[D-TX](B[*S@27MO8L">_8\HTO^=P)JEA,Q\PPDN2[.(-.4\@Y,HXAM'0 M[_V#3MH1>X)H2(8@[O>@'3]!XDS:)K23P/(NT$504'-Q&,ZF'2*S_-"]I9PK M'J=5*JCW=:%GYK*]*5T[4=<+^9L@GR_"3NZ9*40SC/K"?1[BBFQ2O^B7D&Q4 M!V89'DL"$9P7IS%X#0IRTUB,N8UFK+3] HS\$3YO9-+;*JPD[N"M./YOV\UW M<"\ G.8>=5U+^G;">1VD6<&AHE83&^BQ;X]C&&I"&"&[3M81>X9HT(8@FGJN MX*,MMR=9(:*H\L$&FHFZ:ED2Y+T^;3G8?NN5<8Y_?@>._1;\EN@860HC(-C. MV>P0T6[WSP2B87N$EO?S/4DRD:Q"N>!GSX26?)O.7@/X\;(XPQ!6#"KH(ITL M$;B&7W;\Y22;=K/?_(X5V2 DR5>SJ#T,[?!8+G]HQ?$6,8I@.O;6)IV\'Z,? M.,.*8>'''C(U ^7^'@VV6R/J"?5?F"9,6[$GB(;#"OS]/O52.J$'!JB M8UK;O(^CG),G<(]+FCFS2!K#)^^FT8-^?YX1MUSP^R2.PS+60:"HV[>Q#=!N M2V8"T:!S^SOZ<%)2GBAIM*=\9)68L[_.(@Q%>'?2&4T)(F%C-R;M9.IM]F%^ MR$%%7 P"V<8]&>P=.:ZG\.]H[P+/&XY[J#F,:3:&?O]5L>533$\]D5Y^JKT? M0CY3=;P?YEG&W,5]),A.( MAAL_\=M(KVW03Z&?<$-BF///UME4(>I#W4)H131H1$0F/9W^SV,S*WGO2!HY M".ZF*L;2E,"6-^ ^_\H3XO6EB:".H0 )<@L_>E:E$_>X"?D^EXW"^^I+4R$0 M[H?9R*:HJ5EHU'"8Q7RZ7"=MBQ*'+[:[C7,*=#1*-_W=1/7H6E>K1"L#J../ M\OX<0HW:_K-)>T$2..I6O1V 6R-0WF6]&CG+32*' ZJ-H,.SBH,(O5?%B;0C MB6RT).1"Z@!9[3<3B(9[9=).Q#<+VZ!9>M7'>H??C.XZ+0$]<$C%IHLCX4U5 M&&OY'U")^@0^-\%G?O2_?0&W6_?T/(8!Y;P\D<[:K9[HS'"0A^NOZ/X@6N.9 M$[D$=;L%SKH1?V^ 6XSZ8TC;"-$A$]!QX:&/F\#A7]K_9LKPJN!C-7F*D:# MH7 ?3;KZI%;6A'R >XS*CGLQSRG(@$V5DB MCGEAY-.F'>++1KYH6ZHQW(_([UEH3H6X6^TAA1>)]C M7CG_L"HNT50=_]TJT0Q#)>^^O]]$0_#X4 ZA*K9?X*0YTEX<9XAF$O9J;%3J MH;Y6X7W8N_#H#GW[ >YD9CJ3OG:BC-V6Z\N%@P\H"??+C'#2Y+=5%"%8Q MMR#[N;"7-R///T#'M%'M.S.DC2.T#8Q6;E%EK> M!S$1M39WS,ZI;Y65'+R M=6B+I6G)AOF%+6_BF=X<.BV-.T>#3/7\*LXPGW?*#HS4"-ZQ1_7A/>)J(?K!7"LDUEIL8C& ME@_2,'721 !)3>K!5XT):2_1TC3SAC0[T NN0+MM[%8G<85ZU<9.R[N#NI/. MSY"88$NGZ:)-:Z(IB^+AZHEL(1])4SZV&8A])_+Q*>:I$T:LH8-Q?95V:=+5 M31@QJY$0&O5N]B:FBR)11*,JIOOYP.TP+.;LSS,PH.L)5AAGI;GJ0:%N?@>R MJ>-^7US:Y8R2"*7--(FK+KG>=;FI]JGMY#)^]5-40) M\,=4!\#1^;D $W?C*JX]+8[]FX3E1/G/(=%<'B>S3(#0]D)][T10E0)"(P'P M7C30YDSS;WY')^.X#A7XZ^6#AU'%V)+7,UT[G;R?>AC4EO=&+UI/ M"A# =VBPW2JZL;PJ4Y\?/-E$0Y2$_'2:X4^:/,81ZDVJNS$_Y=[:_!KFZ4PT MW : _+P%[9WX]$J.7C!DVE&Q&JN/<5">73@@L+U2&E)CG@/+OXJ;?.HX0^L8U\J@7:S7CP$@&C7<=7[;&ZTUZ MFH7W;C<&X1UU2#*QAL+ M(DSOH9.<&^;D22Q[8\[,?+U)2!8HRQH>UIT?3#3:\I&GW9C=P'$DBHY,G<1Z2AXI"A/=EK6H<0N&?S=_CD$PD MBFP*0WRH\/N+Y@UT/8LFPDXI7XPHY;$XAD']@>W'?KJ]%7N":+BQ#<9[5YJH M9BJ(YI+[;I("M.=:#A?&F>!HE58'XC^2GS/&O,3%R#R;S)8,.GL))IH M%@_4+.]8AI[=C)N%#(3IC@_,:7'N"3IH8>X)H"+XA,XX-3$51CF/+Y7SX M51='8=I'-,(_-0W1*+^R9#DL%#I.3;0"OG]>3T3#8QC CEN[A(A&F4T^6\T[4ZA1KNSPJOL@ M:;H)=7*I#@W?]J2X5L# /H'[ M[505UJ*O61H&)9^& ;Q1)TV,7HFF:DOU'J*D*-G>\3"&;6F.\X@C$TE@>E/8 M;N?93&>BX5G&T'$222;IT$GEQY:;5MKNZYF?.."!5IS+33-T4D$&3\GD=GF$ M14OC%)S&#*/YF;Y_-^R#S-W*GM*DJYLT2*'(XS$OT_H4P*RI"AP)RPD=70\G MCQ"*PO_&.6%/+?^C9^52NTZ:&'LJHFDXI5=*XY1QA XQ$61#O:,.=!M.Z)O. M1,.-=24,%>%?VY*.%EAG:_.<;W6_ROS$ =\*"]NJIQE%,$UH>19RP M2#DI##(<[!YVJ0?C^G X.4CA#JVR;V<&XS/6X>1\RR;(8WAU#*.@HP>6>Y5. MF@J]$ WK!'7S3UI58L &?I9V\UC'=F M,]&HEST6[4&T]QK:B^G:3D)[!N&L@(\ZS%,WP(^_R'I,8Y?W>J%O<3CJD+= MK^BDJ= +T2B2$/)7<2.U5H D/T#'37/O=M(8GWM;$7&\DQU&&J?H)-PN$5C^ M3TW/MDWO.9KBX6QGM-7BM%$H_1+^^8O6N:U6E'+N<17+V[@JQ;!:\06BIXHC M&\?;UBW_&!C"%E60EHM;10V%A+RFVVME61%!B@.K(V$F.1RI".]*K5(AL+RK MU#"AY?JXHAH81M_M "_D_SDPB%\V-BJ:=46BQZ%;2SE=H2G1"]&H.30AMR(? M'S%%:^&!>:>,=N:[Q?57XS!J>W.@9T,<&X@K-&8XV3T;YLY]64G(+S6&E^9K MDPK)G4X6YESCB8;3>N@4/8(@Y/?2SH&J(91**W]I.C6!FT[A:Q^%/:U.2V:J M?80LH,TU%, TSBGM]2:M3 MX$Y@.F.:@Y:HL]$PLNLI>"7'>37ROS7.&)CY@?$L6UK<;U^=/!5 --])2S24 MAB&J)\!_#CF+;Q?D:7/X[G]@6 &BP2WU@G^,OMTX<),A23QMQ] J+ -UT0:4 M?MM_$_*0^,2\=L(($KI7EW+Y0U4!6C"=B29Z>AM._%;6)TG#='TW81OI3:9K M:2-EV_TL\O8I_'\V?K^%NM/,RT3"N.9U%X)!>12,=%N<'H"_P&G=P(?3CY%4G7WVGH M+#@:Y/NMY]4TYFGD1:P44]I.0IW(\U6U6;->J-4949N%D M)^N-:73RU*CDO=/[.4_2K$>794.G?):MPC%T,&7036G3"!T<0^?EP_:\EVCU M/$#LNVG:K558+A5%HN?5JG?#3" :8L219W >I!=2B(3UV@\]% [+2L*[BW.U M.JL-W#W[R!>@5[XA[D0K>S[T@#?4YLWKZ+0<^]=M?SB)@9$0JL)_^ EGR+A[ M<87C'(A*6QZ("$*[^;:K,[U$ ?%C""C[%!X]0!=;-G+3N]'Y]!E$7A<)#]LVF&FMTD#M$0G">B&3#-(X?[.PS@-'/MSIR-290C0$ZOI]5=O?T6W3[60( M[8:+-2CCQ1A]F$_/+!>++^>D<%QV7,W*LKQ5E1A/1>/Z.:B0RYB.ED M\&]]'.&SH%=Z5T<'7G:!.&+/E M*BYI1V7L)"P'\KN,AJA5](0-ZAU2W@.]',W83N(2#3>"H0X2O:R_5=12O^V- M[#HOM@E\+0CKK1IF(:#B)K%,1OES&F$[%FP#M8P^*(^"X9X;"O]ND,I2ZL4]H-^]D(\$[#9.-&!M_O _AD'<%'?5 MA8ZB'";F"^/B D3_M3@[D9-*7*(I%PH'P%#*^OI4HH;)0GZ7;:/5[@+?PD"' M2>L0C)3J#GIO47RG5FG$3"(:XA%$=Q7;OT'OWC>FGTA!AZLZ=_C#FA!^K+/5 M'HQJ8&B_B]NKTF#HG"5+7L2GM;6:6!C=_Z 7]6-NHQG41[WZWUC@GAD8TH6J MHEK*UTX8-<%@EG'F7ZOI"U;:\C XZ3H5+1KNFU;B$@WKHF+)[Z==YB818.BW M$U&1\;FK4H$OKY-/\#WNIO3=1,T?H<>L'-#YN(^91C1$X]4K_F](-I,=V7#E M:Y4MU[:=ES$!T<:'. ZFT9B4M@JO:ZP"F(]UF.J X7^)!IFTO)S3TBKZBE"X MWZ"C]]-8XA(-P=?+Q-GJ8!(Z4&![P]4V$_GD%[<6]&1\Q$ MHB$X7*W:_O4DFZ3/0:41M@G;LB[\RG#+G%Q7+)HUZX6A[5Z7Q!C80[$B2AV6 M'*P:?252,:RF42;>PWJ=/=)P",DF!,MW$(U:\P. G1\.E@D$4MC9.2 MH% WEVM51G!XSL@D:=E(\!AB[XS>3=4),Y5HB$=GN7]:%MX%==M[-FV'T4VH MDS:E]O ([\YA43A8C>"W2;:P.-EYY,5'@ YTU6]Y&LD_2!NU$Z1#>UJKK=]S[1'">#,X1>XD_ M$D9@*BK,=3ZN(CQ0'A;$...G5;33KN$B@%;5%C.9:"(@NCD!-O0[D@V)O1\1 M,@F&[<;.%ORP#M]]).P5^?W0L-^JP5 9W6B24XW=J9>*?N>U#)\Y M]Z2.1Q7>(Q6W^^H;$5C> J[:J6>HM*YNPG8'@3S1[5 E#I]0_W>0R$QZVHF: M-Q+>C7$F]U<)L3]L\&%N'#/IZB3:?C>M'&P<\M;8@>L]P-[;='TGT;HV<^L" M=2TB:=GROK2Z0#1;XCS^$V$8]8"T"] !J)<%JF&.KI-N=D2)KN&6"Z97>]P< M[W'4QP],STBEPN/%XKZHI&NYBM M0\W"7JTQO/!OC1IKJJ"4\P]%)=VT#I6F M>M\$PD;BZV'6V?:NW:Z3 ?1,?U&UY445?28(#8X](DF/)-(L- ;^QFMX+7K/ MS1@:WH!\?R88+!:URJZH%@J'@&PV\!XTS#A".T'=+N3;%;2:MH!=?9YYI)AT MM0K+PKSPA?9:14=L&!Q\&=S'1])Z$N M1""; QT=41>'&FEUH4Q/50J=]YB9P$VNL*&_JPKO_T*T:[,=*;N!*)O2$MD2 M.V->A_K8CB'OW1A2+T >#M-J^P>^^P>96\D;FYROG9"8N*9>MN5H:,E/)3EK M>"+ >2?T)*JCGQ;*-POH^%_BD:_ M#?E;TBR!<&^&(?T8OY\-8OJ;*MIOZ7[%Q ][-K8-N*\9M=QW0]>[E.3UITEP M73WG'<_E<:VB(_@4.:*:MU0M_]T=]5+XN^._)Q"%OQH]Z/=O.N@$YK^&'A<1 MZWN,.CL(R\SC$:(Y.%47G71UR'_5H2ZG6==SZHXW3^EB.E/:-OJ4+MM_A3$^A#L_CI$3]\&P9Q2 M+10/"4'>6LW$8(7C'H?>?T.:\6[$B'#2Z^ QVJ5DXI0%-Y8$_(:LGB:96,U MQ++]]16[\&:M,D.&:87R["-?P+UP%$2D/9U"T!-&K,;K4^FL)F?L)!P/,("Q$Y?;#J^%?C M/MO51J*4^64ZA+D[>7R"5I\A0X9)P#X\*8V$D=9Y.3?"B2W.^7#RJ2KD8Z$C M+PEM_U-U>\YA2Q&V<1RK[]<1O&X9W[N$,6_%EJ<%.?DS1"TK.=2A?MXGR5Q, MLZA)2GP&UN2L,&7(D*$%C&S@A-O3S-DT"TF 9,-=C.I0*N%O#(57*EORAM"6 MYY=M_PMEX?Y]6<@3FD"@8*9&\*"2,2*(E-TKS][R.I,#H MBNE->I,(R\'RU!QO R*DC^FB9LB084^"2VT5(5L)X&%'26W41,V3(,!7 36!PS%]Q%RFC"Y,33W5AOM73ZBC'"L7;QY3JK&3)DV-O1>%I5G@+G_E4HO&>CIT0YO)JH MH17U4C\GJ+DDCOMOKSG>->6QSD@2B#D4Q4A'X:NR_C8 M0$WXKXUS0%*&#!EF"#9@.!,Z_E#%=E]?58\@ -5 !)14Y$KD)@@@$! end GRAPHIC 15 imageb.jpg begin 644 imageb.jpg MB5!.1PT*&@H -24A$4@ 1H !5" 8 "6RBNW 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[5T+O!Q5>;]8:WU@?;04(^'NG)G=.3-[$QZ& B(2J_XH6A^5^@0?@%I+ M5:05I58Q%JU:I-*J0!6KMJA($*B(O.3]$C"0 )$0DGMW9E\W)"$/DD!"2&[_ M_[-GXM[-V=V9V;TW-_?.__?[?GOO[IQOSN/[_N<[CSDS,!4P-C#_N94#\K-+ M.?_0BNV_*;#D)T/;.['VJ5&3)DR# P$ X6[- NG%2QY?D5Q[NQ++R1LNWMV) O MCJV%K';\L<Z,@B)T;\T-CZS6QU&Q?DT8RJ4%(/M1#?17\#UD5"GE3->^> M6K6DU%G(D"'#=,2"@8'GP.'?"C+X;T0MJ]SO*LV>_H)3SWAL*]^:J[6]]$I'&*C@_HPT3 M.4R4\'X<;FTL#)& MH+L$.7(=RV:->N%.JL9,F38&S%B>\Z#(_&GD!$ M044,&3+L+2@[Q7QHN?]=M_VGU]&A#7+-]H9),!PBF1Q\*DD(881#PJG: M,@B$^Y$QE$,7*4.&#%,)P: WJV++[]?AM&N=XJ3/P?0JS"\GC4=M?ZPBO!^4 M"X4#=-$R9,@P%1#:\K":+7_#O2P3L8)$$F@GINM[$1(EHYN:X]U7RGE'ZB)F MR)!A3V+$\=]>$[+,H5(_')\ZZ.P<=G%/#25:"C=)= V7L9FN7WE@>>JV7\'_ M[]!%S9 APY[ 2EN>#*?<] 0N2XYX36N[;2SEIC16+ MSQL;&-A'W]((3D#SNII='"P[[E^#;+X./3> ->3<*B?]S'=/XZH],+;%ECR M-'W+#!DR3 9 B>-VMY3=$*3 $%Q'PL(YH' =L^L% I'W#(P\%Q] MBYYPR_R!YW)^!9'/F="_N,K[@71X7U-^N@F'9:.VOW7$DA_3M\B0(<-$ @Y\ M?-66FS@_8G+*3L*Y#SJ\FC 6WBVCCOON8=M^B58](:!^$,U[ B%OJSG>3MX_ MS3S.&N09D=&FBBB^4ZO.D"'#1* LAOZ\:OMUSEV8G+&3<,Z$Z>JV?S^&-R>. M3?)1#DL'BL\K"7D"2/)^YH-1BBF?G83I0%:CB,1>K=5FR)"AGU@^NW! *.3B MQGR*V1';"8=)%5MN@9-_];%\?C^M]?"S8A4.'HWR M!5&?.A_\>UR>FOZNX^_0+AX]T:.!20><\X\"X?Z$))-DV,$M_@W']!\L6_(O MM;HI@5#X;T0>']3$8+Q7W1V=ZH]EDU M7=>?TY(ZXD9>.UK ^> *A5 M31KX> 1ZZ%=4A'QG(+P?8BCW8-F6V_E4/.?--A?FC)6%^Q%]^8S'BISWZL#R MMG'H'CEJ7*E#&/6&.>\;U,5H&.2P6"UDM%S;33A41^>TI2P*AU,73X/$_YO3 MYJNAK_#/U#4ML,)QAE AJSD9:G(ZDY!M:?05Q[MPR?[[OTBKFI+@,1'4ZRJUFON*UF^*M532@0I@M3N4S"B WAZQ4+44]:5=] G33&"HP)1/C+"LB%/2F)A;T@Z]G4)AG1C$=& M-'L!N)3-)>&XE<$*H",P0NBVT6ZJ09T :,MOJ^7WEG*U$QH/KMU9SGGOU6KZ M@F#0?T-->'=5'6\]284;#VGP<<@^(YKQR(AFBJ/&(84E[Z7CF0K;*G0"1CZ! MY5ZQ9/^#IO1PJ1W&3<&H<%0EX9V-Y]^+PG MM+W+$"&Z97'W0EW5$*.4K,4SY+8&=%,8:R1\L6LT+C1C'(*5J+E'Z-5 MM$75<0Y$!' !G.A).B@G-!D5\%YL0'Y7%=XZD,XWN+JBDW7$2MO^,SC7UZ%3 M+6-2#_51+_6KY[%@;)#_XC-4.EE;A ?ZKT5Y-CX>L_QJ94)XBY<6B_MJ%3T! MD>2W,Z+I#S*BF<* H9ZPRO:>C3,Q2F=HK$C)+^CD;5%5+X:3BY\L#*F*9]IF M9XK^9R2E7I=B>7>4G:Z>3]># Y(ITERW.%0W3R MMH!1?"ZNLW-.!PV_(W2\#^KD/2$CFOYAQ: \"FVI.AUV0DF$*Y&T0Q#-OU-7 M/XEFI2T/0\?W3-I\K6.^;/- $] M2ZXFO(>XWR.. Y&UV+CGN7^OD1BP:F/>',/X?*>(PZ&DG$=G T<_5JL:A)-QS%'&TI.LDO)81 M%9SYXF[/6\&H_@KE>RI.>,OZ@C$_5,HD[FUO/%8NCX0\V? M)HE^6VE[OX@&V&=M2[[:27.^*,P77X;(Y_>TKKT/@>TMX)Q# M'"-7T8SPKNMVF'<%XV14Z#-IQJ,<#H66MV'$FCMN@GBU[1? Z.OXNRE=)^&N M9?0*VP-''J75&<$E^L!RKV)48]+3*BKZ$?Z_Z.2I@?*>FY9H&F1>Z.MR>X8& M^DPT4P9\E(:+.,%@L3B,_-%?(ZGFBH>4'2?/7='Z\M[!81.&*HOB5"3G)2J. MMX,OX]?)VP(D\W7.XZ1Q'*:ATP66-V[BJ^S(,T@RC3-MD@EUW_9DC?0,-/4 M%]_(B8CH(H;52I_E:^'?T?_-?YO$_!M7(D>LPA$ZZVU1%84W(AI=@/PL8,?5 M259!8',?YP.A.KD12_E^( M40'\\VK\_0@[=/H3[9@^QT^TS79<4X?_W0>?_]_ ]C^+SO2UMPS,3[\9MU+P MCT !-L6)$ACU!+:\#4S7L;","N XM\>-"EI%D0*=Q_9^KE4JP."N7)]P*-8L M-!;D_]9N&PO'4*$PCIOC/(*AC G#ITJ"0\V#05>@SA^/(IA(3/KC2K.>?@H- MKR3DR$K;+NCL[P;V?##WNG+$M&*)VDZV%.6.;%#EZ'](JC"!QCMH>"-^< MMXD0U<'9WCINQ6 >^DDTBVS[);"5FQLG&YCOWTZ4K0AW7>AX\Z@K+A:B4V,4 M#WO[7DW(QYBO36B#:$*:>>1T1;/PM=+D Y:9\ZO<*\>-I)R7K>>]?UB>YA0# M,.:9O&&U2^_-PJIA4XR](R0B--:#O-ZD*XZP<"7AW:E5-H8TMG<+OS=='T=8 M<:BL1VZ9WYV9R\+_,,F.Y3;IBH0-L\KFID5O@4[:%7F=_-R#"?3.(9D>2Y\94)R2\A1U.6-P' MOU_*]F9D:MM&4&"FFF,FB;)![ZL<(IY&%B9%6O2U2S, M4VBYXZ*O3F =AK;[) W1I*_?0D-!C_8LPN'M:0A-[QGZ-YW]W5 1W@5QY_@B MH>&B?FN5_%SC9L^'!N>^#-<]&J?^FT67%:&_MR5-634Y;%PQZ+V*^>@GT?!X M#W1TOTFK"WHV!;;[&NKJ! XY,?3_$@AZ+5>222YIZL(D[- 8F*B@P_;NA2UW M/PJ&R]-(O)ALUZJP5;BR@0:\0B?MAGU*CKPS+=&P4E2>+'FYUJ> !O^%6F%I MN3ZNZ :^?<' @JYOI501E) _XUZ=5CVMHLHIY-+P0/E*G;PC)IMH:!QHNTTP M\@2PUQ)->;:31QU<2^)GNYET]4-8S^L:Y=A4R1 U=#9[#*AZ\4[7E9W32KN J"BLT#9,R#7LR&-KGM3H%GL7![[L- M\TRBR(OE=+S_U.JZHB3MG"["+O!4N#2$T&@/1DKN#[2J<2A;[EF-NC>G-TED:Z'M MGT^'3EI."LNQMQ(-MUD@NES&")MM;M+3;V$=J_+DW/_@PI+.RGA4;/?U[(FZ MD8&J,%L^%2=LBQ ,#KT&:9^-LW+3*KQ?8,O-W#^@U2F,.LX0&OW).!/7K<)\ MP"%VA ?&'^-RM07Y4$]3FW1&0F?01AUKB7E/$ T_N*,:3'AEA,Z[ M&40[D-TX](B[*S@27MO8L">_8\HTO^=P)JEA,Q\PPDN2[.(-.4\@Y,HXAM'0 M[_V#3MH1>X)H2(8@[O>@'3]!XDS:)K23P/(NT$504'-Q&,ZF'2*S_-"]I9PK M'J=5*JCW=:%GYK*]*5T[4=<+^9L@GR_"3NZ9*40SC/K"?1[BBFQ2O^B7D&Q4 M!V89'DL"$9P7IS%X#0IRTUB,N8UFK+3] HS\$3YO9-+;*JPD[N"M./YOV\UW M<"\ G.8>=5U+^G;">1VD6<&AHE83&^BQ;X]C&&I"&"&[3M81>X9HT(8@FGJN MX*,MMR=9(:*H\L$&FHFZ:ED2Y+T^;3G8?NN5<8Y_?@>._1;\EN@860HC(-C. MV>P0T6[WSP2B87N$EO?S/4DRD:Q"N>!GSX26?)O.7@/X\;(XPQ!6#"KH(ITL M$;B&7W;\Y22;=K/?_(X5V2 DR5>SJ#T,[?!8+G]HQ?$6,8I@.O;6)IV\'Z,? M.,.*8>'''C(U ^7^'@VV6R/J"?5?F"9,6[$GB(;#"OS]/O52.J$'!JB M8UK;O(^CG),G<(]+FCFS2!K#)^^FT8-^?YX1MUSP^R2.PS+60:"HV[>Q#=!N M2V8"T:!S^SOZ<%)2GBAIM*=\9)68L[_.(@Q%>'?2&4T)(F%C-R;M9.IM]F%^ MR$%%7 P"V<8]&>P=.:ZG\.]H[P+/&XY[J#F,:3:&?O]5L>533$\]D5Y^JKT? M0CY3=;P?YEG&W,5]),A.( MAAL_\=M(KVW03Z&?<$-BF///UME4(>I#W4)H131H1$0F/9W^SV,S*WGO2!HY M".ZF*L;2E,"6-^ ^_\H3XO6EB:".H0 )<@L_>E:E$_>X"?D^EXW"^^I+4R$0 M[H?9R*:HJ5EHU'"8Q7RZ7"=MBQ*'+[:[C7,*=#1*-_W=1/7H6E>K1"L#J../ M\OX<0HW:_K-)>T$2..I6O1V 6R-0WF6]&CG+32*' ZJ-H,.SBH,(O5?%B;0C MB6RT).1"Z@!9[3<3B(9[9=).Q#<+VZ!9>M7'>H??C.XZ+0$]<$C%IHLCX4U5 M&&OY'U")^@0^-\%G?O2_?0&W6_?T/(8!Y;P\D<[:K9[HS'"0A^NOZ/X@6N.9 M$[D$=;L%SKH1?V^ 6XSZ8TC;"-$A$]!QX:&/F\#A7]K_9LKPJN!C-7F*D:# MH7 ?3;KZI%;6A'R >XS*CGLQSRG(@$V5DB MCGEAY-.F'>++1KYH6ZHQW(_([UEH3H6X6^TAA1>)]C M7CG_L"HNT50=_]TJT0Q#)>^^O]]$0_#X4 ZA*K9?X*0YTEX<9XAF$O9J;%3J MH;Y6X7W8N_#H#GW[ >YD9CJ3OG:BC-V6Z\N%@P\H"??+C'#2Y+=5%"%8Q MMR#[N;"7-R///T#'M%'M.S.DC2.T#8Q6;E%EK> M!S$1M39WS,ZI;Y65'+R M=6B+I6G)AOF%+6_BF=X<.BV-.T>#3/7\*LXPGW?*#HS4"-ZQ1_7A/>)J(?K!7"LDUEIL8C& ME@_2,'721 !)3>K!5XT):2_1TC3SAC0[T NN0+MM[%8G<85ZU<9.R[N#NI/. MSY"88$NGZ:)-:Z(IB^+AZHEL(1])4SZV&8A])_+Q*>:I$T:LH8-Q?95V:=+5 M31@QJY$0&O5N]B:FBR)11*,JIOOYP.TP+.;LSS,PH.L)5AAGI;GJ0:%N?@>R MJ>-^7US:Y8R2"*7--(FK+KG>=;FI]JGMY#)^]5-40) M\,=4!\#1^;D $W?C*JX]+8[]FX3E1/G/(=%<'B>S3(#0]D)][T10E0)"(P'P M7C30YDSS;WY')^.X#A7XZ^6#AU'%V)+7,UT[G;R?>AC4EO=&+UI/ M"A# =VBPW2JZL;PJ4Y\?/-E$0Y2$_'2:X4^:/,81ZDVJNS$_Y=[:_!KFZ4PT MW : _+P%[9WX]$J.7C!DVE&Q&JN/<5">73@@L+U2&E)CG@/+OXJ;?.HX0^L8U\J@7:S7CP$@&C7<=7[;&ZTUZ MFH7W;C<&X1UU2#*QAL+ M(DSOH9.<&^;D22Q[8\[,?+U)2!8HRQH>UIT?3#3:\I&GW9C=P'$DBHY,G<1Z2AXI"A/=EK6H<0N&?S=_CD$PD MBFP*0WRH\/N+Y@UT/8LFPDXI7XPHY;$XAD']@>W'?KJ]%7N":+BQ#<9[5YJH M9BJ(YI+[;I("M.=:#A?&F>!HE58'XC^2GS/&O,3%R#R;S)8,.GL))IH M%@_4+.]8AI[=C)N%#(3IC@_,:7'N"3IH8>X)H"+XA,XX-3$51CF/+Y7SX M51='8=I'-,(_-0W1*+^R9#DL%#I.3;0"OG]>3T3#8QC CEN[A(A&F4T^6\T[4ZA1KNSPJOL@ M:;H)=7*I#@W?]J2X5L# /H'[ M[505UJ*O61H&)9^& ;Q1)TV,7HFF:DOU'J*D*-G>\3"&;6F.\X@C$TE@>E/8 M;N?93&>BX5G&T'$222;IT$GEQY:;5MKNZYF?.."!5IS+33-T4D$&3\GD=GF$ M14OC%)S&#*/YF;Y_-^R#S-W*GM*DJYLT2*'(XS$OT_H4P*RI"AP)RPD=70\G MCQ"*PO_&.6%/+?^C9^52NTZ:&'LJHFDXI5=*XY1QA XQ$61#O:,.=!M.Z)O. M1,.-=24,%>%?VY*.%EAG:_.<;W6_ROS$ =\*"]NJIQE%,$UH>19RP M2#DI##(<[!YVJ0?C^G X.4CA#JVR;V<&XS/6X>1\RR;(8WAU#*.@HP>6>Y5. MF@J]$ WK!'7S3UI58L &?I9V\UC'=F M,]&HEST6[4&T]QK:B^G:3D)[!N&L@(\ZS%,WP(^_R'I,8Y?W>J%O<3CJD+= MK^BDJ= +T2B2$/)7<2.U5H D/T#'37/O=M(8GWM;$7&\DQU&&J?H)-PN$5C^ M3TW/MDWO.9KBX6QGM-7BM%$H_1+^^8O6N:U6E'+N<17+V[@JQ;!:\06BIXHC M&\?;UBW_&!C"%E60EHM;10V%A+RFVVME61%!B@.K(V$F.1RI".]*K5(AL+RK MU#"AY?JXHAH81M_M "_D_SDPB%\V-BJ:=46BQZ%;2SE=H2G1"]&H.30AMR(? M'S%%:^&!>:>,=N:[Q?57XS!J>W.@9T,<&X@K-&8XV3T;YLY]64G(+S6&E^9K MDPK)G4X6YESCB8;3>N@4/8(@Y/?2SH&J(91**W]I.C6!FT[A:Q^%/:U.2V:J M?80LH,TU%, TSBGM]2:M3 MX$Y@.F.:@Y:HL]$PLNLI>"7'>37ROS7.&)CY@?$L6UK<;U^=/!5 --])2S24 MAB&J)\!_#CF+;Q?D:7/X[G]@6 &BP2WU@G^,OMTX<),A23QMQ] J+ -UT0:4 M?MM_$_*0^,2\=L(($KI7EW+Y0U4!6C"=B29Z>AM._%;6)TG#='TW81OI3:9K M:2-EV_TL\O8I_'\V?K^%NM/,RT3"N.9U%X)!>12,=%N<'H"_P&G=P(?3CY%4G7WVGH M+#@:Y/NMY]4TYFGD1:P44]I.0IW(\U6U6;->J-4949N%D M)^N-:73RU*CDO=/[.4_2K$>794.G?):MPC%T,&7036G3"!T<0^?EP_:\EVCU M/$#LNVG:K558+A5%HN?5JG?#3" :8L219W >I!=2B(3UV@\]% [+2L*[BW.U M.JL-W#W[R!>@5[XA[D0K>S[T@#?4YLWKZ+0<^]=M?SB)@9$0JL)_^ EGR+A[ M<87C'(A*6QZ("$*[^;:K,[U$ ?%C""C[%!X]0!=;-G+3N]'Y]!E$7A<)#]LVF&FMTD#M$0G">B&3#-(X?[.PS@-'/MSIR-290C0$ZOI]5=O?T6W3[60( M[8:+-2CCQ1A]F$_/+!>++^>D<%QV7,W*LKQ5E1A/1>/Z.:B0RYB.ED M\&]]'.&SH%=Z5T<'7G:!.&+/E M*BYI1V7L)"P'\KN,AJA5](0-ZAU2W@.]',W83N(2#3>"H0X2O:R_5=12O^V- M[#HOM@E\+0CKK1IF(:#B)K%,1OES&F$[%FP#M8P^*(^"X9X;"O]ND,I2ZL4]H-^]D(\$[#9.-&!M_O _AD'<%'?5 MA8ZB'";F"^/B D3_M3@[D9-*7*(I%PH'P%#*^OI4HH;)0GZ7;:/5[@+?PD"' M2>L0C)3J#GIO47RG5FG$3"(:XA%$=Q7;OT'OWC>FGTA!AZLZ=_C#FA!^K+/5 M'HQJ8&B_B]NKTF#HG"5+7L2GM;6:6!C=_Z 7]6-NHQG41[WZWUC@GAD8TH6J MHEK*UTX8-<%@EG'F7ZOI"U;:\C XZ3H5+1KNFU;B$@WKHF+)[Z==YB818.BW M$U&1\;FK4H$OKY-/\#WNIO3=1,T?H<>L'-#YN(^91C1$X]4K_F](-I,=V7#E M:Y4MU[:=ES$!T<:'. ZFT9B4M@JO:ZP"F(]UF.J X7^)!IFTO)S3TBKZBE"X MWZ"C]]-8XA(-P=?+Q-GJ8!(Z4&![P]4V$_GD%[<6]&1\Q$ MHB$X7*W:_O4DFZ3/0:41M@G;LB[\RG#+G%Q7+)HUZX6A[5Z7Q!C80[$B2AV6 M'*P:?252,:RF42;>PWJ=/=)P",DF!,MW$(U:\P. G1\.E@D$4MC9.2 MH% WEVM51G!XSL@D:=E(\!AB[XS>3=4),Y5HB$=GN7]:%MX%==M[-FV'T4VH MDS:E]O ([\YA43A8C>"W2;:P.-EYY,5'@ YTU6]Y&LD_2!NU$Z1#>UJKK=]S[1'">#,X1>XD_ M$D9@*BK,=3ZN(CQ0'A;$...G5;33KN$B@%;5%C.9:"(@NCD!-O0[D@V)O1\1 M,@F&[<;.%ORP#M]]).P5^?W0L-^JP5 9W6B24XW=J9>*?N>U#)\Y M]Z2.1Q7>(Q6W^^H;$5C> J[:J6>HM*YNPG8'@3S1[5 E#I]0_W>0R$QZVHF: M-Q+>C7$F]U<)L3]L\&%N'#/IZB3:?C>M'&P<\M;8@>L]P-[;='TGT;HV<^L" M=2TB:=GROK2Z0#1;XCS^$V$8]8"T"] !J)<%JF&.KI-N=D2)KN&6"Z97>]P< M[W'4QP],STBEPN/%XKZHI&NYBM M0\W"7JTQO/!OC1IKJJ"4\P]%)=VT#I6F M>M\$PD;BZV'6V?:NW:Z3 ?1,?U&UY445?28(#8X](DF/)-(L- ;^QFMX+7K/ MS1@:WH!\?R88+!:URJZH%@J'@&PV\!XTS#A".T'=+N3;%;2:MH!=?9YYI)AT MM0K+PKSPA?9:14=L&!Q\&=S'1])Z$N M1""; QT=41>'&FEUH4Q/50J=]YB9P$VNL*&_JPKO_T*T:[,=*;N!*)O2$MD2 M.V->A_K8CB'OW1A2+T >#M-J^P>^^P>96\D;FYROG9"8N*9>MN5H:,E/)3EK M>"+ >2?T)*JCGQ;*-POH^%_BD:_ M#?E;TBR!<&^&(?T8OY\-8OJ;*MIOZ7[%Q ][-K8-N*\9M=QW0]>[E.3UITEP M73WG'<_E<:VB(_@4.:*:MU0M_]T=]5+XN^._)Q"%OQH]Z/=O.N@$YK^&'A<1 MZWN,.CL(R\SC$:(Y.%47G71UR'_5H2ZG6==SZHXW3^EB.E/:-OJ4+MM_A3$^A#L_CI$3]\&P9Q2 M+10/"4'>6LW$8(7C'H?>?T.:\6[$B'#2Z^ QVJ5DXI0%-Y8$_(:LGB:96,U MQ++]]16[\&:M,D.&:87R["-?P+UP%$2D/9U"T!-&K,;K4^FL)F?L)!P/,("Q$Y?;#J^%?C M/MO51J*4^64ZA+D[>7R"5I\A0X9)P#X\*8V$D=9Y.3?"B2W.^7#RJ2KD8Z$C M+PEM_U-U>\YA2Q&V<1RK[]<1O&X9W[N$,6_%EJ<%.?DS1"TK.=2A?MXGR5Q, MLZA)2GP&UN2L,&7(D*$%C&S@A-O3S-DT"TF 9,-=C.I0*N%O#(57*EORAM"6 MYY=M_PMEX?Y]6<@3FD"@8*9&\*"2,2*(E-TKS][R.I,#H MBNE->I,(R\'RU!QO R*DC^FB9LB084^"2VT5(5L)X&%'26W41,V3(,!7 36!PS%]Q%RFC"Y,33W5AOM73ZBC'"L7;QY3JK&3)DV-O1>%I5G@+G_E4HO&>CIT0YO)JH MH17U4C\GJ+DDCOMOKSG>->6QSD@2B#D4Q4A'X:NR_C8 M0$WXKXUS0%*&#!EF"#9@.!,Z_E#%=E]?58\@ -5 !)14Y$KD)@@@$! end GRAPHIC 16 twlo-20221231_g1.jpg begin 644 twlo-20221231_g1.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ 9 _^X #D%D M;V)E &3 ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$" 0$" M @(! @(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,#_\ $0@!S@/H P$1 (1 0,1 ?_$ /$ 0 " 00# 0 M )"@@#!08' @0+ 0$! $$ P$! <&" D* P0% @$0 M $$ @$"! $%"0P(!0,% 0 ! @,$!08'$0@A$A,)%#%!(A4XM'46MG>7IQA8 M,B,DU+75=N=H&0H:46%"8C.S%]=Q4I365X%3=*%#)98W2!$ @$" P,$!PT1 M#04' P4 $" P01!08A$@#);7Q8X34 M9?_: P# 0 "$0,1 #\ O\ M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M &/'*'=KVR\+NL0]:L9?,)7T5P*XQ\18PJZ+TSG-_9U$G&O"VJ1MGCAA_:JBA;K'' M%8U5BL7R)M8);Q[VO8YJ;IF8++\E\E.C7RL=I>@6:,,KO%%5LG(&0T9?38[Y M7>7Q3Q:CBG+CB!IZB\*UOR-61B*O^TGRGZN)J MQVV6SW;[4<=3R4M14VZ6O(RJX;$\E<4WS)M9M)I=M1>'89V=KGO_ '"5J2-- MNX&Y3P<2N1)7ZYF]2VE[&^JQJJR/)V=.;(J0*YW17-ZO1&]>BJY.Y2XE9>W[ M?;5HKZ5QEY[B47G'DM.)%"#>0:GR2YJ&W9R/9M[1E7H?O M*=B&Z.@AR/(6S\>6[",1E;?-#V&!K)'_ /[4^1U6OM>%K*S_ &GR66Q)_P"= M3V+;7>G+C!2JSI2?T<)>?'>7S2$=3^3YZS>G5*I:9599M0ACC*RO:#V+GC3N M96U66/,HTW+Z4SVXVYXX4YB@2QQ5RSQYR$B-;O5O*BNG144J2TS&POEC95J57U,DVNZD\5WRU[5_#+B+P_J]%KC M(LVREN6"E=6M:C"3V^@J3@H5$\'@X2DG@\&=L'=*' M M M !U)S%SQP]P!K+]NYCY#UK0,'^^-JRY MR\UE[*SQ1K*^G@L-7;8S.>OI&BN]"G!/-T3KY>GB=*^S&QRVCT]_5A2I]M[7 MVHKED^TDV5UH#AEK_BGG*R#A]E-YFN9[')488PI)XX2KUI.-&A!M-*=:I3@W MLWL<$05=Q'OU83'S7L#VQ<7/V!\?K0Q<@\I.L8W$OE:YS&6,7H^(L1Y:]3D; MT>R2YD*$J=/*^M\Y'>:<1Z<6Z>44=Y_1U-B[T%M?=*<:^S!PL\U=_7=US\^U%R%S= MN'U):2:-VI:I<32-36K,Y5^#LX/5&8JKEX8T7RM=?^+FZ?*]5\2@98 MJZN*G1OTL7N1[F$<$^_B^V9$N'757_"4,'XUFC6N M75E2;>UJCT4,>2*21AZJJJJJJJJJ]55?%55?E55_TGAD_I8;%R'X M#VJ5V[C;=>_CK=JA>J2LGJ7:5B6K;JSQKYHYJ]F!\0L1;G0@C:GT(ZN4@B;_ .54\"IL MOUAG^78*%=U:2]+4\->:_#7>DBU?B1U*.KKQ+C4KW>14LIS>:?\ :B>1U2_ QK5<^RU/ D#*^(F7W+5/,X2MZGT2QG#YBWH^9 M)=EF.#BWY-'B5I>-3-.%=_0U'EBQ?BU51M+Z*QV*._-VU?=7HI=+0G)[(46W M@35Z7O&F\C:YCMOT':K9:))L;L&LY:EF<3;8K6NIU(QDL4TXMK"2::Q33.4G,>, M M M ;)L>R:]I^"RFS[9G,3K6N8.E/D"2[+;Y#T9Q+O']\.ICI][5D57XG-[/E;>5N^EZDDK* ME9UF1[*./KNE=Z-:!L=>%J^6-C6^!%UU=W5[6=Q>5)U*SYY-M]S;R+L);%S& M6C2>C=*:#R6GIW1F76>5Y'2]#1MJ4*4,7RRDHI;\Y&7)XB"RZUK&PQPN:J M5MCUJTLN(S$#FM\J++$LL:+UC>QW14]'+,>3/)>(F4VN845%JE5E'=N;=R:;E;W,,*U%MQ3DH349X*-2,H MXQ=G'LN]YCBCG"QB./N?JN,X9Y*MMK4J>R/NJWC':\B]5C5D>2OO]?3+ME_1 M8X+\DM5RKY6V_.K8UEO(=>668-6V9I6]V^26/MQ['HCF/8]JJUS7-7JBIX*A7YCG:<6XR6$ERH\@?@ M M M ,9^Z/NRX>[1N/Y]\Y6SGHR6&V(=8 MU+&+%9VK=61TKH:VWHPW975U4QC;6=*3:Z2O42>#>$ MNCI14JM5QDJ<&HR<:7W_\W]Y>Q2IM>3DU;C&A>DL:MQ5@;B+;LM2.)WF^'A@:][707GVIKUU6N&_5[RB/P'15]K.K3PN+E@ 2Y=A7NL\G]K]S"\>AY$5*[H'*OFK73>LKS)W&UO-ZM MEO8]-!?2-\WTKV=C#;C8AUG^H]HOC51KZLT7&ADO$_=E)U8K=M;Z6QJ-Y3@G MNU'@TKJE'I/"QK1KQC!1MP\4\M<>B35YV,EC54ZMZ*BK-MG>6U_;QN[.:J6\UL:\Y\Z:YT]J? M*8&]:Z(U5PZU-=:/UI95LOU%9SW:M&HEBN>,X23<*E.:PE3JTY2IU(M2A)Q: M9V,=DI4 M M &%?>WWM\:]EG&LFS[/) M%G]]S\5NKQSQS5MLARNTY6%C4?:M/1LK\5J^*?*QU^^YCFQ-% MD%:)C/A,-KV'ADE?0UW6L4QSH<5@\:DSDCC1722/<^::26>265\!9EF=YFUU M*\OI[U5]Y17-&*YDO^]MMMFQCPPX6Z)X/:1M]%:#LXVF34/"DV]ZK7JM)3KW M%1[:M:I@MZ3PC%*,*<84H0A'I@Z!(0 !W+Q+V\"[LN1=]HCW7?%CAIPQMU$:U2*Y72H)NM5Y.2G3FR M3[C'V,.[G;XX+F_YOC+B2J_R^O0RVP3[=LD/FZ*ODHZ?4R6O2^5.O7KEF^/1 M$Z_*E76G#S.ZZWKF5&@NPY;TO,BG']\68ZS\I;P&R"SEPY'FOJ7^'YT2M'$[>^Y';J>*)(L;>O@OD3Y#WZ/#2V2_M%W.3^E@H^?*7_;F+<\]\JCJ>M*2T MSI"PMX;=UW5[5N&^PW&E0M<.W%2?8WN<[>J^PAVDL@C;=Y-[C+%I$7UIJNS\ M9U('N\R]%CK2\479(D1O1.BROZKX]?F3O+AODF'A5KK'U5/[&R@:WE0>.\JL MG;Y-I&-''8I6V82DEVY+,X)OMJ*[AH9#V#NU*2%&XKE/N$I6/-U=+D,]QODX M59T7Z*05N,L2]'>;HO7U%3IX=/G/R7#?)FO K72?;E!_^&O/.6U\J'QQA4QO MLDTI4HXY>Y!.UB^CCM MRXX@M13R>'E23-83:Z;ZK$\>JI0F5?\ 4>;7X9QPQM;MI]B4,?FJ2]BR3]/> M52NHS5/5>CJVI:7[BTNU1K6TU)]VO P3Y5]ECO7X\99N:S@])Y?QE=CY M_4T#:X*^5;78CG*K\'NE?5+EBUY6_P#!IK<>Y51&>9? IV\T#G]KC*E&G7@O MH);?,GNO'M+$N9T/Y1/JYZLE"WSFYS'(+R;2POK:4J6\^Q6M)7,(Q^GJ]$EZ M;=(RM]XSY%XKS3M[ZHW'70F9[5K$V> MX]SUNFSD3C:W8\F*V:A"JQI=HOD9*F&VC'PR.6I=C;UZ_O>*Q1;MUB^K=HGK$:3>4Y[!6NJ;:$W89A".-6 MVJ/;NR2:Z:VJ-)5:,G@UX5-PJQA4C=@X'YXXT[D.-,!RKQ5GX,DD1LL3E5%16R1N?$]CW3]EN96F:VD;VREO49 M>:GSQDN9KG7?6*:9KF<3^&&LN$&LKK0VN;5VV3G6<6N26,KVYV\T8KEG+FBOW7S+%]HF'@;P4U;QYU];:'TK'BZM64*:E'%RC1H[@.>^1NY;E39>7>4,LN3V M389VLAJP>I%A]=PM97MQ6M:[1DDE3'83%0O5(XT57RRNDGF=)/++*^WC,LRN M\VO)7MY+>K2\R*7)&*YDNQWWBVV;+7"WAAI#@]HJST'HFWZ#);2+;E+!U:]6 M6VI<7$TH])6JO;*6"2BHTX1A2A"$>ESHDA S%[5^Q7N([O,LD7%^HNJZ MA5M,KYSDG:'RX;1\-]-K9HVY)\,MC.Y&%'(KJ>.AMVFHJ.>QC.KT]S)].YIG M<\+.&%!/;4EL@N_SOM13?:( XV=9CA-P%L=_6M^IY].&]1R^V2K7M78\'T:: MC1IRP:56XG2I-IJ,I2\$LI=LOLQ]L7"\>-SW*D$W/^]UTAGEDVVJVEQ[1ML\ MCU;CM$@GGKY2%KNK'?6\^1BE;])(8E\$E?*=!Y1885+S&YN5]$L()]J'/]4Y M)]A&'KC'Y0SC1Q$E6RS14H:5TS/&*5K)SOI1:P?27THQE3;?A)VM.WG#T/23 MPQX+^4LUUIZM1R?C-9T\\R3P8N]MHPM[ M^FMN,YTENVMU@MU**C:SY92JU)>"ZX/.W;ES1VU;=)I7,^B9?3JK'&5I/94A MV5V5]-'E3[JY&6V=9SJY:=ZQ.@YY-=*E;:RLXRJ9;>M;:-9X8TJK2WI6U=)0 MJPV[KW*T8N=**=W_ (UY&T_ES1-7Y)T',5\[J.X8FMF<+DJ[V.26M8;]."=K M'O2"[3G:Z&>)55T4T;F+XH7!6MU0O;>%W;24Z$XXIK_MRKD:YGL9K<:OTEJ' M0FIKW2&JK:I9Z@R^O*E6I36V,H\C3Y)0G%J=.<6XU(2C.+<9)OG!V"G M M M ;%L^RX+3-%US6L3?SF%&C1IIRG4JU)*$(12Y92DTD4:N_P![RMC[R.;LGM/K MW:?&6K37L'Q7K,[Y6LH8#UFMFSMRJ[RQQY[:'UV6+/1J.BC2*!5?Z/G?;SJ7 M/JN?9@Z^U6D/!IQ[$>R_II4=7KAO1R)1IU=97RC7S*Y23= M2NX[*,)Y41$1%554)8[%RGS.<*<'4J-1A%-MMX))"-Q<+H[L MJ=5GD@1/2EE#36A'54;[/$XT^6-+D;[=1\J7TJV]EKD>)KK2^4*HY14N-!< MJU*OF,6X7&<81J4J;6QPR^,E*%:6.*=U.,J*2]HC5WHUH66MYE7SG.[FO>9O,IU*D MVY3DWRRDVV;T&.,.>-*R?'O+6FX;==5RD;VR4, MK71TU*PZ-S(\EB+\2QW\-EJOF\T-JK)%/$[Q:Y#J7MC:9C;NUO:<:E!\S[/9 M3Y4^PTTUV2L="<0-9\,M14M6:#S&XRS/Z*:56DUX46TY4ZD)*5.M2DTG*E5A M.G+!;T7@BII[@7M3;[VNR9CD_B;ZVY%X&9Y[]Z98/B-LXV@5[O5AV>&JWRY3 M7ZJ*BLRL3(TC8O2S''Y%FEA?4VC+G)]Z\LL:N6\K^BI^J[,?IE]4ERO.GU5^ MO%I?C6Z&BM'^3,E!5PEF]=\E#1=ZO68H*>18EJ1*M/#YUT MGHWE:L71_IRJK_31BU[HC4;RVZ66WW3E5HM8RG#?HX2&-JNDEGGE]95+6,[?>&\)J-9WJ1Q;5R;D M)MGS3XG=498K:O@I<3A\5O;#L-"GD:2:3C:-36([/PL[ MF0W4J_'PIXLG1>JKY^G=1YWF&I+>-U<5)4IR:<=B@UNR?H$E'F6W#'MDD]93 MJQ' M1X*.%Q8FTP*@ C']VGG7D_M_[4%VKB M79;&H[/L'(FO:;/L%&-BY6AA\C@MKR]M^(LO15Q^0DL8*%J3M17LC5Z-Z*[J ME+ZQO[K+LBJ7%G-PK[T8[RY4I/!X=AX<_*N8NVZD7#W2/$WK!Y;IO6]G"_R& M-I>7#H3;Z.I4MZ$JE)5$FM^FII.5-^#/#=FI1;BZJWZ^_>HGA^M'S?\ G!V! M?_U6YU4A;\I,_P#NRX]?+YYG0_5>ZNOYE:;_ ,#0_B#]??O4_:CYN_.#L'\< M'Y29_P#=EQZ^7SS\_5>ZNOYE:;_P-#^*/U]^]3]J/F[\X.P?QP?E)G_W9<>O ME\\?JO=77\RM-_X&A_%'Z^_>I^U'S=^<'8/XX/RDS_[LN/7R^>/U7NKK^96F M_P# T/XH_7W[U/VH^;OS@[!_'!^4F?\ W9<>OE\\?JO=77\RM-_X&A_$+./L M[]PG+G/_ &^;35.$80BE"FHQ;3DTYRE)X# M?K[]ZG[4?-WYP=@_CA3/Y29_]V7'KY?/+IOU7NKK^96F_P# T/XH_7W[U/VH M^;OS@[!_'!^4F?\ W9<>OE\\?JO=77\RM-_X&A_%'Z^_>I^U'S=^<'8/XX/R MDS_[LN/7R^>/U7NKK^96F_\ T/XH_7W[U/VH^;OS@[!_'!^4F?_ '9<>OE\ M\?JO=77\RM-_X&A_%)&_:O[P^Z#D;N\U/1^0N<>0]ZU+/8/.MR>!V_/V=AH2 M.IP1S5IZ\>46RZE9BD1XKE7<+0>O)P"X,:/ZOM_JC26F\JRS4%G>V?15[6C&A-*K7A2G&3I;J MJ0E";6Y44HIX224DFI)?>B[B>9.!>)^*:_#^\YCC^UN^U;!7SV:UR;X'/25, M%1P\U.G2RT?\*Q\$LN3>Z;T5:^3RM3S(B*BU7KS,[[+<6>>3PX5Z XG\3,XAK_++?-;3+LH5:C1KK?HJK4KPI.2WE%JM_P#K[]ZG[4?-WYP=@_CA%'Y29_\ =EQZ^7SS,#^J]U=? MS*TW_@:'\4?K[]ZG[4?-WYP=@_C@_*3/_NRX]?+YX_5>ZNOYE:;_ ,#0_BC] M??O4_:CYN_.#L'\<'Y29_P#=EQZ^7SQ^J]U=?S*TW_@:'\4?K[]ZG[4?-WYP M=@_C@_*3/_NRX]?+YX_5>ZNOYE:;_P #0_BC]??O4_:CYO\ S@[!_'!^4F?_ M '9<>OE\\_?U7NKK^96F_P# T/XA;5]KCECD3FCLWX^W?E':W29;;,/9 MV'+)7=D[M'"YRS1QR7[%>&!;MF&K&UCIY?-/+T\TCWN57+-NDKNYOM/V]S=S M=2XEOIR?*]VI.*Q[R2QY7S[3 UUS=&:7T!UD=1:5T;94>*P]I%G$+/7 M!1R.VE@WA*KAV.6,._Z)_4\S:,N7DV>K[2NZU?C[JBAO4J,JEKE$9I-.HO N MKV/;I^%:T7M2E*Y;6_"G*-:(B][E1$1/%54)-O!':.# M[A>X?!5M8P@^2GVW]/V%Z7U7H<'?74ZZMQQ N+GA1PFN9TM"T MING>WU-N,LQE%X2HT9+!QL4UA*2P=V]B_LW\O.X2*8R M #0M5:UVM/3NUX+=2U#)7M5;4,=BM9KS,6.6">"5KXIH96.5KFN16N1>BH?C M2DG&2QBSEH5ZUM6A<6TY4[BG)2C*+<91E%XJ49+!III--/%/:BJI[IWM>KP] M)GNY#MZPZNXIL3R9+D3C^@Q72<;6;,OFGV#7:[>KI=$L32=9J[45V(>[JU%I MKTJPWK#2'B+EFN61_L3VS@OYOMQ^D[*]+ZGDS?=2;KHKB#"UX1<5;C#74(JG M8WLWLS",5LHUWS7L8KP9O9=);?;U[= P1R9.@ #SCD?$]DL3WQRQO;)')&Y M6/C>Q4UR=45/%%!^-)K![4RY?[1_>(O;Y;T%=XWM MOA&79E'TLNZ\&GVUCSFO+U[.K]3X,\4GJ#3U'H]!ZCE5N+>,4E"WN5+>NK2* M7H80QAM;JLFCZ/5OQCYFL7KZ:KT1:/1*FW-+I-DMV%+FWWY^:]F6SC>"N,M2XNQKT M=''L&V3R[_MBHG7R6JE98<-J^,D=U^E#/4R;4Z>#U(^S#B/F%;&&74848?12 M\.7[D5WU(R/<./)A\.O\'J1^)1 M5]G&:9G+&^KU*BQY&_!7/1!YI)X ,ONP3[:';+^6GCO\ &K%%1Z1^,EI[ MH_82+9.N9\EW67X-I>_+4OMEQ!K.@ MAI]\[[&6"_+?J'XGA2Y=J "3_P!GW[5?_A\O)4"K"S< M '3W/W,FM]O_#G M(/,&UR^7$:/KM[+_ Z/C9/DL@V/TL3AZ:RJV-U[+Y.2*O"URHCI)$3JATLQ MOJ.66-6_K_R=*#>'9?-%=N3PBNVRN^&'#_.N*G$#*>'NGU_]TS6\A14FG*-* M#QE6KS2:;IV]&-2O42\+QYB=7 M2NC;:R5E\Z5*J322R14*$*M@KQ^94B@C8Q/!J%M-W=5KVZJ7=P\:U2;DWVV\ M=G82Y$N9;#:>T?I/)-":5R[1FG*70Y%E=G2MJ$=CET=*"@I3DDM^I/#?J3:Q MJ5)2G+PI-G!CKE2 %B7V:>P&'9;6-[O.6\6DF$P^0F3A;6[L'GCR^9QT\E M>WO]YLGT%HX*]"^#'1HURRWHWS*L:5F)-*.A--*HUGE]'P$_:8OG:_G'VER1 M[>+YECB5\H1UIYY92K[X?2=<@<6=14]+>V2IK"G2ASU*]:3C2H4ER;]6<8N6$(MSE&+@ M?YC]_JC6R%K''WDMKFM:PN^*.I51NI);UME MM%3W>UXW*.W^_C$>JR4\9AN1<3?7#B1G"EC4HVSAV$II^;OOSB7+SR7?!*=JX M9?GFJJ5[ALG4JV%6&.'/3C849-8\W2+9LQYR0_MR]\7@'D[(4-:YLU3,<%9V M[(D$.POOLV_CM\J]&L^/S5:CC,[@769')Y?6QTU2).JRVFHG5:HRKB%EMY-4 M;^$K:H]F]CO0[[P3CWXM+GD6F\7?)L\4M%V5;.^'5]0U-E=&+E*W5-VM_NK: M^CHN=6C<;JY5"O&K-X*G0DWNDU^,RF-S>.HYC#9&CE\3DZL%[&Y3&6Z]_'9" ME:C;-6N4;M626M;JV(GHYDD;G,>U45%5"OH3A4@JE-J4&L4T\4T^1IKE1CHO M;*\RV[JY?F-*K0OZ%24*E.I&4*E.<6XRA.$DI0E%IJ49)----8GO'T=8 '!^ M1N2]!XCU'*[YR9MN$TK4,)$V7)9W/W8J5.%7N2.&"+SJLMN[:E_?H."R%O#=OO$.5WV M*N^6%FZ<@9-^HX6P^.16LM8O5\?6R.>OX^PQ/,QUNQBK"=?I0HI'68\2+:G) MT\LH2J)>FF]U=Z*Q;7=<7VC)KPU\E[JC,K6GF'%3/Z&63DDW:6-/QJM''TM2 MYJ2IT83CR-4J=S!\U1F($?OX=UR7DDFXL[>GXSU>JU(\!R1%>6'YHTR+N3IJ MZ2_[_P *J?[IX:XD9SO8NC:[G8W9X^;TG[A/D_)><#G;;E/.]5J\P]$Z^7N& M/9Z-9V9O\ ^_#Q-M^1IX'G_C7,<436I8:S-RU;(2;MJ43Y'(U]K, MXUU'&[+A:6=\Z^5.JI4&6\1K*O)4\SI2HM^FB]^/=:P4DNYO%M_%' MR8NNLBM:F9\+,YM\\A"+EXIC7(J M)(E"O1N:4:]O.,Z,EBI1::?<:,:.?:?SS2V;U\@U):7-AG=M/&Y1O5IZ=RI88DD%FK9C= M#/!-&[JU\4L3U:Y%^5%/R45*+C))Q:P:.6WN*]K7A=6LY4[FG-2A.+<91E%X MQE&2P:E%I--/%-8HIB^Z/V'2]I7*$>Y:+4=)PAR5=MV=<2.)6)IVP.=+:OZ= M.B=8UI,A_?J$C51%A\T:L9Z;%D@C6.FWDMWXS:K_ .VUGX/TDN5P?:Y7'M8K MFQ>PMU)NM!3XZZ,>E]55HOBEDU!>,8X)WMLI*%.]C'Z).4*=VELC6E&HE&-> M$(Q5%&%\0 !EWV.=R64[6>XW0N3*\MEVO)DHL'NV,@D"99:SK#EB@L,9*J*K$/=TYFTLFS:G=M^T-[M1?22Y?6[)=[#G+?NL[ MP;H<T%*5*..S97BYV\L6HI5=]^@1?.Q&6QN>Q6 M,SF&NU\EA\UCZ66Q61J2)+5OXW(UHKE&[6E3PDKVJLS9&.3Y6N12XV,E**E% MXQ:Q1K$W%O7M+B=KQQE%M2BUS---/MFX'Z<( !38][#[< M.P_T#T+^0X2$N(W^_8?>T?9U#/?Y,KY.U[_U7>^\\M(C2@3(< #+[L$^V MAVR_EIX[_&K%%1Z1^,EI[H_82+9.N9\EW67X-I>_+4OMEQ!K.@ M AI]\[[&6"_+?J'XGA2Y=J "3_V??MS<=?>;9ON.(K'0?QDI>HG[%EE'E!_DOYS]^6'OND2F M^_\ _P#^9]O?]+MZ_DW5RLN)7^[K?W9^Q98]Y+3_ .3-3_@&G[[IE7,APS< M %TGV:/L'<>_TJY _&:V3_H?XL6W=J?ULS7*Z_ORL-3^YY5_^'R\E0*L M+-P M 5R/?F[B9J6+XU[9<%=]-(^:.-.CE%-[9>V3[BV07?>\WW(F6_R8'":%S?YW MQGS2EC&V2RVP;6SI)I5;VJL5LE"F[>E"46\8UJ\7NX>%6=(F,QP !F1V)]J MV6[O.X75>,XOB:FHTG+LW(V;KL)FA=D4CE2"S'#D,Q+)'1IK(QT?Q= MF/S]&>94]W3F33SO-(6FWH%X51]B"Y>_+9%=MXEO?6=XW6? 7A+?ZQQA+4-5 M>*Y?2>'MEY6C+HVT^6%"*G<5%SPI.*>])8WM]B>*JOB7%4J5.A2C1HI1I0BDD MN1)+!)=Q&LMFV:YCGN:7.=9Q6J7.;7=>=:M5J/>G4JU9.=2I-\\IR;DWV6;T M:>Y1IKPJUQ5PVJE0I*56>&,G&.[!2FXQ=%WNE[IN4>[7 ME#)>Q5U/4ZUB5^ TK /E1\.'PT#T8Q9'-C8MJTK&S7)F^=_1J1Q MLMWSG.;S.[QW=V^U&*]#"/87[KY6]K-E_@GP3T5P(T51T=HVBL<(RNKJ45T] MY7PPE6K27?5.FGN48>!!-AY1+X !,E[6'N)[!V[;U@^$N3\U8R/ ^Z9> M''U)K\CK$O&F?R>\G2=*X/\OBGR$X& LXGO>[:WQMIFS[ M]N&1BQ.KZ?A,AL&=R4R](Z>-QE=]FS*Y55$\&,Z)U5$ZJG54.&O7HVM&=Q7D MHT81;R;:S66LVL/QEKMZY!QQHD+QOJ20Q9K+0LD?% M;VC*5NCIY55Z5VN6&)?*CG26]ZBU#=9_=])/&-I!OHXZ=G7(M+&Y6[D<[P;M61AAWG3EG29N,=.YL/X6:Q%9FBK4L MW114=*WSQ17(6^2545&/956E]2U\BNU"HW++:DEOQ[&/IX]AKG^B6SEP:M#Z MVG5;T_U@='U;_+Z5.WXGY?;SE8W22BZVZG)65Q+9OT:KQ5.4GC;U9=)%J#JP MJ79L'FL5LF%Q&Q8*[#DL)G\70S6'R-=7+7R&+RE2*]C[L"O:QZPVJD[)&]41 M?*Y.J(3]3J0JPC5IM2IR2::Y&GM37=1KE9AE][E-_7RK,Z4Z&8VU:=*K3FL) MTZE.3A.$D]JE"2<9+F::-T/LZ9T7W(\#:CW*\-;IP_N==K\=L^->RA=Z-2?" MYVLBSX7-5'OAL)'9QU]K'H[R/Z)U\%7H=#,\NM\UL:EC]3ELQCBIP:G M&,E0AY=XOVCA7DW=N*MSJNJ;)HV?NX+(M6.2)EA('))2R5>.5&S-IY;'RQ6H M/.B/]&9OF1%ZHEMM]9ULONZEE<+"M3DXOO=# M9I\(9)&C4>->W>X_4^D?K=GU+->#K^<)EPVX\76_P F5\G:]_ZKO?>>6D1I0)D. !E]V"?;0[9?RT\=_C5BBH](_ M&2T]T?L)%LG7,^2[K+\&TO?EJ7VRX@UG0 M 1T>Z)VVI?M-:LRVZS;)*EI9)2N-Z,DFTL=V2;6+:2>'9 M:1=+U-^*>D.#O'?+M9ZZK5+;34;2[H5:T:=2MT3KV\X0G*G2C.K**G@I*G"< MDGBHM)E:3^Z&]Q#]GO\ 2QP=_P!RR)/R(U1]R_7*7V0S,_KZ]4[\Z_Q9G'_+ MQ_=#>XA^SW^EC@[_ +EC\B-4?5&K052K&O^Z?\ ;FYQ^_=;[CB(JUG\9;GNQ]A$R]=1GY+NE_A2Y=J "3_V??MS<=?>;9ON.(K'0?QDI>HG[%EE'E!_DOYS]^6'OND3S M^[IVC\U=UG%_&=;A#!8[:]@T3:,UJ.1)&UMDU_G-A2IY?%3JTZN+CBHMIIK8Y-+9W3&#U#> M./#S@AQ#S?,>)%U4L_P!+'!W_ '+(S_(C5'W+]XA^SW^EC@[_N6 M/R(U1]R_7*7V0?KZ]4[\Z_Q9G'_+Q_=#>XA^SW^EC@[_ +EC\B-4?W1P'OW;7VHZ%Q9R;!CZ6Z4;NPYK,8W&WZ^4@Q3\_E9\E%C)WHY9BTQE]SE>1T+&[25Q#>;2>.&].4L,5L>">W#9B82 MNM?Q)TSQ;X^Y]K[1TZE73=X[2%"=2$JU?6?)8=8J-UO3W?@YC)Z+G*ODJY5,>^]Y4\$DM._TEM^I,P> M9YW<72>-/I'&/J8>#'#NI8]ULV@^K#PZCPLX$:;TC.&YF,,N=NE.JZ*;V[E.*P222Q"/$)Z +CWLU=L;>$NV:'DW/XY:V]\\35=JF= M8AGBN4-$I-FATS'K'88B1ID63V,IZD/T+->[65W58F])UT)E*R_)U=5%A[CW6DF^VS68ZWW#ZUX:]8;4>0Y=!4\IKW2O:$4MU1IWL(W#A&*V*- M.I.I3@H[-V*P2]"L*??4YGNZ9V\Z?Q-B+J5[7*^VQNSL34\L\NKZQ']:2)#. MV1LL;9LRRM'*U$\LD+W-BT_Q$OY6^4T[.#P=>IM]3#:UZYQ+C?)F\/;7 M4G&#,=UCE]635\W<>U/@:D2RJZFJ^$LTT[.OF1OT8JXC92L*6<4H[? MY.IY\&_FQ;]2N8R^^3%XQ3WLVX(YS6QI[U/9"^HQ;;Q370UZ=.."BU M=5,&YR:K>$4F8 F1]DSFMW'7=:_CW(6HX<#S!K.0UY?B[L\%6#/XWRYC! MRUZC.L%K*9"W32C$KTZM98?T5.OC7?#[,':YR[.3]KN(-?51\*/S-Y=_S,>G ME(^',-5\#J6M+:">9Z;S"%5O![SM;IQMZ\<5S*H[>H\>14Y8--M2N$$X& T M ZCYUYIT[MZXKV_E[?$R4FM:=CG7[M7#5H;>6O/5[8X*6.KV;-*M):L2.Z- M]2:-B)U57'3S"^H9;9U+ZYQZ&G'%X+%OL)+LM[%BTNRTBM^&_#_4'%/7&6\/ M]+*D\\S.X5*FZLMRE#8Y3J59)2DJ=*G&52>Y"+BRL5S"T$I67=,1DLK3?5D]-K MHW>JCUZJBL3IU6/=4YW0S[,HWEO"<*<:4882PQQ3D\=C:]-V3)/U2.!>H.KW MPMK:%U+>6=]F5;.;B\Z2VZ3HE"K1MJ,88U84Y.2\7^H?PH_P"G.Z:[M_X/?6GU)];R.Z=%]'*,P^"LRI9AN=)T4F]W'=QQ37+@\.7L,C'C-P MY_2[PNSGAMXY\'_"]M&EXST73]%NUJ5;>Z'I:/28]'NX=+##>QQV8.>[_,*_ MV1/T^_U*DB?I._N/U[[48S_V4G^O?Q)_FX_S"O\ 9$_3[_4J/TG?W'Z]]J'[ M*3_7OXD_S_B3_-Q_F%?[(GZ??ZE1^D[^X_7OM0_92?Z]_$G^;C_ #"O M]D3]/O\ 4J/TG?W'Z]]J'[*3_7OXD_S]?K'<'S5IO#VS<"9'C7\.LA%@\'LE#DB/>HVY^W(R/'U,CBG MZ#I[ZN/L.5WJ6FV)?01.JQJWJYOJY+KVEFN8T["K;.CTC:4NDWECABDUN1Y< M,%MY<%@1'QQ\G;G'"+AIF/$7*-31SI97"-6M;?!LK6;H.<85*D)QO;O>=)2Z M2<7"*5.,YN:W<'.02"8W 8$]^W?;@.QG2=1V2]H-[DG.[MFK>(PNO5=EI:K M4BCQT$-J_=RF7EQFP7JL:0S=($BQUALLC5:]\7@JTYJ345+3MM"M*FZM6I/" M,=[=Y%BVWA+DV^U%\7[*3_7OX MD_SOX&YD:M;+YRCS/'G;6)HS2MC MGR$.'DXHPS,BM5CO.L7Q4"N:B]'=>B+R4N)E.56,:UFXTFUBU5WFESM+HUCA MV,5W3SLV\E7F=OE=Q<9+K6E=9O"C.5&C5RIV].K446X4YUUF59THSEA%U.BJ M;N..X\,"P[@LS0V/"8;8<5(^;%Y[%8_,XV62-\,DM#*5(;U.1\,B))$]]>=J MJUR(K57HI*$)1G%3@\8-8I]E/D,35Y9W.7WE6PO82IWE"I*G4A)-2C.$G&49 M)X-.,DTT]J:P9NI]'6.O.6>275.RM:EW6QZ*E!R?<2Q*FT7I7,]=:NRS1 MF3;GPKFE]1M:3ECNJ=>I&G&4MU.6[%RQE@F\$\$WL*_,O^(4B261(.T>22%) M'I#)+SRV&5\2.5(WR0LX:G9%(YG15:CWHU?!'+\I&?Z3>Q9;/=OM1E7CY*63 MBG/7B4\-J628K'GP?PLL5V\%W$>'^85_LB?I]_J5/S])W]Q^O?:CZ_92?Z]_ M$G^;C_,*_P!D3]/O]2H_2=__B3_-Q_F%?[(GZ??ZE1^D[^X_ M7OM0_92?Z]_$G^;C_,*_V1/T^_U*C])W]Q^O?:A^RD_U[^)/\W'^85_LB?I] M_J5'Z3O[C]>^U#]E)_KW\2?YN/\ ,*_V1/T^_P!2H_2=__B3 M_-Q_F%?[(GZ??ZE1^D[^X_7OM0_92?Z]_$G^;C_,*_V1/T^_U*C])W]Q^O?: MA^RD_P!>_B3_ #K';?6D:K?4;&UK^G5$) M(RV^AF5A2OX1<8U8*6#VX=E8\^#Y^ M4'^2_G/WY8>^Z1:?[V>[?!]E_"KN7YM&+T[ ZUC\I7P<=[.97'YG M+QKD\W/3RBXG&Q8[ 67.FCIVY/51C$BZ.5[)AS[.(9%ETK^<'4PE&*BGABY/ MG>#P7>?<,)75XX)7O6!XFV_#JROZ>61JVU>O4N)TG7Z.G0AO2W**G2Z2_B3_-Q_F%?[(GZ M??ZE1^D[^X_7OM0_92?Z]_$G^;C_ #"O]D3]/O\ 4J/TG?W'Z]]J'[*3_7OX MD_S#.6L/SMQ%Q]R_@,?>Q.)Y UG&[)4Q>2=$^]CF9"!) M74K,D'[S++7>JM\[/HNZ=4Z?(DE9?>T\QL:5]234*L%+!\JQ6U/N/9V'S&+; MB1H;,>&FOLWT!FU2%6_RB_K6TJD/0553FU&K%8MQC5ANU%&7A14MV:4DTNUS MN%$@ '7?)G+G&'#6NR;9RMONJ\?Z]&KF-R>TYFEB8K4S$1RU(V:9?IZUDDW1IKQ^[CV8S5.=.UBWR*4+J MMARN+PP<:>^^^;WB[-8G33\5Q3QM056)59B=4N;%E8F->CW+:O[7E\KC[,LG MBU591@:C/D:COI+2ESQ#SVL_:(T:4>U%R??#"UI4JD5SX2K3>*Y<-ACG?]UWW LC86S/W%9B)ZM1ODH:3 MQAC*Z-3Y.E;':15K^;_>\OF7YU4\J6L]33>+NI=Z%->= ERUZCG57M*70TM) M6\HXXXSO,QJ2]=4O)2P[6.'81IU/=8]P&E899A[C,X^2/KY6V]-XSR%=?,BM M7SU+^E6:LO@OAYF+T7Q3Q$=9:EB\5=2Q[<:;^8X8'W<=1_JL7-)T:FDK90>' MH+O,:1DNW@UBMCV&0>B>^+WH:O+ W:H>*^2JC7=+7X0Z9+@\C-$K M_,OP]O2LMK=&M.UOT6N=4E8B?*QR^)Z=MQ"SZB_;NAJQ^FC@_-@XKYC[A%.I M_)L=7C.H2>22SS)Z_I>@NU6IIX8>%&\I7$Y1QVM*K"6*V22Q3DFX2]^7@_:Y MZ6*YQXTVWB:Y.]D,NR:[:9R%J,'T5]2Y?AKTL-M>/@BN7IYB MJLOXCY?6:AF%*=&3]-'PX]U[%)=Y2+0.(_DQ.).1TZE]PUSBPSVWBFU;W$78 MW3[$(.4ZUM.2YY5*UNGRI+D)F>*^9N*>;];BV[B3?]7Y UZ16,DOZUE:]]U& M=\;94IY6FUS;^&R#8WHKZUN*&=G7Z3$*\L[^RS"ET]E5A5I=F+QP[37*GVFD MS'KK?A[KCAMG#R#7F57N59LL6H7%*4-^*>&_2GZ"M3QY*E*4X/FDSLP[91P M ,;>\'E%W#/;'S=R M1#9;5R.M\>;'-A)7.1J.V"UCY:6"A\RJG19\K8B8G3JO5W@BGEYW>?!^47%X MGA.%*6[ZIK"/[YHES@+HF/$;C/IG1=:FJME?9S;1N(M8XVM.HJMULP>.%M3J MO!['A@VEBU\_E5555555555555ZJJKXJJJOBJJI;0;43;;Q?*?@/P '=G;AQ M+>YUYVXIXEHI.U=YW? 8.[9KQI,_'8BSD(?KG+/C"](XU\% M^0]'*;&699E1L8_SE1)]I!QE#"X;&4V>G4QV*Q=6*C MCJ%6/JOIUZ=2!D;&_,UJ(7,0A&G!4X+"$4DEV$MB1JKWU[=YE>ULQOZDJM]< M59U*DY/&4ZDY.4YR?.Y2;;?99N9]'5 !4/\ ?8H7H>[W6,A-%(VC>XE++1SNR_&1QJOAYH5M1J[I_YT(4XD1?PW2EZ5VL5YE2ICYZ,[WDP+BA+@ M)F]K&2\9AJZZE)QACC MDC@RW.&Y9+$K(KU;)CDU#CW'+)$CDZ-C7(XZPGT?#S(J_*JDZ79.W M'*)#(N-9A-YH.G\?29>DOX6PR%?]E))8(G.3YU1B_P"@\#B;%_V*7I5TJ\WH M_G%Q?DIJ]&,-=VSDO&)/)I*/.XQ^%5)]Q.<4_5(KG$5&7P L[?X?G&Y M&'3NY?+31RMQ60SG%M*A(Y7^E)*]4Z_(A,'#2 M,E874GZ%UH_,CM,*/E3[BWGQ TI;0:=S3R6X5]=MF:AG\?5ENX?(48W?13(5K<*>BY?! M'JG7P/.S>PCF>6UK"7\Y!I=J2VQ?>DDR4."W$6[X3<5,CXA6>\_@V^A.I&/H MJEO/&EK2M5LM>Y3 MG?6LP2-5$5KX9HW-5%\45"V:490DX26$D\'W4;5%"O0NJ$+JVG&I;5(*4)1> M,91DL8R3YTTTT^PSTC\.4 ':?"&^9/B_F#C7D+#.@9E-0W37L]0=97I6;:Q^ M3KSP/L.\DBMBCE8CE9KD\?D4N=C)2BI1]"UB:HEQ M0JVMQ4M:ZW:].\KDI %O1LG@ &^ZUK>9V_.4-&!]$+3=DK;EJ&J[?2 M8^.GM6N838ZL4C7,DBKYO&5LE#'(QZ(]DD<=E$+(8ZS8= MYT;4\T:-17.Z)TA+B'?^,9Q&SB_ MZ:7U4_"?S-TST^35X>K3/!.ZUM-2G'HY=V&Q8]MQP??[QK7]=7AX^'76,S^SH0E'*\SKK,K=[%%PO5TM2 M,$L,(4KAUJ,4UCA36.\L)2D=*F+4B(GWI^5VZ#V=W]0K7H(,MRIM.'UUE&:) MDK[^#Q4\>9S#H%>Y%AFHW(:,K7M17-5$Z=.O5*+UY>NUR"=*+PG7G&'>]%+S M4L.^7S^3RT+3U?UB[3-KJ"G99#8U[]XK%*JE&WMW]*X5:\:D98-J5-88-J2I MN$$&PL #?Z.LYK):_G]GITY)L+K%C"UPK2HPY MYJ@H.JUZE5(X]TV XSU "]K[:_V'.W+\GN._P"9.7%:4^+MI[DO/9K+ M=<+Y3&L/PJ_ZJF55?=/^W-SC]^ZWW'$0[K/XRW/=C[")FTZC/R7=+^Y77OVX M(]"ER[4 $G_L^_;FXZ^\VS?<<16.@_C)2]1/V++*/*#_)?SG[\L/?=(FW M]]G['&H_E]U'\0.420^(/Q=E[M3\]F-'R;GREJ/X#S#V$"H206; H !? M"]N;[$/;9^3#7ON\EIO M#=G+\7=L[,-R/R54DMX[.;Y;ZWN/].N1>>O+!BFUY8TW+.U9D555CTQL+FIY MGV5\\38\U'KJA8.5GE.[5NUL<^6$'VOHY+UJ?*WM1DMZLGD^]0\0J-OK;C$[ MG)]'3:G2L4NCO[R'*I5-Y8V="6S#>B[BI'><8T4Z=:587ECF7E+G/;;F\\M[ MSL&][1=5WFR.=NNG94@<[S-HXJA&D6.PV-B7_AU:D4->-/W+$(BO;^\S&N[B M]J2J5GSM\G:2Y$NTDD9GM"\/-$\,\AIZ9T'EEIE>2T\/:Z,,'.22CTE6;QJ5 MJK26]5JSG4EAX4F=9'4*R !V-Q=R[R=PGM=+>.)]XV+0MIH/B=%E=> MR$M1;,44S)_@LI47ST,UBY9(T]6I!VK.]N\OK*XLJDJ=9<\7 MAWGS-=E/%/G126M=!Z-XC9'4TWKG+;3-,DJIXTJ]-346UAOTY;)TJB]+5I2A M4@]L9)[2SQV'>\EJW,-W!\3]S46)T'DF_)#C,#R%1:E#0MQO/7ZMV5V]<8]S%Y'Y$TW6%5K%9R2;R?([Z\7:<^AL,5V7A>M=QM\Q3G(+-@4 FN]BWC&/;.Z[8.0K<,JU M^*N.,YD,=98G6-F?VJ6MJ4->5?,WHDV RN1>GR^,7R?.D@<.K/ILXG=2Y*-) MX>JEX/L=XQQ>4SUI+(^"=CI"A)JMGF<4U4CR)T+2,KB6/9PKJV:6&'.VFEC; MK)K,#X ! O[ZG;ODMWXDT;GS7:,UV[Q+D;>&VR*K"QSX]-VE]5JY:9(T=:L MIBHEAM^IDEZYLR=^3,XL M6FFM?YIPLS>K&G:Y_1A6M-YX+QRT4]ZE'D6]7MYSEMY96\(1\*6#JG$-&<( M &Y8?$9+/Y;&X/#T[&0RV7O5<;C:-2&2>S;NW9F5ZU>"&%KY99)99$1$:B MJO4^J=.=6:ITTY5)-));6V^1(ZF87]EE5C6S/,JM.AE]O2G4JU)R484Z<(N4 MYRDVE&,8IMMM))8LOX=GG!R]N7;5Q)Q#81OUQK&KP2[,Y/A7N7: M^)+XN<7\_P"($'+Q*_OY^+J2P:M:25&V3CZ6704Z;E';A-RQ;>+>'/O#=O&2 MYQ[4,EL&MT9LAM?#F6CW^A1J0Q/LY##05Y:&RUFKT6W,L&&M2V(H(4>Z:>)C M4;U\4\+7.5RS'))5*2QKV\ND27*XX827F/>^I+@NH#Q8M.&G'BAE><58T<@U M';O+ZDI-*$+B4XU+2HV\,&ZT/%TV\$KB3?)BJ89 QL.@ \V,?*]D<;'22 M2.:R.-C5>][WJC6,8QJ*YSG.7HB)XJH/QM13E)X)%X7VN>WG(=NW:+H^&V&J M^GM^^3V>2=FJ3-JK/CI=CKTV8C%K/!UD?'!@J5>98Y5]2O8LRQJC514+A-(9 M7+*LCI4JJPN*F-22YTY+%IQS95?._S-DRMBRC5ZJJHG5>BKT2W75=GXEJ"YI) M80E4WUW)I2^8VUWC9LZH>M):[ZN6E+D0 ?J*J*BHJHJ*BHJ+T5%3Q145/%%10?J;3Q6QHOS]BN^ MQ\E]H7;_ +;$UK6R\>8S JUL20M;)IDUK3)D2-%5&])=?=\G@OR_.7*9!<.Z MR2UKRVRE0ACW4L/W#5GZQ.G:6E..VKM/T(QA0M\_O-R,<%&,)UI5(QBE@DE& M:226"6PRQ/7(9 !'+[KWV&.9/_P\;]VL*9UC\6[KU*]E$NNZD'RHM*??-Q[R MN2D 6]&R> 9;=A]&IE.\+MVQ=^"*UC\IROIF,R%29JNAMX_(Y MVE3O5)6HK56*S4G?&[Q^1Q4FD/C):>KE["1;!UT$_P!5W6,HO"4;&WDGVXW] MI)?-1USW*<8VN&N>^6>,K<4<+M1WC.XV"*%[988Z*W)+-"**5JN;*V&G.QBN M1?%S5\$7P3S,WLGEV9U[)\E.HTO4\L7WXM,E3@WKNCQ-X5Y!KRE)2EF>64:M M3"6]A74=RXAO8+%PKPJ0>Q/&+32>*.CSSB2P 7C_:UY/9REV3<17W37+6 M0U2ID=%S%JZY7/L9+ 6U>YT+U8SS5H:EZ&)G[KHD?15544N'TE>>.Z?MZC>, MX0W'W8/=V]Y)]\UI.N=HIZ%ZR6ILOA!PL[V\5_2V8)POH1N)*#P2<(59U*:P MQP<'&3JF,UO"97/Y'T&>K/\!AZ,^1M^C'U;ZDOP]= MWE;U3JO@5%.<:<'4F\(13;?82VLMHR^QNLSOZ&6V,)5+VXK0I4XQ3Y&Y+S%OX_(;GMN8SA MZDOH]:<6"-KKAGHVAP\X>9)H: M@TXY5EEO;-KDE.E2C&I-;7@IU%*:6+PWL,7RG5ATBN 6&?83YH@Q.[&U\X MU;C+9M#(YR2N176]=6H[HK&JB?.J*G2'^)-YOWEO8KDITW-]V3P7S(_-,U_DN M=$^(Z%U'K^O'VS,# 81H93@ 22 MXSB)=9]KW:>7K=2NV]R5W.Z7A,;>ZHMOZ@U#2>28IJ+V>971129BTLZ.5$]1 M/+T3HG5:TM[)T-$7-[);:]Q32]3"6'LG+S"QK4>NZ>?]?;2V@K>:E1T]IG-* MM1)X[MQF%KORBUAX+\7I6T]K;:FMB6#<;119?* 7M?;7^PYVY?D]QW_ M #)RXK2GQ=M/ M8>P@5"2"S8% +X7MS?8A[;/R8:]]SEQFEOB]:>XHUCNMQ\I367X:J^Q MB9KGOEN960]U?W0[^7O[!VR]MNS24\!4=:PW*W)N MV*]S.VF/EJ9+1M5R$* M0OBP$2M='D+\#W)D>JPPO^%\[K,2ZSU=.4YY/E<\*:V5*D7M;YX1?87))KE] M#R8XYD^HUU,K.TLK/C7Q:LU5S*JHULKR^O!.%&'+3OKFG+'>K2V3M:4EA1CN MUY)UI4^@KK?*1<9:C\ +%'M0>YSE,5E=>[7^X?8Y!+&!MK&VM0T;8LC.^)]O%79&-CQEB59)X;$B5W.=&^%L4HZ,U=.,X MY/FL\:;PC2F_2]B$GSI\D6]J?@\C6[B6Z\W4RM+VRN^-?"2SC2S2EOU\VL*4 M987$6U*=];4XXJ%:'A3NJ45&-:&]7BE6C45Q9P145$5%145.J*GBBHOR*B_. MBDM&&L_0 "O!_B M@DA MT3M[U5'+Z.1VW:]@MCHW*JM^(16MS[NGEJR M_A/"LK4+79KXI89H9%14-EU() M&HC)WMF\JS07J?2-SDU65S:1E4RM[<>5T^U/M=B7(^?!\NP5U4NN9I/CCE-O MIC5]>VRSBS3BH2H2:ITK]Q7\M9;SPN69&Q5ZE.I69)8LV9Y7(UC&-WMGEMG5S#,:M.A84*UI[6N4XGR>'[C>X_"-J<@U$CN\<<;7XZUA^G2 M21MD@VG9XE29D6UP*Y%IU>J/QLB>I)TL(UL4OZ.TA.QG'-EY_"V+"KUV^NI8Z]L[C@_PDK]+I".$L?%K9[,;52BG5K M?^H:4:?M"W9QN+JM6U>TMTDBN1((W.QC?!R)71'10QJS1M:RJ2S#*H.=B\7*"6+I M\[P7*X=ST//LVF<[J>=>#)==Y7:\-^+][1LM?4%"C;7E::A2S);(0C4J2>[" M^;PBU)I74FI4WTLG3(+R.S)> #4BBDFDCAAC?+-*]D4443'222R2.1K(XV-1 M7/>]RHB(B*JJH2QV+E/R4HPBYS:4$L6WL22Y6V6%?;$]J?8LWG=>[A.YO6)\ M'JV+DIYSC_B_/TXVY':;:+ZU+.;AA[C'OH:]#T;)#2L1MEN*K7/:V'HDDGZ0 MT;6E5AFF;P<*<6I4Z;V.37)*2Y4ERI/:WM>SEQ/==#KOY-:Y/=\)>#-Y2O,S MNZ4Z&89E1EO4:%*:W:EO:5(O=JUJD6XU:\'*G1@W"#E6;="T 2X89 5% MO?5U&3$=UNK[6K%9#MW&F*@B5(4BC>_7;EF"9R2-C8D\GFR*>9RJYR>"*O1$ M1(5XC4%#.*59+T=!8]MQE)>SCL\VQ]C>CU97.5$GW0U1U--TN?\ )_Q%L>AS2G?16$*U/!^JAL]B MX^9W2W'R9/$#X=X2YGH&[JN=[D>9NI2B\<8VM['?C&.S!Q5Q3N)<'2?(SX>KB;*,Q>8DAB\OJ M>I-D[4"R.ZJWIY4Z(ORR_P -KMSM+BR?I)J:[DE@_FQ,+7E2M&TK+5^F->48 MX2O["XLZG8[%S+_T?[,N0DISI%G.0Y*7' M^(6*Y%6NUDS#GS7\E7A?(R:U%5KU/3E:QK_*EA%?\ WEKW4>X?_I ZQV14:])U,KRJ<\QK\N[%6D=ZCO8-;)73H12V MIM^$G#>*1Q;Z;(P !E[V'GRI[NFK_X.SRWN6\*>_NR]3/P7YF./>+?^ MM+P^_2=P$U)I:E#?S'Q"5S;+9O>,6C5S347+8G4=)TFWAX-26V+VJ^TQ[)&- MDC"H7'&L$UAL?*4)^_/EY.;^['F;? M*V1DRF&L;7=Q.LVI&(QWX,X61U'"0>5)IVHVO3C:Q%:Y6NZ=4Z(O1+<]47GC MV?7-9>A51P7SLQC6C! MOGW=[!8X+$ \ N) /U;F97KPQM1%5S MY9I$:B)XJJG[&+E)1CMDW@CCK5J-M1G<7$HPMZ<7*4I;%&,5C*3?,DDV^T6: M/<3XGK\(^T_P!QM%$D5C [UQP[)N=4@IV9J MNUNDGASRQ3D^^\68/NJ;KZOQ0Z^=_KVLY[F90 MSBK2C/#>IV_03C;TG@VO:J$:=-8-^AY6]KK%D,F<4 O:^VO]ASMR_)[ MCO\ F3EQ6E/B[:>Y+SV:RW7"^4QK#\*O^JIE57W3_MS[4_/9C1\FY\I:C M^ \P]A J$D%FP* 7PO;F^Q#VV?DPU[[G+C-+?%ZT]Q1K'=;CY2FLOPU M5]C$Q>]W/O6L]M/#M?C+0+YB8^HEU^5[ MY)'NDDD][E5SG.3R_$L0G71.?O-[!VMS+&_H))M\LH]<6T8K9"E+>5>WCLBHRJ4 M:<5&W)="MBPX K0?X@U M4^N.UM.OBN,Y:5$^=4;:X^\RHGS]/,G7_P 2*.)W+8KG]N_\(S#>2DC)6VO9 M-/=<\C2?,VEG&.'9PWECV,5CRHKBD5F7< MR^PS''^J%O\_E3UG=PFUUED M_P!I8(>/.+K$4:_,J,FNRN3Y_IK\W3I-W#J*613DN5W,_8P,"/E,[BM4ZPEI M0G+&C2TU:;JV;-ZXO)/NXOL^<3:%>F/ &G-#%8BD@GBCG@F8Z*:&9C9( MI8WM5KXY(WHYCV/:O145%14/QI-8/D/NG4J4JD:M*3C5BTTT\&FMJ::VII[4 MUR$=7,?M2]D7,U^UFK_$[-!S]USGV_P ROE77:C+&F_$22.\[ MY?JWU9'^+W.ZKUI>^T;I^_DZDJ/157STWN?O5X'[TNTX?]>'K(O M-,KII*-+,J<;QI+D73R<;O=2V*/C&[%;(I&.6,]B+LTH7V7+6V]P&:KM>KEQ M>3W728J$B>9'>F^3#<:8G)HQ$3R_1LM=T^?KXGEPX=9%&6\YW,EV'.&'S*:? MS26[SRFW6$NK5V]"PTK;U6OY2G9WCFMG*E5S"K3QY]M-K'FPV$@7 O97VP]M M'DL\/\1:UKV>2-\3]POLL[+NKXYF^2Q$S;-CL93-TJMI/^)7K305G=$_>_!" MI,6[6WC3HSE#TLZD)U%]'BV92'L$* #Y?!?%%^5 #!/G+VU^S;N!R%O/ M;EQ!BL)M=Y\LUO;./[5K1RD6!?7PNL'PLM:>6:?S^O[^/9P>9.GC_\ 3P[1FWP-[?':-VXWJN;XWX?P;MLIO9-6W3;I;>Z[53LL M16I;Q.2V2:_'KME6JJ.=C8J?F151>J*I4&6Z9R3*I*I:T(].O3RQG)/LIRQW M7ZE(MPXG=:OCSQ\6\ %77_$ 11IR?V_2(Q$D71=I17IX*J.S]9%ZK\_A$WIU^3IX?*I M$W$R$55LYI>&XU$^XG##SV9E/)4WES4R36]A.6-I1NLJJ0C@MDZM/,(U'CAB M]Y4:2P;:6[L2;EC7P(M,M( !< ]BYCF]F>PO5KD;+SGN#XW*BHV1K=,XYA< MYBJG1[6S1.8JI\CFJGRHI.G#]IZ=BERJM4\_'SF:^GE'Z=2'6:NISC)0GDN7 M.+::4DJ+@W%\Z4HRBVMF]&2Y4T3,E;EAH ,*_<+XJW3F;M&Y=T3CW%29[;K^ M%9;Q&"KJB7,S-0G9.['4$>K8GWK#$7TVO^R.XMK6.]7E M#8N=X-/!=O9L+A.JIK/3W#_K ::U7JNXC:Z?MKR<:U:2;C25:A5HQG/!-J$9 M5(NTPU*MZ7 ; M1C+.(RL52['ZM2Q)3MLCF9'8B^DQ51.K51?D5#SKNRN["KT-[3G2JM8X233P M?/MYMC\PDW1^N-'\0 MU+#2JLDF?'7A:KGJB=$1#GMK6YO*RM[2$JE9XX1BL6\-KV%/:IU;IG1&35-1 M:OO[7+KK^>NF_\=0_C#]0CO4_9]-PZG)':':W*I4?9S'$6RT-HAD^)]& M&IALFK,1G)70*BI:GD\]>*)O5%17KTZ]>BUYKNP\WR46\ M7&5-\@@V%0 2L^SARHO'7>?J>$M9-:&'Y*Q.4TR[7_P!C)Y&U7>_7::KY MFHUR9E8WM5?-U\OEZ=7(J5MH&[\7S^-%^AK4Y1[Z\)>Q?FEB/E%=&_E-UQKM,NTX M2MXS).P]BU;FP^UXW'MU6BV6Q:;+8=>K79ZEB=SO.B.>Y?,J>)<+;YTIZ66< MMK?5LV^QOQ6ZUZ]8&M=J;@54L.MU/@A0IU%E]?5%.E22QR%ZSE+][)7)%EN9&Y9O6Y5Z]9+-N9]B>1>JJO5\LBK M_P#4M[E)RDY2VR;Q-DVA1I6U&%O0BHT:<5&*7(HQ6"2[22P/3/PY0 #-_VZ M.'?^MW>#PYJEFH^YAL7L,>X9]D5CX65F*U9/K1\T,W1R^K!:AB>C43JYK5^3 MQ5*CTE8?".?4*36-*$NDES[(;5CVG+!=\MCZXO$3]&G5XU#G%"JJ6;7MM\'V MOA;LG6O?:9;CY>DIV[KUX[OA>TMIQP>S66ZX7RF-8?A5_U5,JJ^Z?]N;G'[]UON.(AW6?QEN>['V$3-IU&?DNZ M7]RNO?MP1Z%+EVH )/_9]^W-QU]YMF^XXBL=!_&2EZB?L664>4'^2_G/W MY8>^Z1-O[[/V.-1_+[J/X@W2W;GAJU*O%.#LVK-B5D->O7@IK+-//-(YL<4,,;5< MYSE1K6HJJO0N+TNTM.VC?(J*_=-9#K:4ZE7K,:PI4HN566=U$DEBVVH)));6 MV]B2Y2GMWO\ <'D>YGN7Y-Y/L6)GX6SG+&$TVI(UT*8[3L"]V,U^LM?U)(H[ M3J%=LEES.B36'ODZ=7$'ZBS26;YO6O,7T6]NP[4([%W,>5]MLS[]6CA10X,\ M&,ET4X0CG$;=5[V22QG>7'MM;&2QWNCV3C_:,7@(ED5$8R7.6<8S%1RJKD16 M+,CT54ZIXG-XUY+9>^#UR7 M*Q:EO\;Y?2JV]$V:S6IYM;KD5BNAP\K8,FQOF:BST8TG,TEE&;T; MO'"CO;L^W"6R7F>B7;2(%ZS/"6VXT\%\ZT6Z:GG*MY7-@^>-_;QE.WP>W!57 MO6\W@VJ5:I@F\"^M!/'9@ALPN\T5B*.>)W_FCE8DC'?_ %:Y"Y!--8KD-7Z< M)TYNG43C.+::>QIK8TUS-&J#Y M !6C_P 0;&]FY8V8_EF/U?*JL:^2SH#O3\_3HCGI%UZ=>JHW_4 M13Q.6VQ?NW_A&83R4E3VC7M)RY)Y(TL>RLW4FEWHJ378CCS%<(BHR\@ %N+ MV&9XU[1>0*J*OJL[@-GNN3I]%(;7'_&E2+Z7SO\ 5QLG5/F3I_IZ)-O#J2>1 M3CSJXE\V,# KY36TJT>L#974L.BK::M-W#E\"YO(O'O\G+L)MROC'8 #C MFV[AJF@Z[E-NW?9,)J6KX6LZWEM@V+)U,1B,=69\LMN_>EAK0M5?!.KNKE5$ M3JJ]#BK5Z-M2E7N)1A1BL7*3227;;/6R+(<[U1F]#(-.6EQ?YW=3W*-"A3E5 MJU)8-X0A!.4L$G)X+9%.3P2;(=N8_?-[6=#OVL1QEK6^61.GG;B%AX=AF0#A_Y-/C9J>UA?ZRO,KT[0FD^BJ2E=W44^>5*W?0+9S.ZWT]DHQ9CE MC/\ $(8:6^R/,]J>3H8Q7JDES&5#B;3>2Y>>2HS"%JYY?KBC5O<-D*F4RI0QPYZDS;AS$AW;I[K_:#W$9"AK<&W7^*]WR,K*U+5>5:M77FY*T]6L;!B=HJ M7LEJ-N:>9Z,@@ENU[MARHC(%7JB51E6L\DS2:HQFZ-S)X*-1;N+["DFXOM+% M-\R+3N+G4AE,IC,)CKN8S61HXC$XVM+=R.4R=N"ACZ%.!BR3VKE MVU)%7JUX6(JN>]S6M1.JJ?,YQIQI&G3ITXRG4J5)M1A"$(IRE.4FHQC%-R;22;9$?SE[UG:+Q5D+>!T=VU[%27;+\.&ODZ./.M[6GF>I58Z:RZHDU&\G*I=N+VI^*T%/ MHWV87%6A4B]C@8@1_P"(1QBWDCF[3[S,9ZO1;6\D/S2)CG<4PUUE_W/ MBD3_ 'CPUQ-AO8.R>YV>EV^9T?[I/D_)3WBMM^GKFD[S#T+RB2ACV.D69N6' M;Z/'M&;_ %[R':!S3DJ6N;'EM@X3V>_-#5IU^2Z=2#6;UN;P;%6W3#6\EA: M,:+X>IE/JQCG=&MZN5$6H3YX^ M\/+2IFV3T+74F34HN4GETI2N8Q2Y96=6-.M-_2VWC,L-K26.$K%6U6O5J]VE M8@N4[D$-JI;JS1V*UJM8C;+!8KSQ.?%/!/$]',>U5:YJHJ*J*5DFFL5M3+': ME.I1J2I58N-6+:E%IIIIX--/:FGL:>U,US]/@ %7/_$ 3QNY1[?X$55D; MHFTJY.B]$1N>J.^5?!?,DZ=.G7Y%Z]/#K$G$RI%UK.EZ91J/O-P2]BS,QY*K M+Z]+3NM,TDX^+7%[EE**Q>]O4*=].>*PP2:N(;K3;;4L4L%C7R(O,LH !<" M]C"*6/LSS[I(Y&-GYQV^6%SV.:V:)-,XYA62)7(B21I+$YO5.J>9JI\J*3KP M_P#BY#W6I[(U\/*.2C+K.WJ33:RC+D^T_%T\'WFF3+E;%B( *;'O8?;AV M'^@>A?R'"0EQ&_W[#[VC[.H9[_)E?)VO?^J[WWGEI$:4"9#@ 2E>S?]N_ MCK^CF\_B]8*PT)\9*7J)^P995Y07Y+V=??=A[\HET\GLUUP #@/*FBT.3N- MMZX^R4%.Q4W#5LU@59D(G34V6,A1FAI6;$3%:][*=U8Y>B+UZL\#@N:$+JVJ M6U3^3J0<7W)+ J#2>HK[2&J,NU5ECW]EF965"ZI/GZ.O2C M5ACL33W9)--)IXII--'%SA/< .T^$-]N\7(YC0N^:G5C)]Q-8_,Q*#XI M:4CKKAMGVCFDYYGE%W;PQ6*52K0G&E+#%8[M1QEABL<,,5RG:G>KSC#W%=S7 M*W*F/OWLAKN;V*Q7U%^0<];$&J8[^"X6JC9(XG10Q5V]6,\J>1KD3QZ=5[>H M,Q6:YO6O8O&E*6$?4Q22^8L>Z47U<.&53A!P6R+0=W",I. MM6>,=C493W(OEW(13;:;>+!XQ. ,]-7[L;&$[!M^[79,QD8N7?QY.&VRV^8N=,C6B=\-'C="UUUBE*DT4LR.R6 M5OXZ\JI"Z.6+^#3,1'.16IU5/GE?AM881N,SDN7"G'V4OX/S>]A]\J1Q#3J: M;X5VLUBE4S.Y2;?+O6UHGS)K"Z;3QE@X/"*:<\P??.^QE@ORWZA^)W(A4&OO MBY4]UI^R+;O)S?*?R_\ !.9>]9E/P@@V$P "]K[:_P!ASMR_)[CO^9.7 M%:4^+MI[DO/9K+=<+Y3&L/PJ_P"JIE57W3_MS/*9'@'!:9C(["HGQ,F[/JZQD(X. ML"=%BZHJ+T4FU7CL= 1KQ>$W:J*[LWN_,QQ[Q@6KZ*IZ_P#* M-W.07$%.QCJR=U636,72LH*ZDI+G4W14,'L;DE+P6V5&E5555555555557JJ MJORJJ_.JD)&>D_ 3E^U+[:6"[B85[@>=Z,]OB7%92:CI6DI)+6CY!S& M,G]._D\W:@DCF9J>(MQ.@^&C5LE^RUZ2.97C5MF0]&Z2IYI'X3S)-V*>$(\G M2-/!M_2I[,.=IKD3QQJ==_KCYCPEKOA1PQJPAKZK1C.\N\%-Y?2JP4Z5.G"2 M+PN#Q]7%X MK'U8FHV.O3H4HH:U>)B)X(UJ(3+3I4Z,%2HQC"E%;$DDEW$MB,'F:9KFF=YA M5S;.KFO>9I7EO5*U:I.K5J2Y-Z=2;E.K:@ALU;,,E>S6L M1LF@L03,='-!/#(UTY6XWP--D&%9C[$_D MFW;5L975K,6VE/,Q,A1K1_#MA=\0QD3(IU6*M::2H4J,LXRN"@H[:E.*V8?1 MQ2Y,/3);,/"V8/'+YU&.N7GN:YY:\%>+-Y.\G=-PRS,*]3>K*JDVK.YJS>-5 M5$FK:K.3J])A0;J*I25.MP149?@ "^5[>?*4W,/9KP+NER>6UDOP*JZS MF+DRHLMW-:9/8U/+W)/*C6HZUD8N.TS>.^R&UN);9]$HOMN#<&W MW7''OFL/UKM%4^'_ %B-6:>Z6] KW^_P#:S)8X MPX$W%(W+%BM[S^MOD19O*QV>P$F28U42)8/I?@ZOBYZ.\/HM5%I?:+$Y)YB? ."\F\D:CQ#H6UYF\SD)U5?)6IQ.D]*")C7RV+=AR)'%%&UTDDCD:U%5>AU[NZH65M.[N M9;M"G%RD^TO/;Y$N5O!+:5)H_26?:[U18:.TQ0EL,"HWSOEM^U#J.[S^Y.Q=N79 MD^=\W(MALA=6SJRZ,ZN^E8V>7PI7FMKFFG?9C*"52K)X-T:+>,J5K!^@IIIS M:Z2KO3?@X+E.ERX /WY/%/!4^10"PE[4?N;9_7]CUOMD[@=BL9G4<[8JX3C+ M?L[=GLY#4\I*D=3%ZEF[T_JR6-9O2>2&I/*Y$QSU1'N2NO6&3M%ZLJPK0R?, MI;U&6RG-O;%\T&WRQ?)'L/9R888HNO1U.,IS#)[WC9PMM8V^=VL76S.QHP2I MW-+'&I>481V0N*:;G<1BMVO34JN"K1ETUH8ETPOFUYO-8K7,/D\_G;];%X;# M4;63RF1N2-AJTJ-.%\]FQ-(Y41K(HF*J_.OR)XGS.<:<'.;2A%8MO8DERMOL M'9L[.[S&\I9?E]*I7OZ]2-.G3IQC95(-JVJ)JPK9K2OB26A2E;Y M*[?+)(WU^B10-JG55?.Z[M[=N&60>Q\6+NBG7KM1G&Q4H[;6T>U+=Q<:]>+WJTL4FJ2C%Q9E'E[ !,A[97N6 M[3VY;5@^'N7,W?S_ )G[M?&4[&1GMW[G%ENU,K8LEA41MJR_6WS2_PNA&U4 M;U]6%J/1S9*ZTCJRME=:-A?29+Q;R* MZXBZ"MJ=KQ2LJ,JLX4H*,>)SXIH)HGHYCVJK7-5%1512<$TUB MN0P%U*=2E4E2JQ<:L6TTTTTT\&FGM33V-/:F:Y^GP 4_\ WQMN3-]WN-UR M*>">MJ7&^ C3T7JYT%S+V+D]RM.BL;Y)X_A6.5$5R>5R>/7JB0EQ%KJIG<** M_FZ$4^ZW)^=@9Z_)G:?JY7P#O,YKK"69Z@N)P[=*C1MJ$7W>EA66S%8);<<4 MH9B@3(D 77/9^U?\'.Q?C:VBM5-LS&U[-U;)+)])V47 RM=ZD4:1R1S8%S M',8KVM9$G_ $12=+3=#'9O;\O-D\#7%Z^><4LWZT.HNADI1M5:6[PP M>$J5I14XO!O;&3<9)X24DTTFB3TJPL\ !38][#[<.P_T#T+^0X2$N(W^_ M8?>T?9U#/?Y,KY.U[_U7>^\\M(C2@3(< "4KV;_MW\=?TSK[[L/?E$NGD]FNN "EK[P?"[N)^\?:\W3IVH,#RM0 MJ[[C[,[8FPVY*E&^U(V^9&JB]41/*B$#Z[L?%,^G6BL*=>" MFN[Z&7?Q6+[IL->3WX@+6G5VLLGN*DIYEI^[KV$]YN4NBWO&+=XMOP52K*E! M;-U4MU)1C'&+ HPOC !>E]M+A=W!_9WQ/KURG9H MY[8L6[>-CK6VPI/!E]F\EM\#70R2M?6;6;&Z+QZ^5_54155"XK2UC\'Y#;T& ML*CAOR[L_"V]M)I=XUE^M[Q 7$CK#ZDSRA4E4RVWO?$K?:W'HK**MDX)OP8U M)TYUL$EC*I*4DI2D8N^^=]C+!?EOU#\3N1#S-??%RI[K3]D2KY.;Y3^7_@G, MO>LRGX00;"8 !>U]M?[#G;E^3W'?\R>S66ZX7RF-8?A5 M_P!53*JONG_;FYQ^_=;[CB(=UG\9;GNQ]A$S:=1GY+NE_A2Y=J M "3_P!GW[8>P@5"2"S8% +$G=SE9J7 MLN=I="":2),X[36Q1OCL4JVH[H]]=[W/1\*_%R02(K6NZ^DK5Z=>I*.= M57#A_9P7IW37F*4OW#$GP,RJ%_Y1W6U_-K"QHYC42VXN4Y6M!8=Q59/;CR88 M;<57;(N,M@ -SPN*M9[,8G!T4:Z]F)^(N...=:J-HX74-/P.&IP(K7OZ5<= R62:5J)Z\\TWF<^1>KG MN555552Y^RM:5C:4K.CLI4H**[RPQ[KY7VS4WUYJ_->(&M,UUMGE(C7QHKJ_[E414^A<9CLY)Y6^5OII\5E9/#J[JO MCU\>B3CP]J.>0.+Y(5YI>9&7GMF 7RE674;+K&4[FEZ.\T]959[,/"C5NJ"Y M]O@48[=G8YL7,B5T8_ 1 M*^]/H:;?V0[)G60I/:XZW/3-LK-2-SY6MLY:/5KTT2M3HST,;L,SWN7P2-KB MB]?6W3Z=G4YZ52$_F[GG3\POI\G5J;X ZR]EETI;L,YRJ^LGMP3W::OHI]V5 ME%)<\MU+;L*:!!!L* $Q?LB@[+JD?K3)#7ARV(;7W M+'SKYY&,?:F;KDM2%OTEM:BPYX[]6C.6S&*ACLBI%PXG$P$ % M=_WZN=\CB-2XK[>\-)&8RIT*&5TW@JC+[L498/)>\,[7,-09]Q8S"G& M53+J=.PLVUCNU;A.I=5%]#.%&-*DFMKA<5%L7+6&(B,SH -6":6M-#8@D M=%/7ECFAE8O1\_!S;9GV)K=J;8=5L2X.U?R%F=$?+DM%\L:E*FTN=4_"#C/R 74O:%YXR?-G9_KF/V.^^_LW%&6N<>6[%FU M/;R%O!48*UW6;MQ\R>6-K*-I]&"-BJC(*#?D)\T1F,LPR*$:C;K4).F^XL'' M]ZTN\:Z?7UX9VG#CK"7]?*J<:639[0IYE3C%81C4K.<+J.',Y7%.I5>&*PJK M##T,91RKRRX 'B][(V/DD>V..-KGO>]R-8QC45SGOK.QU:Q/CI)F>1RQK MZO5OT50MPU+>>/9[,.E<5W(>"L.ZEB;0?5?T3+A[P TKIBK#H[R&54Z] M:+]%&O>.5Y6C+LRA4KR@]K2W5&/@I&)IX9/0 /.-CY7LBC:KY)'M8QC?%7/> MJ-:U$_TNJ)\AR4*$$^[NK'YIJL\=M2PUCQGU3J: MC+?H7F>WLX2V^%3Z><:;VI-8P46DTFEL:,FCU"* 4V/>P^W#L/\ 0/0O MY#A(2XC?[]A][1]G4,]_DROD[7O_ %7>^\\M(C2@3(< "4KV;_MW\=?T< MWG\7K!6&A/C)2]1/V#+*O*"_)>SK[[L/?E$NGD]FNN "!'WX>&6;!PYQW MS91K5$O:#L2ZOFK3NB7IL/LB^?%UJ_\ M/KULBR>61$Z]/,CO!$7K'?$:QZ; M+*5]%>'1J8/U,]GLE'S3)IY,77[R7BIF_#ZXG&-GGF6=-3B^65S8RQ>KDZJ]$3Q5#U,EL?A'-K M>R:;C.HM[U*VR_>ID5<<=>KAAPAU%KN,XT[O+\KK3H.3P7C,X]%:IX--XW$Z M2P34I8X)IM,^@=B<92PF+QN&QL+:V.Q&/IXRA78B(R"E0KQU*L+41$1&Q01- M:G^I"Y9))8+D-5JI.56I*I-XSDVWW7M9#S[YWV,L%^6_4/Q.Y$*,U]\7*GNM M/V1?/Y.;Y3^7_@G,O>LRGX00;"8 !>U]M?[#G;E^3W'?\R>S66ZX7RF-8?A5_P!53*JONG_;FYQ^_=;[CB(=UG\9;GNQ]A$S:=1GY+NE M_A2Y=J "3_P!GW[8>P@5"2"S8 M% +#/>!1L3^S'V?W88Y)64\]QO%:1D:N;!7LZ5N\B6Y7HOT(VV*<DE3?FJ2_=,3' G,J=GY1K7-C-+&\H9C!-O#!PG: M5MBP\)M4VL,5@L7MPP=>8B\RS@ Y3H^P)J>ZZ?M3F+(W6MIU_8'1HR*57 MIALM4R*L2.=DL$BN2MT\KVN:OR*BIX'+;U>AKPK?034O,>)Y.?Y6L[R*]R64 MMV-Y:5J&.+6'2TY4\<8M26&]CC%I]AXGT4=4RM7.ZQKN:HSP6JF5P>*R%:Q6 MDBF@FBMT8)V/BD@587L5'^"M^C_H+HZ,))-/LI[4S4DS"QN\KOZ^ M67].5*^MZTZ52$O10J4Y.,XOMQDFGVT;^?9TP #Y[?<_MF+WWN0YZW?"2I- MA]PYAY'VC&RHK522GG]OR^6AWRJVWX='.\.GBORELVT+KK$T*%)^V6VG+. MG/DV2=>[K+D;?H*L'MP?:PP;F9*[,>X M .C>YGC./F/M^YAXQGEKY*UB;+<=;3JJ(CZ MMWR2-5?DK2E%=UI[K[SP9(W"#6CX=<4]/:Y%A)[N#P9\]ZQ7GJ3SU;,,E>S6FDKV()F.CE@G MA>Z.6&6-R(YDDYE]Y/+[ZE>T_1TJBEW<'M7?6PHKB/HNPXC:"S?0N9[ M++-N[EKF$V MK VI(W0R6,/L&-K9;&320O\ IPR2T[;%[1\5Z7^SY^OD\_S_)U^8A3B/C\.4NQ MXK'^LJ?]QG@\F!T/Z [.[\'Y7NX]K'>P[Y"T1^9'0 " MW][%GUA^IGL7QOK>A_UUW+ZJ]7]S]7_@;QSYO0^?T?K+XCY?]OS?,3IP^Q_) MY8\G33P^9^Z:_7E(_%_UE*O0X;_P'8;^'T>[5Y>WN;O>P,+O\0-\7^%/;A_Q MO@/P?WOY.OH?%_6."_==/H^MZ/R=?'R]>GSG@<3<<;+L>W?^$7%^2EZ+H=>8 MX=-O9+AV=W#-<<.?#'=Q[>&/,5TB*C+T 6;_@?&_"\B_67I?/ZGH_#>?YNGE_UDP<--[Q&ZQ]#TT?8[3"GY5#H/R^T MGNX>,? MQO=G=\:>[CW][#OEB]Q]LC#"/JI; M(_->/<3)LZNG#"?&#C/D.A)QE++;F\52Z:Q6[:6Z=>Y\)..ZY4J>1\TTKU5SY)97*^21[E\7.>]RJJ_.JEMC;;Q?*;2 M"2BMV*2BN1)8)=I);$NTC2!^@ [N[;>-[O+W//$W&]"1\%C;MZUS#I;9"MA* M3;63KQNN21^G,WT:W5'/5[71M:BJ_P"BBGI9/9N_S6WLTL5.K%/N)XR_>ID7 M<;-:4N'?"/4>M*D]R=AE%Q.F\,?;YP=*W26#Q;KSII)IK;X7@XL^A)5JUZ56 MM2J0LKU:D$-6M!$GEC@KUXVQ0PQM_P!ED4;$:B?,B%S"22P7(:JTYSJS=2HV MZDFVV^5M[6^^S7/T^ 4V/>P^W#L/] ]"_D.$A+B-_OV'WM'V=0SW^3*^ M3M>_]5WOO/+2(TH$R' SR]M#E+%<1]YW#>RYRS3HXC)9J34LCD,A/#5I MXVKM,7U3+D+%B>6**&*HV?SJJK\W1$551%J;1]U3M-0V]2JTH2DX8]N47%?- M:1:QUU-)9AK+JU:FR[*J9>.)&.?8SVCYE^.6&K6M6TR>,KKE:+*++2>G'; MMSTT@:]%:YJ2JJ.3Y3SUN&'%?(-=T MM_H\NS.C4JQCAC.@Y*%Q3VM+VRC*I#E7+L<7@U0!OTK.,O7,==B=!'Y#%5_B75\WA\ M7/:UFC9@1KY)( M6\]8SCI8\!].Y/GMVJ<_A'/[2RE&6/@V]3?E%[HY8I&.Z*R2.1JHJ+XHJ'@M-/!\I<)"<* MD5.FU*G)8IIIII\C36QI\S6QFB#Z !.C[%'#K]I[@-TY=NUY%QG&VI M3XW'RR5:\].?.;*^.NZ%9)D=)6NTZ3$GB?&B.Z=4\R(O19&X<6'39A6S"2\& MC#=7JI\Z[D4UWS&-Y3OB$\EX99-PZM)-76=YC*XK88?^6L8IJ$N?"I7KTIQP M7+0EBTMDK9!,I@[(:??.^QE@ORWZA^)W(A1>OOBY4]UI^R+ZO)S?*?R_\$YE M[UF4_""#83 +VOMK_8<[X[_ )DY<5I3XNVGN2\]FLMUPOE,:P_" MK_JJ955]T_[_;@CT*7+M0 M 2?^S[]N;CK[S;-]QQ%8Z#^,E+U$_8LLH\H/\E_.?ORP]]TB;?WV?L<:C^7 MW4?Q Y1)#X@_%V7NU/SV8T?)N?*6H_@/,/80*A)!9L"@ %LG8>,K'*?L MC:WB,=C_ *QS.O<*:GO.)C618_AW:E:J9/,W?!'>=:VK,OJC5_=+_H^4FFI: M.\X>QIQ]'&V4U]0]Y_,3,%>7ZPIZ)\I/=;16;UNFS!06+LKZK+VRK M-)8JWNZCZ7I7BHW-2I";@IT5*=HD0QF@ BS]TOOBZ[F*D_-W*N# MOX'5L-7L*[(:UKV4BGQV9WK(1UY&34(JU998,:]SF.EON1[$D97F:E(:OU#2 MR>PE;TI)YC6BU%<\4]CF^PEZ7LRY-B>%Z74MZMF;<;>(EOJ'-K><>&F2W4*U MW6DFH7%:FXU*=C2?IYU'NRK[N*I4,=YQE5I*=+5[WR/?(]RN?(YSWN7Q5SW* MKG.7_6JJ0&;%22BL%L2/ 'Z "]5[:'&<_%79+P1K]R#T,AEM6=NN0C?&V M.Q'9WF];VM:]I$CC=Z]-F6;"J.ZN:C/+U7IU+B=)VCLM/6M*2PFZ>^__ *C< M]O;2DEVL,.8UF^N+K&EKCK*:KS>WGOV=#,%94\&W%++Z5.RDX8MK=G4H3J8Q M\&4IRFO18F=Y41;, #\Y-PG+P3WC\PZU%6EKX+:,X_DC5WR,9& MVQA]XDFRUE:T7_!N?5Z*6%*,> M\;,G4_XCQXG=7K3N=59J>:V=JLONN>2KV.%!2G]/6HQHW#PV>WR'W.Q\E<&YGM^V&^V3;N%9W7==CE="V?(<<[!=DFB])$J-7I-?#_-U=Y:\MJO\ M%N]G;IM[/6O9VDXF"'RCW!BMHWB MA2XI951PTYJ2*5:45X-/,*,%&<9)&72J4*&:4UBJ;<)]R6V+[B>*[LD97_ "7O$VUR_4&?<)\PJ1C4 MS&G3O[--X;U6W3IW5-?13G1E2JI+DA;U7M7)6&(B,SP -:O7GMV(*M:)\ M]FS-%7KPQM5TDT\SVQQ11M3Q<^21R(B?.JA)MX+E9\5*D*5.56JU&E%-MO8D MDL6V^9);67T.PC@^YV]=IW#_ !QF*OPFSQ:]^$>VPOKS5+4.P[58ESEJAD*T MZJ^+(X2K">I4540N0TYE\LKR6A9S6%50QEZJ7A-=['#O&K]UG.)-OQ M8XYZAUG8353)ZMZZ-K)>AE;6L8V]&I'';A5C3Z;;A_*/9'D6%OO9\$9'D_M= MJ>\_4/9+S-C?:3+B_)Q\3+717'&II/,ZD:>7:EL7;0;>"5 MY1ETUMB^3PXJO1C'EE4JTTGS.GV0<9^0 "ZG[0W V2X2[0-M3UJA=98Z)(BTJK[L,C&HU\-YO17>"D^:(RZ67Y% M"5185:[=1]QX*/[U)]\UTNOIQ-M.(_6#OZ&5U(U,GR*A#+:=JXJ5*6S!84EACZ*4HQ5Y9> "K#[YO<]%MW(>K=M&LY!DV*XY]/9]Z2!T#D M=MN4IJF*Q4TL4JV&+C<1966:O*U&^>:&1.OT52(.(N;QK7%/**,L8TO#J8?1 M->#'NQCBWZI"]?(M,YEQHSV@X7F;86>7[T<)*SI2WKBO%O'&%Q74 M*4'X,EXI4?A0J19 (1F940 "A+ MM.V1R8JG0M>MUDAG9B7VK<#XT\S9*WRI\\A<.LOZ?-*E_)>!0IX+U4]B\R*E MYJ[V-;RF?$=:>X39=P\M)X7^H,PWZJ7+XI8[M22QYMZXG;\G*H23:6R5M8FD MP5@ %-CWL/MP[#_0/0OY#A(2XC?[]A][1]G4,]_DROD[7O\ U7>^\\M( MC2@3(< #SCDDBD9+$]\4L3VR1R1N5DDU4U,E][?_>D[H^%]1Q>B[-B=*YBP6"J,HX;([C%E\?N%.C UL=/'S;#ALA# M6R5*G"WR,6U2FM>5$19U:U$2N9U6U!D%;,=.WUQ4E.I2M'2G:.4FY2E"WK0DZ.+>R%&K"C!;(48 MH[0W+WZ^Y?+T'5-,XNX?TVQ+')')E+M?:=JO0.U! M]N/$:0U:6)GM4+%73,#%B]9K7J4R]66&U?B%1$1[W=#ETGJ#.,RU'"-[7G.E M.$TX[%#8L5A%)1337*ECV7M9Y'7'ZN/!/A=U8KZZT-IZQL[*,(N$'&U.3&81P 40?<3X>_Z(]X',FHU MZ:4L/D-CEVS7X5M?&R?4VT)];59+$_DC7XFPL[I7M5.K?.B+U^5;=M66'P=G MU>BEA2G+?CW)[=G:3Q7>-F3J?<1/TE]7G3N=5JO2YK:6OB%R][>DJUE[2M]\ MN_4H*C6EO>%[:FW+%2EA(4Z7,@ M<>Q+PG!K'"6^\TY&C!];\B;&NO M8BU)7L17X-=UYD4ENOZDBI7LX_(7YHIF.8U?IQN17=45$FGAWE_0974OYKPZ M]3!>IABE^^WD>%M"U MV+'"3DF\?!C 7W\\-)P3W9\R:%7K25,0S:;6>UZ.>XEZPN V/IF,5+:L^G$J MVK-2VV5S5:BM21/E3HY8UU1E_P &YY<4$L*4I[\>;P9[=G:3Q7>,HW5,XC?I M0ZO^G=15ZBJ9K1LU973WMZ2N+/VAN;>W?J4XTJ\M[PO;4VY8J4L.SP"XT M %S3V:.&TXP[.\'M%NK\/F>7,Y?W6U*RTR>.UBHW+C,#(L+.J5+,52!\< MK'+Y^K4Z]/!$GK0UAXED,*DEA5KR=1]Q[(][=2:[IKP>4#XB_ESUB+_*;6IO MY5IZWIY=3P>*56&-6[VOOBY4]UI^R+ZO)S?*?R_P#!.9>]9E/P@@V$P "]K[:_V'.W+\GN M._YDY<5I3XNVGN2\]FLMUPOE,:P_"K_JJ955]T_[_;@CT*7+M0 2?^S[]N;CK[S;-]QQ%8Z#^,E+U$_8 MLLH\H/\ )?SG[\L/?=(FW]]G['&H_E]U'\0.420^(/Q=E[M3\]F-'R;GREJ/ MX#S#V$"H206; H !>R]OS%8[.]AO;_A,O4AR&)S'$&+Q64H6&JZO=QV0 MQTE2[4G:BHKH;-:9S')U3JUREQ6F(QGIRUA)8Q=!)]QXFLKUK[FO9=9W5UY: MS<+JEGLYPDN6,H[DHR7;32:*:G==PCE^W;N$Y2XCRT5AJ:MM-]F'LV&PQOR> MMY!_UEK>8;'!)+'%%EL);@L,8J^=K)$1R([JB05G>6SRG-*UC/'=A-[K?/%[ M8OOKYN)L'<">)]CQBX3Y+K^SE#I[RTBKB$7LI7=+VNYI/%MK=JQDXXMMPE"7 MIC'@\HEP 'O8S)Y+"Y&AF,/D+V)R^*N5LCB\IC+<]#(XW(4IF6*=ZA>JR M16:=RI8C;)%+&YKXWM1S51413ZA.5.2G!N,T\4T\&FN1I\S1U[RSM,PM*MA? MTJ=>QK4Y4ZE.I&,Z=2$TXRA.$DXRA*+:E&2::;331+YPM[VW=QQEAZ6O;M5T M?FK&T8FP097=,=?QFYI!#"V&M#-L>MWL=4R/I^5%?-=HVKDR]5?.JKU*WL.( M&=VE-4KA4[B*YYIJ7KHM8]UIM]DL'XB>3BX#ZRS"IFNG)YEIR[J2;=*TJ0J6 MF+>,FK>XA4E3[$84:U*E!>AIX+ Y1R?[ZO=1N&&L8?0M2XSXIEMPOBEV+&X_ M)[5LE57L1GGQDNQ7I>[YL6>+HSR9W!'(,PC?ZHO\YSRG!IJA4J4[:WEM_G%;P5>7-Z&XIKEQ3QV M0Z;ENFV\A[-F-SWK8\SMNUY^V^]F=@S]^QD\KD;3T1%DLV[3Y)7HQC4:QO5& MQL:C6HC41$H6O<5[JM*XN9RG6D\7*3Q;[[,@.GM.Y#I+)K?3NF+.WL,BM8;E M&A0IQITJ<<6VHPBDEBVY2?+*3 M26ELFR5)MGG8LL;:&G8EWUGM-M]B*.1*LBX>K+% YWE:ZU+$SJBO0]7),MGF MV:4;"/H9S\)]B"VS?K4\.R\%SD1\=N*%GP;X2YWQ#NG'QBQLY>+0:3Z6\JM4 M;2GNOT497$Z;JX*6Y152HXN,)%_[&X^KB<=1Q=&*."GCJ=:C5ABC9%'%7JPL M@AC9'&C6,:V-B(B(B(AO=5YW5S.52YJ3,I2D\7*4FVVVVVWBSW3].( M @#]]KMS?M/&6C=QV!IK)D^-;_X)[FL,:>:74-GLPLQ>0L/ZND?]3;& MD4+&-:B(S(2O:TUX=%[L_42>QOU,MGU9E(\F1Q;AD>M-V2;V*\M82Z>G%<\KBU]LDWC@K.*C@Y/&K$0Z9M0 #(SM2[B] MI[6.<](YCU?S6%P%_P"'V'"ND1E?8M5R+?@]@P=A713LC6[CI7I#*L;W5YT9 M*Q/.QJGJY+FE7)LRIW]+:HO"2^BB]DEYG)V'@^8B'CKPCR;C=PQS/A]F^["= MU2W[:LUMM[NGX=O67/A&HE&HE@YTI5*?))E]/C+D?4.7] U+DW0LM#F]0W7" MU,[@\A"Z-5=6M-5):MID4DJ5LECK3)*UN!7*^O:BDB?TI[AA[F$S./GZIZE6Y$Z-9 M8)6*V6M;KN5'Q2L5LDG_ #DF&HYU#(UE5TT6#S\L$:5L5M=*NG[Y"[R,M- M8Z:!%:CV16_:BTY=Y!RZ4_;*4N1UJ";WJMK.6V%18N&*IU=V>&]@J4Z7, _?E\$\5 M7Y$ +"7M1^V3G]@V/6^YON!UVQAM1P5BKF^,M!SM*>MD-LRD21V\7MN;HS^E M)7UFC)Y)JD$K53(O1%>U:Z=)I.T7I.K.M#.,RCNT8[:<&MLGS3:?)%R]O M)ACBBZ]'7'RG+\GO>"?"VZC<9W=1=',[ZC-.G;4L<*EG1G'9.XJ).%Q*+W:% M-RI8NM*70VAB73"^;7F\+BMCP^3P&=H5LIALS1M8S*8ZY&V:K=HW(7P6:\T; MD5',EB>J+\Z?*GB?,X1J0<)I.$E@T]J:?*FNP=FSO+O+KREF&7U:E"_H5(U* M=2G)PG3J0:E"<)Q:E&<9)2C*+332:>)3&]QGVY-T[2=PR>\:5C@W&$;Y1CMNK1 M;$][!RKT(K>HRQ:3I.,E%F4>7L $R?MD^VAM'<9M.#YCY?P>0P/ 6!N19& MC7OLLX^]RE=J2^:''8?HL%N/6(YX_P"%WV*U)$:L4#U?YGQUWI'2=7-*T*3_G&N9?2?1/G]"N=K'OUSNN)DW"7([KASH&YIW/%*\HRI5)TY*4-O13WJ;:KU=V*IPK6_ZM6M2K5Z5*O!4IU((JM2I5BCKUJM M:O&V*"O7@B:R*&"&)B-8QJ(UK41$1$0F]))8+D,!M2I4JU)5:LG*K)MMMMMM MO%MM[6V]K;VMFN?I\&*'>?W1:QVD\$[3RAFYZTV=^'DP^BX%]B&*UL.VW8GL MQM2O%(R:26"H]?7L.;%(V*%BN>B-ZJGD9YF]'),NG?5=LELA'Z*;3W5W.=]A M)LFKJ_<&,[X\<3[#0>4J4+*;IN&P<@[=LF\;7?DRFR;9FLCG\U>DZIZ^0R=F2U86./JK8*\;Y/)%$WH MR*)K6-1&M1$MPN*]6ZKSN:[+-GK3NG\HTID-GIG(:,;?);"VIV M]"G'DA2I14(1[;P2Q;VR>+;;;9Q@XCV0 ?J(KE1K45SG*B-:B*JJJKT1$1/% M550$FW@N4NX>U1VZ?J^]IFH2Y2OZ>X5Y)3C46%Q5]LGV<9489=:--.,HV[:KU(M]#<:P6$5)0526D@ M %3KWY-)3#]Q/'&Z1H]WX9<>>A8=Z5J]6H MB*J)U3K#G$FWE',;>Y]+.BX]^,F_X2,W_DN-14+OA=J+2JE_:;#/(7+CM]#> M6T*<7R8/%V_EP]'#>X;YPQ]:)CKD65T38 M'UZTGJRR5O3R6,O9&RD:Q*C8I$KPHKD=X*G143JD5<2;#9;YE%=FG+V4?X1E M^\EOQ"VZDX6W4UR4\SMXO'Z6VNDGCN\]LTDE+T3\))[M;\BDR_@ &Z83 M$7=@S.(P.-B=/D9J)_XGU"$JDU3@L9R: M2[KV(ZU[>6V76=7,+V:IV="E*I4D^2,(1KD:\DGK2Q9FU72_FHGS^2-9D@REN6-CE:W][8U.B(B(ESF6V<,OL* M-E3]#2IQCV,6EM?=;Q;[9JD<4M;WO$GB-G6N\P;\8S3,J]PHN3GN0G-NG3C) MI>!2I[M."2248I**224!_OX<,Q5,[P_SICJT,?UQ3R6B[$ZO5F]::UC%BOXS M(9*UT6#I\)9;6@;U1RI&ORHGA&O$FPPE;YG%G:/ MCVRK;VS9<-@(E@C=++$F4OP5);#8V,D>]*T4KI%1&N7HU?!?D.Q:6\[NZIVM M/T=2<8KZII%.ZNU)8Z.TKF6K[EV66%>ZJ/Z2A2E5DEAM;:C@DL6VTDFVD M?0UXZTW'\=Z'I^BXJO5K4-3US$8*"*E&L57KCJ4->:6&-WTFML3L=)X^/5WC MXESMO1A;4(6]/^3IP45W$L$:G^I<^OM4ZBO]39G+>S',+RM]9E/P@@V$P "]K[:_V'.W+\GN._P"9.7%:4^+MI[DO/9K+=<+Y3&L/ MPJ_ZJF55?=/^W-SC]^ZWW'$0[K/XRW/=C[")FTZC/R7=+^Y77OVX(]"ER[4 M $G_L^_;FXZ^\VS?<<16.@_C)2]1/V++*/*#_)?SG[\L/?=(FW]]G['&H_ ME]U'\0.420^(/Q=E[M3\]F-'R;GREJ/X#S#V$"H206; H !?"]N;[$/; M9^3#7ONS*URUQU0[D= Q4]W>^*L M:N.W7&T*T]BSG>.O7FM?6K(8)7>:WI]RQ))*K8'ODHSO?)(R*FU%IS7N0N^L MUFELL;F@O"2]-3Y6^[![>XWV"YOR=W6$H: UI5X2:IK]'I;4%:+M)S?@T,RV M0A!M[(PNX84V_P#;0H+#"A*,$GE#NL12XB:TI<)=*7'2 M:0T]7D[J<'X%SF6#IS7+A*%C'?HP:2QK5+GT<%2D3@$@F-T M ' ^4..M:YV1K7L0/PXYMNG MZIOVNY34=WUO";;J^:K.J9;7]BQE3+XC(UG_ "Q6Z%Z*:M,U%\4ZMZM5$5.B MIU.*M0HW-*5"XC&=&2P<9)--=M,];(L^SO2^;T,_TY=W%AG=K/?HUZ%25*K3 ME@UC"<&I1Q3<7@]L6XO%-HAWYC]C+M:WW(6LOQGLF]\+6[2N=]3XRS7W/3X) M'(JNDKXG9')L$*ND7KY&Y=(6I]%C&)TZ4-?\/,GN9.=I.I;R?,O"CYDO"_?8 M=HR 5#A ME34L:EZW#L*DD_-Z1^<2Y>>57S"=JX9?H>C2O<-DZF;2JPQPYZ<EM?*ENKL"8VQX+ZN)U>G2QFHU) M(I&HZ&>6E8N0*G5DZ+U5:HRK1F297-5HP=:Y7)*H\<'VHI**[3P;79+3N+O7 MBX]<6[*MDE>^HY+IBO%QJ6N6PE0Z2#V;M6XG.I=34HXQJ0C6A1J)M2I-;%)4 M566? 'H93%XS-XZ[B,SCJ.6Q.2K2T\CC,G4@O8^_4G8L<]6Y3M1RU[->9B MJCF/:YKD7HJ'S.$:D7":3@U@T]J:?*FN=,[%G>7>7W=*_L*M2A?4*D:E.I3D MX5*>T=NU\&YNX^6>:MHMR MMD--ELS2*]\RZEL,-YN.B;UZ,KXRWCZL:>#8D*)S'0.27DG4M]^WJ/Z!XQ]; M+'#N1<5VB_'AKY1;CSHBUIY9J5V.IKU6I'PG7BO+#\T:9%W*TU=)?]_P"%5/\ =/#7 M#*&]B[U[G8Z+;YO2?N$^3\JQ>.VW*>AJ2O,/1/-Y.&/9Z-98I8=KI,>V9O\ M /LX=H/"N1I[%L6)S_-FST98;52SR9:IV-:HVX'(YLM33,/4QV&N1JY.OIY/ MZR:B^*=%1%*ARW0N1V$E5JQE<5E_M&MU/M022?O M:Z;R>I%QDLNC.-S.+6#4KNK.I5@^Q*V\7EVWMQE8JU:U&M7I4J\%.G3@AJU* ME6&.O6JUJ\;8H*]>")K(H(((F(UC&HC6M1$1$1"LDDE@MB18[4J5*U256K)R MJR;O)0HP6+;V))'KY#D M.3^FE\Q8+F;>Q_U3NKAEG5XX>PL+M4JVO\Q4 M:N97,=JWUBZ=K2D]O06RDXI[.EJ.I6:BIQA# (IDNG ,^O;>[7+/=-W,ZC MK>0I3S:#J,\6Y\A6V>HR&/ 8>>.5F-=/#:JV*\^=N^E3BDB5[X99FO5JL:XJ M;263O.,WA":QM*7AU.Q@GLC]4]F'.E(M2ZY'&VGP3X+7U_85E3UAFZE8Y>D\ M)QJ58M5KB*Q4L+:BY24X[85I4.R7FX88:\,5>O%'!!!&R&""%C8H888FHR.* M*-B-9''&QJ(UJ(B(B=$+A>38N0UL92E.3G-MS;Q;>UMOE;?9-0'R 0Z M^]/V_7.6>V"+D/ U76<_PMF?PEL0P5ZGK6=8OQMH9MTMJ62.UZ.-C?Y!F*PT)\9*7J)^Q991Y0?Y+^<_?EA[[I%TPGLUV0 8%^Y=PR_F_LYY M8UVG6MW,WK>.CWS7JM17(L^6U=)K"-L-;XR5649IY'IT=T\B.1%5J%.ZJL?A M#(;BC%8U(PWX]V'A;.ZDUWRY?J?Z_7#CK$:;SJO.4,NN;SQ&O@]CI7L7;XS3 M:3C"I.G5VXX."DDY1B46BW8V9@ "1GVKN%?^M'>3QK5NTF6]>T>:SOF? M;:IV+6.E@P,+IJE"XZ%OEKOO6E1(7/7^/Y_2Q6-*CC4?U/ MH?WS1:!UY^(L>'G5TSE4*BAFN=;F64%SOQG'QAI+;@K6%?:_!4G''%M1E> + M@#7!, _1%Z>!3FK+'Q_(+BDEC4C'?CW8>%\U)KO]@N>ZG&OUPZZQ6G,WKSE#+KN MZ=A7P>QT[V+MX[RQ2<85ITJCQQP<%**' MK^TSU9Y<)Q#C+6[7[4,JQ)3RCF34M>25$15EBM75=&YG5$5JKU5>GE=6V@;% M7>>JO)>UV\'/ZI^#'SVUVT6'>43X@RT=U>ZVG[66&8:BOZ-ELDXR5"#=U7DF MEM3Z&G1E'%*4*TL6UC&5S@G4U\P 0T^^=]C+!?EOU#\3N1"B]??%RI[K3]D7 MU>3F^4_E_P""4'^2_G/WY8> M^Z1-O[[/V.-1_+[J/X@VS\F&O?&5BQRPS12(Z.6*6-RMR?!6Q79+>Q8FJQ]NSQ3G; M]F1SJMA&(Z:32+TLB)2MOZK5D7X:PY7>C+/">L=*3RRM+,K"+>73>,DOYN3_ M (#YGS/P7S8YY>I'UO[/BKDU#AAQ%NHT^)UG2W:%:HTEFE""V23>"=Y2BL*U M/T5:$?&(;SZ:-*%4H$R+ FZ]J_VUMN1QQPQLBB8V.*)C8XXV-1K&1L:C6 M,8U.B-:UJ=$1/D0FI))8+D,$DYRJ2+;VMM\K;YVSS!\@ M $#GO6=F4_)F@4NYW0,4V?<>+,7 M-4Y$J5(E^*SG',;GV_KAWE:]9K&E3NDG5/WM/@9[#G*YT<;".=?Y"[NU6;VT M?[116%1+GI\N/;<'^];V^"D9.?)S]86&C=5U>"VJ:^[IS/*W29?.3>[0S'", M71V[(PO8))/'9<4Z45'&O.4:I)#1G$ /WY "Q=[7'NJQ:[!@NV[N@V7T\! M!'!B>+N6Q";^A^AEZ7D?@X..)7KJ]2&><5+KB]P7L\MD619SJ?.+;3VGK:M>9W>5HTJ-"E%SJ5*DGA&,8K:V_,2Q;:2 M;*>ON6>Y7G^[/8+?&'&%K(Z]V\:[DNL$"^K1R?*&4H3=8-EV2#Z$L&"KS,23 M&8V3]Q]&S8;\1Z<=6#M5ZKJYU5=I:-QRN+[CJ->FEVOH8]][>3/WU/>I]E7 MK*H:RUE"C=\6+NCX4MDZ>74YKPK>W>U.LT]VXN%Z+;2I/HMZ5:)$HHOL / M;HT;>3NT\;CZ\MN_D+5>C2J0-5\]JW;F9!6KPL3Q?+--(UK4^=5/U)R:C%8R M;.*O7HVU"=S<2C"WIPL90V*A7A MY5Y"=7VKD.=B3+8I221/7!ZO*Z9D'1VOT9W),B1,5MJ:5BNE;&R1;@]*9&LD MRN-.HEX[5PE4?8>&R./8BMG=;?.:VO7!X_5./?%>OF&5U)/0V5;]KEL<6HSI MQF^DNW%X;L[J24N1-4HT82Q<&W(H5.6H@ V_+XG'9[%9+"9BI%?Q67 MHVL9DJ,Z*L-NC>@?6M5I?*K7>2:"1S5Z*BIU\%13YE&,XN$TG!K!I\C3YCL6 MEW=6%U2OK&I.C>T:D:E.<&XSA.#4HSC)8.,HR2::>*:312E]QWL'VGM%Y.RN M=UK$97)<$;;DIK^G;(RJZ:GK29=,S%N#SLKV,:Y_IU'S)&ZQ C?W3D5S MH#U5IFMD=TZU%.665'X,OH6_22[#7I6_1+MIFQ;U0^M/DG'[2-/*&]3J/^6A#%V]5X22ISHRG&@4D7D E-]FS M[=W'W]&-Y_D&8K#0GQDI>HG[%EE'E!_DOYS]^6'OND73">S79 !Z&4QE#-XS M(X;*5H[N,R]"YC,C3F15BMT+]>2K?N6>-+D4<3M5W?/4*Z00S055I?'S2U%I MLG1)%IMA>C8W>*/:U%:KD5%6VC.K%Y;FM>RPPC"H\/4O;']ZT;4O W7]/BCP MBT]KR,U.OF&64I5G@U_:::Z&Z6$MJ2N:=5+%O&.#4I)J3Z)/,)5 !:3]A M;A=<)QKRGSGD*:,L[IFJVE8"ZRZKEEP^O^6[EZ]G'HO2%\>4E@?%([Q>QZ]/ M#KUF+AQE_16-;,9KPJL]V+^EARX=V3:^I\S"1Y3[B.LVU]DO#&SJXVV3V3N[ MB*>Q7-YAT<9Q7IH6U.$X.3;4;AX**;<[ Q))BY-KS>&QNQ87+Z_F:K+N(SN+ MOX;*TI?&*WC,;WP_P 1INZYS$=:B(E3THKDDD*5NDLR)"R* M1&HGGX&U=P54*M5Q>*Z?<4+A+:VMVO&I'!MN+3C)MIG2IYQ)0 +7WL2<-LUC@O?>8 M+]&NW)\B;5]2XFZZ&:._'@=J*B33PZL. M@RJI?27AUZFSU,-B_?;Q@H\IGQ#6H>+^7: M*F]9:>RU2JQP?@W=]NUI[>1K MQ:-IR8X2WE*6*W8SMDA&-D $-/OG?8RP7Y;]0_$[D0HO7WQZT_9%]7DYO ME/Y?^"['V$3-IU&?DNZ7]RNO?MP1 MZ%+EVH )/_9]^W-QU]YMF^XXBL=!_&2EZB?L664>4'^2_G/WY8>^Z1-O[ M[/V.-1_+[J/X@VS\F&O?GD,?0RU"]BL MK1IY/%Y.G9Q^2QN0K0W:&0H787UKE&]3LLDKVZ=NO(Z.6*1KF2,SZI]8T+$MO(YW@^>>.*[C>J.L2S<=9* MY.V/(TU7S(W$V'-L1]$2O+-YFPLBG4>@I)RO5T>=>YM\OJ7M^A;Q268 M/JQ>41M*U"WT/Q_J.G=QPIT-4HN$DTZ\*>[.M.N] MGSV(M2T*RV-N0N\LU6_CKT4%NI8B=X.9(QKD M_P!!%]2G4HU'2K1E&I%X----/L-/:C+'E>:99G>7T57%-3I5J,XU M:52$EC&=.I!RA.+6U2BVGV3:#X.^ #>]=UO8=OS>-UG4\%F-FV/,VF M4L1@=F^<93I_+*^=9[=6]ED]M3=2M7KU(4J-*$=KG4J3<80BN>4FDBQE MV(>RS9K7<+RKWB5:OEJS19'"<%U;45UDLL+F25)^2LI2EDI30)*WSKAZDDT4 MK48VU,K735"4=.:!DI1O,]2V;513Q_I&MGU*QQ],^6)B2ZS?E$Z-6WN-$=7^ M<]Z<94ZVT;EV?9-2QL[N"^3,G=O:/7&^HC734&JU%D?6FD6 ]7:=EDE]TM!/X.K/&#^A?/!] MSECV8]M,V*NICUF+7CWH)95GU6,>)N34HT[V#:3N:2PC3OZ:YXU-D*Z7\G73 M;485:6,812)>< "9+L#]VK?>VEF+XNYHCRW)G"+)(:V-M-G6WO7'-?JV/ MIK]B[89%G-K9 M\J].5'28_,8V=L.2P MF4@1?WRK;AAG8BHJMZ*BK,ME?V>8T%-.K'!3CBTJE*HL:=:E)I[M6E.=.6#W9,[/.V4: M #&#N=[P."^TK4I-EY;VVO4R-FM8EUS2<4Z'(;KMEB!J=*V%PC962) M Z5[6/MV'04H%79+0Z:^G@WZ&"VSEZF./S7A%<[1,O!O@)Q M-X[9[\"Z L)5;>#]OO*N]3LK9;-M>XW9)2P>,:--5*\UBZ=*2C)JH7WP>XCS M!WG;!+0R$DFC\/XRVDFM<8XFY*^K+\/(KZ^9V^ZGI_A%GWNZ.3JUE2KT:V&) M'HZ62$-0ZHOL^J;DO:[!/P::?S9/TTOF+F7*WGNZMW5,X?=7C+5>6:69<0*] M)1N-=P^V:KGZ6E15*->C.5. MK3FN>,HM-8K%-Q#C\I=R&T=J>^U->2P]9_P#I?R5/?L8B MNKE\TL>O;S1KY'*UX&M3I#5R%.TY7K]*ZUO1$C+-^'49R=;)JBAC_-U,<%ZF M:Q?<4D^W(RK<%_*;W=C:TN+*;ITI2?+.I;U* M2P]!;-['#;R;[=G>MQ-+,W:>W;D._3A615RVCXMO(V)]!BJB6IKVAS;"RC ] M$ZI\2D#D14\S47P*%N]+Y_9-]-:U7%<\%OKNXPWL._@9!='=;3JYZYIQEDNK M MVEW!K%.C6IU4UV4X2EL[9LM:K9NV(:E.O/;M6'I'!6K0R3V)I'?N8X88FODD M>[YD1%53C47)[L4W)GHUJU&WI2KW$XTZ$5C*4FHQ2[+;P27;9W#I_;?W"<@O M@9HW!O+FVML.8V*? <=;;E*?[YYO*^2[4Q,E."+HQRJ][VL1&JJJB(IWJ&59 MG=?^7MZ\_4PDUYJ6!'^H.+W"C2D9/4VISR9/7FV35-;XECVFD6PZ]\H3UIXF'*0.KW4PVJU)K]I\\E=ZQNFO7[:*B(Z..%W4DC3^C;+ M(ZRO)5)UKY)K'T,5CL>$5CS;,6WVDC&#UC^O!KOC[DM715OE]GDV@JE:G4E1 MBW<755TI;\.FN9J$5%349J-&C2::W95*D=A*B5B61@ %7CWI>T'E/-1M)/#&+23Y-G9YCD<:/GL82*"!GF=])[W-8QO57*B(JG[')\VE)1C:W&\WA_)S^<<-QQK MX.6EO.ZN-5Z;C0IP0[1.&DX![<.)N*Y88X MLGK>J4OKU6UJU>9^D**KG?*7#Y-8K+V7[YLUIN.6OI<3^+NH==*HZMIF&:5IT&\5A;1DZ=M%*2C)*-" M%.*4DI8+PO"Q,D#TR*0 5:/><[.^5\ES]BN;N,N-]RWK7.0,!0QV?DTG6;NQ M+@MDP,$=)L.1H8"I:R-9,M4:EA+4\?I2RNY)>5,SCF%G1J5*5 M2"4G"+EA*.S:EBUC'#;R/#LXF:OR=O'O1.7\*[OAOK3.LOR[- MG;;]I<*,VJ7R-'%4.WGFV6[D;4-.K&_BW=X6.FG>C&>I/-@XX8(F]>KY'N M:QC$5SE1J*I^QR?-YR4(VMPY-X+VN?SC@NN-O!JRMJEY=:LTW"VI0A[7.)X>#^WSB3BV*&:";4]*PU+(LM1U&7&Y6:LV MYDX[KJ76O-9K7;#XG/:Y_F2-%\SOE+BLJLHY=EM&QC_-TTGVWAX3[[Q9K,<7 M]=U^)W$_/=>UW+#-,RK5J::2<*+FU0IX)O#HZ*A#E;\';*3Q;[[/0(X !%=[ MPW$W(O+_ &A.Q'&>I9G="DL<$MKPY=A>-U# M]8:8T3UC\LS?5M];9=E-2ROJ'3W$XTJ,:M:VG&G&=2;4(*WSG!SG.1K6MXGWQ7."__P!.R^SEW#L-TC:>.>T+@33= MUPUW7=IPN@XN#,X+)1.KY'%6W^I*ZE?KO1'06XFO3SL7Q:O@OB7 ZU+D>L./VJM1Z:N:=YD=SFM1T:U-XTZL81C M3.W%--_ M6]ZM'YY9/Z^I]C']V[WT?LSSFRSN-W>4)4K>$)8N6"VM8))8XO_MVBT3KO=97@CKG@->:-T9G]IFFHKZ\ MM73I6ZJ3PC1K0JU)U)N$84XJ,<%O2WI2:48M*3C,E[G/:YR%W:=M^4,9F;;<=7S\>+P6TX&?#P9*96U,?U8\B?=V&/#J><7]*\$>-MIK36G3K3SLKJVJ3 MI0=25+IX)1J.G'PIQ4HI24$Y82Q2>&#K@_W-/?Y_\6ZW^<[C[_W 11^0FI?] MC#^DA_&,P?[0CJM_^]7G_#K[[ /[FGO\_P#BW6OSG?\.OOL _N:>_S_XMUK\YW'W_ +@'Y":E_P!C#^DA_&'[0CJM_P#O5Y_P MZ^^P'DWV:._MSFM7B_66(YS6J]W)V@*UB*J(KW(S/.>K6(O5>B*O1/!%7P'Y M":E_V,/Z2'SS\?E">JXDVLZO&TN3X.OMO:VT$MO;:799;([4N)L[P7VZ<0<2 M;/=QN1V+1-)PV!S-O#OL2XN3(5*[6V?@9K4%:Q-79(JHU[XXU=TZ^5":,FLJ MF7950L:K3JTZ:3:Y,>?#M8\CY^7![ANS/MO[HZ?IAN6.]7 [OC8VHB1,K;1B75L2]5/(S3(LJS MB.%_1C*IALDMDUW)+!X=IXKM$S\*.L'Q=X*7/21L/3P8CL+29UZ>9Z(JN2/!ICKN]6+5,(]!JBWL[F2VT[VC<6CCVG4K4HT& M_459+FQQV&.V4[2^ZC"3)7R_;5SYC97*](TN<0<@P-F2-WE>^O(_7DCL1HY/ MW3%2YS3>$[2Y3[=*?\4EFRXZ\$LRI]+8:PTO6@L,=S-;%M8\F\E7 MQB^U))]HU]/,U+-I< VM514\>LC MVIT/V&29S5>%.TN7_P#2G_%/C,./7 _*H;^8ZQTO133:4LTL=Z27+NQZ?>E] M2F9)Z![3G?CR!)7=%PA;'!X25\)>P/:^(I9+N)YMJI78_P US4>(<=-*^PWI MYF,_#G;J5;X=/-X2-;@WJK>OED:O1R57E_#:6*GFEPL.>-)?PY)8>L[Y9[Q' M\J11Z*I9\)M.3Z9IJ%UFM1)1?9\3M9RWNRF[R.#PQ@]J)PNWWM&[>>U[%/QO M"_&F#U>Y9@2#*;1,V;,[GFF=6O>S*[9EY+F;GJNF;YTJLECIQ/5?3A8G@2%E MF297E$-RPHQA)K;+ED^[)XOOTR1/5(A M .HN=.$./^XGC#9^)N2\2S*ZQL])8)%;Y6WL7 M>B5)<=FL38,9 M1FHRC1O[P>TCD?LZY;R7'&\5Y17KM+E8P>V$TMDX]E=AKDDN5/M--[*O M/COI#K :%I:OTQ)4K^&%.]LI34JUE<8/&G4P4=ZG/!SH5E%1K4]N$:D:E.GB MF>.3< #N;A'N$YD[67V8VSZF'SM6"5)F8_8\#:;/A M\_CO4\4AMPRM8[Z3?*Y$R_,[_ "NMXQ8594ZG/AR/M23V27::9'W$?A5P M^XMY$].\0LKMOT((V^ M"2AE/$6WJ)4LXING/Z.&+CW7';)=[>[B,3G&/R9.I,LE6S?@IF<,RL5C*-A? M2A1NDL/04KM*-M6;ELBJT;51CZ*I-K%S?<49J=4) LLQLU+5LC&Q)(]8CN/SFZ6DR20ONZSIVZ:P>,%4P@3[H/?:VO8 M(,EJW:OI#])HS)+63DSD&&AD]J6)\;HUL8'3ZTM[7\+89)]*.:[8R?F9\M>- M_P"YC?-^(M:JG1R:GT<7_.3P2956HYYQNS-9E<1 MW9?!UBYT[;%8XQN+N2A7K1::QA1A;827\K4@\' CN^][IR7LV3W/D':L_NFV M9F;U\IL.RY6YF,M<>B>6-LER]+-*D$$:(R*)JI'%&B,8UK41$C>XN;B[K.O< MSE4K2Y92;;???_9&4+3>F=.Z/R:CI[2MC:Y=D=O'=IT+>G"E2@N?"$$EC)[9 M2>,I2;E)MMLXF<)[@ )0O;:]O39>\+>6;;ME>[@.!-,R5=VS[ ^M(V3<, ME7FAF?I&KR/6-DMR:NO6Y;3SQ4(G-5S9)'QQ/J_2>F:F>773W"<N%UJ\KX Z4ED6GJM*OQ6S*BU:4=DU:4Y>"[VXAM2C'"2MZ< MOY:LL=V5*G5PN?Z]K^$U/!8?6-;QE3#8# 8VGB,-B:$20T\=C9YAG68U\WS:M5 MN#[.B M M M #'KN:[9>+>Z_BW+<6\I8GXJC:\US 9^FV&+8=.V&*&2.CL>N7 MI(Y?A;]7U5:]CD=!9@<^&9DD,CV.\S-LIL\YLY6=Y'&+VQDO11ES2B^S\QK8 M]A*_!KC+K7@;K6AK;1-?!7H3Q="[H-ISM[B":WH2PQC)83I34:E.49Q3 M*3_=WV:\N]F_(<^F@NEC2?H)I/=FNUV&O31Y5VTTWL8\!>L)H' MK!Z46H-(UNBS6C&*O+"K*/C-G4?-.*?AT9M2Z"XBE"K%-80JQJ4J>)9XI.H M !N^#S^=UC*5,YK6:RVO9JA(DU'+X/(W,3E*4S?%LM3(4)J]NO(GS.8]% M/NG5J49JI2E*-1G3UL_FZDNW?(G1?+D6 M]>OCX]%2I+366HK-;L;B52'8J)3_ 'S6]^^+7-9]2'JSZUG*O<:;H9=>RQ]L MRZI5LDL>Q0HR5KYM!X).9Q6%Q;T)^IWH^>Y%NF>^2XX5W4I2T MYJ+/K)/'!5XVMTD^UN4K63BNPY-]F7.=O5?\0G:9!&V[VE06+2(OK35>=)*D M#W>9>BQUI>'[LD2(WHG197]5\>OS)W5Q->'A66WW;[4R@:WDIJ,JLG;Z[E&C MCL4LF4I)=N2S6";[:BNX:&0_Q".3DA1N*[4*%*QYNKICO-T7KZBIT\.GSGY+B;-KP+))]NKC_P"&O/.6U\E/9PJ8WVN:M2CAR0RB M--X[-N]+,ZJPPQV;O8>.S!]#[E[\_='F(I*^F\<<-:7'(Q6IJ2T947K\QYU?B/G%184*5"FNSA*3^;)+YA)VGO)A<%8V6:NW=P&[T<5:8^&7":1 M8J<=XF2K(CFOIVJ^D5<#)DJSVN5'-MOL*]/!RJ4Y>:IS^^Q5>YJ*#YH806'8 M\!+'OXES6A^J3U=>'TH5LATKEM2^@TU6O(ROZJDN2<97DJRIR7,Z2AAS)&%4 MTTUB:6Q8EDGGGD?+--,]TLTTLCE=))+(]7/DD>Y5555555/ ;;>+VLN*ITZ= M*G&E2BHTHI)))))+8DDMB2YDC2!]@ $G_MY^V[O7>+LT&V[5'D=-X U[ M(PMV/:GQ2UID.2RH9CQ5N*3Z"T4E*%IO M13C<7V[)2A!*2G2H;*EQLPW*3E5CQ/(YTDTTCGS3S/=)(YSW.U[37OU3JG4.MM0W>J]5W=:^U#?5G5KUZKQG.;\Q1C%)1A"*C"G", M80C&$4ER\YSP M M =7P4Z$N9\SYFGRIKF:VE:\/^(>L>%NJ;?66A;ZK89_;/P9P?@S@VG*E M6@\85:,\$ITJBE"6";6*351KOK]JCEKM8L9??N/8LERGP2R2S;7/4:BS[7HM M%KG2I#O.*I1(CZ%6OX+EZK/A'(QSIV5>K&OA/46C;W)W*YM<:V7O8MV(*E2":U:M315ZU:O$ M^:Q8L3/;'#!!#&UTDLTLCD:UK45SG*B(G4)-O!;6SXJ5*=&G*M6E&%*$6Y2; M2226+;;V));6WL2)_>P;V:]EW:Q@N6>[/'7-5TCI#D\+Q ^2>CM^SHBMEJR; MHK$9/JV$E\%=21R9*=O5LB5DZ*^2M-Z$JW#C>9VG"WY52Y)2]7SQ7:]$_I>? M%IUH/*$Y/IJE<:'X$U:5_J)J4*V:K=G:6SY,+-/&-W62Q]M:\6IO=+E)MMF]'V= M M M 'B]C)&/CD8V2.1KF/8]J.8]CD5KF/:Y%:YKFKT5%\%0-8['R'U& M4H24X-J:>*:V--P*U958N$VK'K/ MB+4TL,2R_#.DCNQ1JBRPQKX$2YGDN9Y/4Z._I2@F]DN6$NY);'W,<5SI&9+A M5QTX5\:LM^$.'>;VU[5A!2JV[;I7=#%X>W6M3=K0CO8Q53==*;3Z.I-;3'(\ MLEL &<_:S[=_G21\2+YDJ+)]+YOG34K>GN6K_G)[(][GER8 M>"GMY<"VCC9UL^#7 RE5M-1YC&]U9"/@Y;9N-:[WL(M*M@^CM4U)2QN9TW*& M+I1J-;KM']F_MA]OW:/]7[5'3?R;S!#7B]7D;;*E=4PUORN2P[2-?19Z6L1O M5ZM2=7VW;3PIV^*C)4-^.^Y(RJBT, M M M &R;'K6N;AAVX'#;/K MV6@=5RF"V#&4LQA\C6?^[@O8W(0V*=J)W_E>QR''5I4J]-TJT8SI26U22:?= M3V,]'*XDR.;X#V>UZTOP6#C39>/I[4KG2++)J64M07\8GF5&MCQV1IU M(V?N:_7Q*'S3A_E%XW4LG*VK/F7A0]:]J^IDDNP7]\)_*.\9=$0I99KRE;:H MR2&"WZS\7OE%8;%=4HNG4P6.+KV]6K*6#=9)-.%GFKV<.]+B=]JYKFIX7FC7 M8$FE;E.,LNRUEF5V.7TDLZCGF878Y;LK/%8J$.0:U?!)%^4H',-"Y_98RI0C M<4NS3>+]:\)8]Q2[ID3X=>4#ZNVNHPM\WOKC3N;2P3IYC2<:3D^7=NJ+K6Z@ MGR2K3H-K;N+;A&GM^B[MQ]E9,#ONG;3I.;B\WJ8?;M?RVN91GD7RO5U#,5*= MI$:Y>BKY"E*]M<6L^BN:E<4GBL5A.E*<7BMJVG%3A/< !V?QOPGS!S%>;C>*N,-\Y"MK,D$B: MCJV9SL%6141R_'7*%2:GCXV,7S.?/)&QC?%RHGB=NTR^^OI;EE1J59?2Q;P[ MK2P7?*+UAQ'T!P_MO&]<9UE>4T,,5XU#PC",I/#!)DJ'" M'L>]U?(;ZF0Y5R6H<&8&5_6Q!EKT.Z;IZ/1%9+5UW5[_/O1B\/-DGVBR7B1Y27@AI.-2UT11O\ 4V:13W72 M@[2TWES2KW,56[DJ5K5@UR2Y";GMQ]H[M%X!?3S65U>QS3NU5[9V;'RDVGEL M72G8Y'M=A]*@@AU>LR-[&NC?;AO6XWHJMG1%Z$@97HG),M:J3@[BX7IJF#2[ MD/0^:I-=DQP<6^OAQZXHQJ9=97L-.Z=GBN@RS?I591QV*K>.3N9/#9)4IT*4 MUCO4B3R"""K!#6K0Q5ZU>*."O7@C9#!!!"Q(XH88HT;'%%%&U&M:U$1J)T0J M]))8+D+,9SG4FZE1N4Y-MMO%MO:VV^5OG9J@^0 M M M ;%L6K:SM^-EPNVZ[@MHP\_5)\3L6(Q^;Q MLW5JM7U:.2KV:LG5KE3Q8O@IQU:-*O#HZT8SIOFDDUYCV'IY3G6<9!>QS'(K MNYLLPCZ&K0JSHU%M3V3IRC);4GL?*EV##O>/;8[%^07329[MKX]H2SKYGR:7 M#EN.7(].O1[6\?Y368T-6TI)_2XP]@XD_ZU7IYG.7S*O7Z/1J>34X?:>F_!5:'M8[K>W'_P!/5H+D\'8EL79Q;X#_ '"?9_\ _)'U[J\VX\;-AF:U458I75^(Z\Z,>G@OD>QW3Y%10N'&1IXNK=/ZJG]C/B MIY3[C_.FX1RK2,)-8*2M,PQ7;6]FDHXKMIKLIG9VN>RIV)8.2-^3U/?]Q:QR M*Z+8^1\[6CE1)62>61=1_!:1&JQJQKY7-7R.7_:Z.3N4M Z7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]V?"7A+2K MOPKIDLNF:?)+):1.[O;(6"O^1-TG M_KRA_P#0!7Y;?\%(?$WB+X??\% O[7^)_CKXK_"?P\MY'+\-O'FC?VA?>$/# MENFE,KF^L[1O(,_]HR.;@Z@@CDM611*L22;5=B?H?J3_ ,(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^%?)O[87B_ MXLZ#^W!^S"UAXTT;3_A1KGBO^S;S3-*AG6_\2W;:)K$[R7,WF>6+)/)@,=NJ MR;Y&+NX\N,5W_P#P51^(/B+X7?L,^,=:\-:\_AF[MY=/BO-1M]0M;"^@L);^ MWBO1937++$MZUL\J6^6#&9HPGSE:\:^.O&3^*/@QXJU^^A\6:_?>((5\0 M:-%8S0:C$+J1Q;)(;R99+>#R;<@1;44JH([I[/:Z\_=E*R^479_WH=&W%TX2 MG*-..\G;_P!(O]W.KKRDMTE+]&O^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ M 5/\*^1/A+XW"/! (K?_5;8U**#]G54HV2=[[_A)Q?RNKKRM=)W2RISYX\Z M6CLUZ-)_K9^:=KJS>9_PA6C_ /0)TS_P%3_"C_A"M'_Z!.F?^ J?X5+>^)M. MTVX,5QJ%E!*N"4DG56'X$U%_PFNC_P#06TS_ ,"D_P :DL/^$*T?_H$Z9_X" MI_A1_P (5H__ $"=,_\ 5/\*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ M ,"D_P : #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+:9_X M%)_C1_PFNC_]!;3/_ I/\: #_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ %3 M_"C_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H$Z9_ MX"I_A1_PA6C_ /0)TS_P%3_"C_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ M _X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ @4G^ M-'_":Z/_ -!;3/\ P*3_ !H /^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_ MPH_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH /^$*T?_H$Z9_X"I_A1_P ( M5H__ $"=,_\ 5/\*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : M #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+:9_X%)_C1_PF MNC_]!;3/_ I/\: #_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ %3_"C_ (37 M1_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H$Z9_X"I_A1_P MA6C_ /0)TS_P%3_"C_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ _X0K1_^ M@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ @4G^-'_":Z/_ M -!;3/\ P*3_ !H /^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PH_X371_ M^@MIG_@4G^-'_":Z/_T%M,_\"D_QH /^$*T?_H$Z9_X"I_A1_P (5H__ $"= M,_\ 5/\*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : #_A"M'_ M .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+:9_X%)_C1_PFNC_]!;3/ M_ I/\: #_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ %3_"C_ (371_\ H+:9 M_P"!2?XT?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H$Z9_X"I_A1_PA6C_ /0) MTS_P%3_"C_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ _X0K1_^@3IG_@*G M^%'_ A6C_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ MP*3_ !H /^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PH_X371_^@MIG_@4 MG^-'_":Z/_T%M,_\"D_QH /^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\ M*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : #_A"M'_ .@3IG_@ M*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+:9_X%)_C1_PFNC_]!;3/_ I/\: # M_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ %3_"C_ (371_\ H+:9_P"!2?XT M?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H$Z9_X"I_A1_PA6C_ /0)TS_P%3_" MC_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ _X0K1_^@3IG_@*G^%'_ A6 MC_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H M/^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PH_X371_^@MIG_@4G^-'_":Z M/_T%M,_\"D_QH /^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\*/\ A-=' M_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : #_A"M'_ .@3IG_@*G^%'_"% M:/\ ] G3/_ 5/\*/^$UT?_H+:9_X%)_C1_PFNC_]!;3/_ I/\: #_A"M'_Z! M.F?^ J?X4?\ "%:/_P! G3/_ %3_"C_ (371_\ H+:9_P"!2?XT?\)KH_\ MT%M,_P# I/\ &@ _X0K1_P#H$Z9_X"I_A1_PA6C_ /0)TS_P%3_"C_A-='_Z M"VF?^!2?XT?\)KH__06TS_P*3_&@ _X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS M_P !4_PH_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H /^$*T?\ MZ!.F?^ J?X4?\(5H_P#T"=,_\!4_PH_X371_^@MIG_@4G^-'_":Z/_T%M,_\ M"D_QH /^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\*/\ A-='_P"@MIG_ M (%)_C1_PFNC_P#06TS_ ,"D_P : #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3 M/_ 5/\*/^$UT?_H+:9_X%)_C1_PFNC_]!;3/_ I/\: #_A"M'_Z!.F?^ J?X M4?\ "%:/_P! G3/_ %3_"C_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# MI/\ &@ _X0K1_P#H$Z9_X"I_A1_PA6C_ /0)TS_P%3_"C_A-='_Z"VF?^!2? MXT?\)KH__06TS_P*3_&@ _X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH M_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H /^$*T?\ Z!.F?^ J M?X4?\(5H_P#T"=,_\!4_PH_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH /^ M$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\*/\ A-='_P"@MIG_ (%)_C1_ MPFNC_P#06TS_ ,"D_P : #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/ M^$UT?_H+:9_X%)_C1_PFNC_]!;3/_ I/\: #_A"M'_Z!.F?^ J?X4?\ "%:/ M_P! G3/_ %3_"C_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@ _ MX0K1_P#H$Z9_X"I_A1_PA6C_ /0)TS_P%3_"C_A-='_Z"VF?^!2?XT?\)KH_ M_06TS_P*3_&@ _X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH_P"$UT?_ M *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !H /^$*T?\ Z!.F?^ J?X4?\(5H M_P#T"=,_\!4_PH_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH /^$*T?_H$Z M9_X"I_A1_P (5H__ $"=,_\ 5/\*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#0 M6TS_ ,"D_P : #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+ M:9_X%)_C1_PFNC_]!;3/_ I/\: #_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ M %3_"C_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H M$Z9_X"I_A1_PA6C_ /0)TS_P%3_"C_A-='_Z"VF?^!2?XT?\)KH__06TS_P* M3_&@ _X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ M@4G^-'_":Z/_ -!;3/\ P*3_ !H /^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_ M\!4_PH_X371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH /^$*T?_H$Z9_X"I_A1 M_P (5H__ $"=,_\ 5/\*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D M_P : #_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+:9_X%)_C M1_PFNC_]!;3/_ I/\: #_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ %3_"C_ M (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H$Z9_X"I_ MA1_PA6C_ /0)TS_P%3_"C_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ _X0 MK1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ @4G^-'_" M:Z/_ -!;3/\ P*3_ !H /^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PH_X M371_^@MIG_@4G^-'_":Z/_T%M,_\"D_QH /^$*T?_H$Z9_X"I_A1_P (5H__ M $"=,_\ 5/\*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : #_A M"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+:9_X%)_C1_PFNC_] M!;3/_ I/\: #_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ %3_"C_ (371_\ MH+:9_P"!2?XT?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H$Z9_X"I_A1_PA6C_ M /0)TS_P%3_"C_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ _X0K1_^@3IG M_@*G^%'_ A6C_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!; M3/\ P*3_ !H /^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PH_X371_^@MI MG_@4G^-'_":Z/_T%M,_\"D_QH /^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ M 5/\*/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : #_A"M'_ .@3 MIG_@*G^%'_"%:/\ ] G3/_ 5/\*/^$UT?_H+:9_X%)_C1_PFNC_]!;3/_ I/ M\: #_A"M'_Z!.F?^ J?X4?\ "%:/_P! G3/_ %3_"C_ (371_\ H+:9_P"! M2?XT?\)KH_\ T%M,_P# I/\ &@ _X0K1_P#H$Z9_X"I_A1_PA6C_ /0)TS_P M%3_"C_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ _X0K1_^@3IG_@*G^%'_ M A6C_\ 0)TS_P !4_PH_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ M !H /^$*T?\ Z!.F?^ J?X4?\(5H_P#T"=,_\!4_PH_X371_^@MIG_@4G^-7 M[2\BO[=98)8YHGY5XV#*WT(H H?\(5H__0)TS_P%3_"C_A"M'_Z!.F?^ J?X M5IT4 ?/7BUC:>*M3BB_=Q1WM^:_7FTUOWT7W$Q2BDELH\OERZZ6[>\_6]MCYK\/_P#!/^Z\>#XN M7_QA\6Z?XVU_XQ>&(O!.J2>'="?P]IUAH\4=TJ16]O+=7DHG+WMS(TTD[Y+1 MA40)AL+2O^"9VH_$O[:GQK^(4/Q'@A\!7_PWT5-+\/\ ]A?8=-OUB2]NIRUS M<^=J,J6]NIGC$$2B-ML"[S7UC14M)WOU5OE:2_*4M=]7W&I234D]4[KU]W_Y M&.FWNKL?.W[/G[%GBKP3\9="\%5L?#AT6*QM)Y(' MN;JZ#75Q]HOIA:6RM+'Y$05'"PKO./HFBBKE.4M_/\6V_O;;^9$8**M'^K*W MY(****DH**** "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**** /GKQK_R.6K?]?LW_H9HH\:_\CEJW_7[-_Z&:* /](D1Y M5N+EHK81W$PMXI/*AE5LL_[NOIWP5_R)ND_]>4/_ * *_*S_ (*9_$[PA\%? MVW;_ ,2_#[Q]XL^#'QXLKJ1VT"]M;:_L/B=<#12-.N;/2I!+)>?:6_XE1FL_ M)G\Q7C/SQ1-4?%FX=-$T>QEBEN4MDMKBX-].A<-':G[.\:R8.Z0@*# MARG?_%CQQJ?PZ\$7.JZ1X.\1^/+^!T5-&T*>PAOK@,P4LC7US;6X"@ECNF4X M!P&. ?F+]L#15D^/O[(7B#4-"TS2/%>M_$.%=9>WC4RL\?AG7&$#3 !I$B>6 M4)N/&]L8W&OH_P ??';PWX&\(>.=2_M;2[V?X>:;+J6MV4%Y&]QIRK;-$7VU(? ?CSX70_!>VBN?%.H>*)M'EL++?;FZ:,3 MZ=?WB&6.W"RR(2"B2QD_?4%OPN_X*4>$?&FIZC;^*?#'C?X4+:^$I?'EE/XQ MM[*"+5]!A*B>_A-KUDO)HQSN9M\JV\8SPD<:\ 8KR']N'Q-8?\ M%0;.*V^!>H1^+I?"7P'\:V^L1Z,1.-*U#5+?3HK+1I]HS#?NUK<9M7V2J(3N M4#@U5C*G.5*=E**=_)J%1M^:YHI*W2Z?O2BT\/[.JZ4E+W*DG9_W>:FH^CE& M3OV>JTBT_N']G7]O'1_V@/B1#X3NO!/Q ^'NMZKX?'BO08?%-K91?\)'I/F) M$]U;_9;FZ5\.?"SXZ>%/VV?^"@GP,\1?#'6;+Q M#HGPS^'VOR>*9M.=98/#]SJ+:5%:Z9=$ ^1>YM;EFMGV2H+=BRCH?N.KG%)* MW][\)RBG\TDWT;U5DTEST9N<>:6[2T[-Q3:^_P":6CNTVRBJ-[<:E'<$6]I9 M2Q<8:2[:-C^ C;^=1?:]9_Y\-,_\#W_^,UF;&G169]KUG_GPTS_P/?\ ^,T? M:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^ M,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\- M,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?# M3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G16 M9]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /? M_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W M_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y M\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'V MO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0! MIT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ] M_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPT MS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO M6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T? M:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^ M,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\- M,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?# M3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G16 M9]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /? M_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W M_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y M\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'V MO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0! MIT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ] M_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPT MS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO M6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T? M:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^ M,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\- M,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?# M3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G16 M9]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /? M_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W M_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y M\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'V MO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0! MIT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ] M_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPT MS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO M6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G169]KUG_GPTS_P/?\ ^,T? M:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^ M,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\- M,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?# M3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G16 M9]KUG_GPTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /? M_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W M_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPTS_P/?_XS0!IT5F?:]9_Y M\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO6?\ GPTS_P #W_\ C-7[ M1I7MU,Z1QR_Q+&Y=1]"0,_E0!)1110!\]>-?^1RU;_K]F_\ 0S11XU_Y'+5O M^OV;_P!#-% 'N7@K_D3=)_Z\H?\ T 5/?^'[#5-2L;VYL;2XO-,=Y+.>6%7D MM&="C-&Q&4+(S*2,9!(Z&H/!7_(FZ3_UY0_^@"M.@ K T#X=V7A[QUX@\11R MWDVH^(UMHI_-D!C@BMT98XHU "[I)7).6+2M\VT*J[]% !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 %%% M17U]#IEE+Y\(^'+[4[,ZE+Y=K+=1PL;>)SD'$DWEH #DEP!R17X@_P#! '_@K3\? M_CQ_P4_TGP?X[^(FH>,/#7Q!@U&34;/6;A3'920VL]S$]C'\HB;S$">5$ GE MNWR?(I7V_P"-GCGQ'_P<@?MM?\*O\$7VH:1^RC\*-02Y\2Z_;Y0^*;I20HB) MX.[#+"#]Q"\S DQQCVG_ (+B?\$U_P"SOV:/ _Q:^!.EQ>%OB!^S'%%>:)!I M<.TR:/;$2/;JHYWR^\_3"BO"O^";_[<6A?\%#OV0_"WQ+T;RK>YU&' M[+K6GH^XZ5J,0 N+<]\!B&0GEHWC; W5[K7QU:C.C4=*HK23LSVZ%/'L3:8TIFO+R6%I;GSK^3["T-K M*DEN$B=8S+(C'])?!7_(FZ3_ ->4/_H KXI_X*"?L;_'W]IOX@W?A2Q;X9^, M?A7XLENXX[WQ,Q@NO <%UI3V-Q&+**V*ZFJ29NX&:>*3SI?*=DC19ECWE-.. MNCTVN^BOLGYR3C:]]7$N*BU:6BTUWLKZNV[](M2VMI<[S]JS]H_XP_#G]M?] MGSPGI.C:%HOPR\8>(_[-\0ZR]\ES?:USVTLI_O+7>V_+=O2WEH>3>$/VV?$'P._9]_:%\:7'CO7 MOBKH7PM\,?\ "1:5;>._"<_A#QE;72VUP[6]Y9?V9IZ-I\K0QF"ZCMP6;[6A M9S#D8'QE_:_^*'_!-:Z:Z^('CRY^+<'B3X3>(?&D%KJ>F:?IW]E:[HT=K-); M6S65O"383K>%0LQGGC^SJ?-8,QKT[6?V$_%?[4[_ !IUCXNQ^$_"6K?%CX?Q M_#6WTWPMJMQKUMI5BAOI?MC7-Q:V9EG::_8B/[.BHMNGSN7.WG/%7_!/7XD_ MMBI=0_'2^\#Z/!I?PSUGX=:0?"E]=:HU_/JJ6\=WK,_VBWMO(8+:0^7: SJ" M\A,[86E+=Z:\KZK^6HE9[!+6?X M8^$KSPOH=MX8U*[U#^V;B]DM#=ZI,_\ @HU^TFO[%'[.M[\]VQ7XF>*H_9RAT2>#3_ !%X]\0%;[Q7KTL( MD:]NL?ZJ)G&X019*H#C<2SD N0/H<%3A@:*Q]=7F_P"'%_\ I;\ET[OR/-KR M>(F\/3^%?$_T7F^O8]@_8N_8\\&?L(_L[:#\-O UE]FTC1H]TUQ(!]HU2Y8# MS;J=A]Z60C)[ !54!54#U.1!*A5@&5A@@C((K._X0K1_^@3IG_@*G^%'_"%: M/_T"=,_\!4_PKP:E6=2;J3=V]6ST(Q48J,=D?D3\/I&_X('?\%A9_"DY.G_L MU_M+3B;278[;3PWJ>_:$]$6*201MT'D7$+,3Y)Q^Q-?,'_!5#_@F[X<_X*&? ML<^(_ J6&F:=XFB7^TO#6HB!8S9:C$"8\L!D1R M$_7Y9"0,JI'BO_! S]M! M/VK_ -F_4/AU\0M+M;7XR?!6X_X1WQ':WML@N[J*)FBAN7!&3(/+:*4Y)\R( ML<>8!7NXW_;L(L:OCA:,_-?9E^C\['GT/]GK/#OX9:Q_5?JC]":*S/\ A"M' M_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *^?/2-.BLS_A"M'_Z!.F?^ J? MX4?\(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P ! M4_PH TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A M"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\ M(5H__0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH M TZ*S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A"M'_ M .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\(5H_ M_0)TS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH TZ* MS/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A"M'_ .@3 MIG_@*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\(5H__0)T MS_P%3_"@#3HK,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PH TZ*S/\ MA"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * -.BLS_A"M'_ .@3IG_@ M*G^%'_"%:/\ ] G3/_ 5/\* -.BLS_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P% M3_"@#3HK,_X0K1_^@3IG_@*G^%7[2TBL+=8H(HX8DX5(U"JOT H DHHHH ^> MO&O_ ".6K?\ 7[-_Z&:*/&O_ ".6K?\ 7[-_Z&:* /4/_H MK3K,\%?\B;I/_7E#_P"@"O$OCO\ \%.O@[^S?\<].^'WBKQ!J%MK=TT*ZA=6 M^CW=UI7AP3I(\!U*]CC-O9^8(R0)74A2LC!8CYE'51ZL.C?1'T!17(_$'X\> M$?A7XO\ !N@:_KEII^M?$'49-)\.V;!GEU2XCMY;EU0*#A5BA=F=L(/E!;&+"74M2NQ!).;>")2[L(XU:1R #A45F/0 M DXH;27,]AI-M16[V_+\TU\CHJ*\[^#O[4?A7XX:/J^H:5;>-M'LM"19+R;Q M7X*UGPJBH59MZ'4[6W\U0$8LT>X)QN(R,X?P-_;T^%?[1>J:E9^&/$5Y]HTO M2TUUUUC0]0T,76F.S*NH6S7T$(NK,E3_ *3 9(>5^?YER/1V?:_RWOZ$IIJZ M]/G_ $T>P45Y+^SY^W'\,_VHO$EWI'@W6]2N=2M=/BUA+?4] U'1GU#3Y7*1 MWUI]M@A^V6C,N!<6_F1?,OS_ #+GUJG9K4$T]$%%%%(84444 %%%% !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 %?)O_!73_@J-H7_ 3-_9]_M".* M'7/B1XI+6/A#P_R[7MSP#-(J_-Y$192V.68J@(+Y'K'[;O[9_@O]@;]G37/B M1XYO/)TS2D\NUM(R/M.K7; ^5:P*?O2.0?95#,V%5B/SZ_X)*?L8^-/V_/VD M)/VVOVB[/.HZHRR?#?PQ.I-OHUDI)@NEC;HB@DP9&69GN#\SHU>SEN#I\CQN M+_A1Z?SRZ17ZOHCAQ5>7,J%'XW^"[_Y'K'_!$_\ X)=:[^SS#K/QX^-LLVO? MM"?%/=?:C/? /+X=MYCO-LO99F^7S-H 0*L2 *C%_P!!Z**X<;C*F*K.M5W? MW)=$O)'10H1HP5.']>84445R&P5^2/\ P5^^&^M_\$M/V]O!?[;/P[T^>?PU MJUQ'X?\ B?I-H-JW<4NU!,1T_>HJC)PJSV]NQR9#7ZW5R7QX^"7AW]I+X->) M? ?BVQ74?#GBO3Y=.OX#P3&ZXW*?X74X96'*LJD+W M_P UYG-B\/[:G9:26J?9HT?AE\2=$^,?P[T/Q7X:U"#5O#_B.QAU+3KR$Y2Y M@E0.CCN,@C@\CH>:W*_*+_@A[\;O$7["7[4?CK]ASXJ7S27GANZGU;X=ZC/\ MJ:K8/F9X8L\8:,FX51G:WVI"L7WB]G_74,+B/;4^; M9[-=GU"BBBN Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YZ\:_\CEJW M_7[-_P"AFBCQK_R.6K?]?LW_ *&:* /(7>E". M$$K\47"26ZOJG;:]GWWB_-:VNNI\T_M;_"'PAJ/[7_ .Q]\54\ M'VVD^.=<\7P:1)=W,>Z^TZP7PYKDZV"DDB%%DE8ND6T.RJ6W;%Q[-_P4O\'Z M=\1_V0M9\,ZMXXE^'6G>)=4T?2YM=30WU@0"74[5!"T(^54G8B!I9/W<0F+O M\JFO9_$'@C1?%FI:3>:KI&EZE=Z!=&_TN>[M4FDTVX,;Q&:%F!,W"$M=27,FDM.9RM?ORZ7^3UUWU3U1$5K!R=VH*+=EJTY.]MO MM+3RMH?&?[9.J_$O2/@5^US\&'\9>)/BG;Z7\%6\2V6NZS9Z;#JUM1YN9),VD75MI*V8RI.4E>-Q&OS;C$^T<%A^CGP9^ /@3]G'PI)H/P\\%>$O >AR MW#7;Z=X=T>WTNT>9@JM*8H$1"Y"J"V,D*.>*A^$7[.'P\_9^EUA_ ?@/P9X) M?Q%<"[U9M T2VTTZG,-V)9S"B^:_SM\SY/S'GDTG^CUMNW&I'5;-)3\M(M/6 M;E'6G6<*D*B7PN]KZ?\ +N_S?L[^3E?:%I?-+^(](^('_!2/]F*Z\%75G=Z? M;?";Q)JEVUF0X72+I]$6Q9F4X\N26,[ 2P)B<@?*6'V57%_"+]G#X>?L_2ZP M_@/P'X,\$OXBN!=ZLV@:);::=3F&[$LYA1?-?YV^9\GYCSR:[2M)SYDO^WGW M^*4I?AS6OUM>RO9TLI8N,-)=M& MQ_ 1M_.HOM>L_P#/AIG_ ('O_P#&:TZ*S-#,^UZS_P ^&F?^![__ !FC[7K/ M_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM. MB@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![ M_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AI MG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#, M^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#Q MFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@> M_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS M_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7 MK/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\ M9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^ M&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ MSX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3H MH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^ M![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9 M_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/ MM>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ M !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"! M[_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_ M\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC M[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ MQFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F M?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/ M_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM. MB@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![ M_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AI MG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#, M^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#Q MFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FC[7K/_/AIG_@> M_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QFM.B@#,^UZS M_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9K3HH S/M>L_\^&F?^![_P#QFC[7 MK/\ SX:9_P"![_\ QFM.B@#,^UZS_P ^&F?^![__ !FL#XH_%J#X*?#K6O%O MBJ;0=#\.>'K22^U&^N=1=8K:%!EF/[G)] !DDD D@5V$TR6\+22,J(@+,S' M 4#J2:_&W]I_XJ^)?^#B']M+_A1?PRU.\TO]F?X9WT=YXW\46G">(9T5)#SL&"1@>EEN ^LS;F^6G'64NR_S>R75G+BL3[**45>3T2[O_+N M4O@5\/\ QC_P<8?MH1?&'QQH\NF?LP_"R^>U\*^&KV9XD\27*D%VDPA#[BJ& M9L8"A(%)(DNJHH& !#@ #M5/X1?"7P[\!_ MAEH?@[PEI5KHGAOPY:)8Z?8VZX2")!@#U)/)+')8DDDDDUT=&99A]9FHTURT MXZ1CV7^;W;#"X;V46Y.\GJW_ %T70S/M>L_\^&F?^![_ /QFC[7K/_/AIG_@ M>_\ \9K3HKS3J,S[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QFM.B@#,^U MZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&:TZ* /S<_P""_O[$GB[XH_"[ MP]^T#\.+6#2_BY\ Y1K=K=6%PTMS?:=$_G2Q;?+7>86'G*"2"OGKM)DKZ>_X M)S?MUP?\%#/V2O#'Q+T&RTF*74(C:ZO8C4'WZ7J$0 G@8>42!N(9,G)C>-OX MJ^@Y$$J%6 96&"",@BOQX^'TC?\ ! [_ (+"S^%)R=/_ &:_VEIQ-I+L=MIX M;U/?M">B+%)((VZ#R+B%F)\DX^@PO^W8-X1_Q*=Y0\U]J/\ [;6_V>O[ M9?#+27D^C_1GZ[?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,UIT5\^>D9 MGVO6?^?#3/\ P/?_ .,T?:]9_P"?#3/_ /?_P",UIT4 9GVO6?^?#3/_ ]_ M_C-'VO6?^?#3/_ ]_P#XS6G10!F?:]9_Y\-,_P# ]_\ XS1]KUG_ )\-,_\ M ]__ (S6G10!F?:]9_Y\-,_\#W_^,T?:]9_Y\-,_\#W_ /C-:=% &9]KUG_G MPTS_ ,#W_P#C-'VO6?\ GPTS_P #W_\ C-:=% &9]KUG_GPTS_P/?_XS1]KU MG_GPTS_P/?\ ^,UIT4 9GVO6?^?#3/\ P/?_ .,T?:]9_P"?#3/_ /?_P", MUIT4 9GVO6?^?#3/_ ]__C-'VO6?^?#3/_ ]_P#XS6G10!F?:]9_Y\-,_P# M]_\ XS1]KUG_ )\-,_\ ]__ (S6G10!F?:]9_Y\-,_\#W_^,T?:]9_Y\-,_ M\#W_ /C-:=% &9]KUG_GPTS_ ,#W_P#C-'VO6?\ GPTS_P #W_\ C-:=% &9 M]KUG_GPTS_P/?_XS1]KUG_GPTS_P/?\ ^,UIT4 9GVO6?^?#3/\ P/?_ .,T M?:]9_P"?#3/_ /?_P",UIT4 9GVO6?^?#3/_ ]__C-'VO6?^?#3/_ ]_P#X MS6G10!F?:]9_Y\-,_P# ]_\ XS1]KUG_ )\-,_\ ]__ (S6G10!F?:]9_Y\ M-,_\#W_^,T?:]9_Y\-,_\#W_ /C-:=% &9]KUG_GPTS_ ,#W_P#C-7[1I7MU M,Z1QR_Q+&Y=1]"0,_E4E% !1110!\]>-?^1RU;_K]F_]#-%'C7_DP^"5W87L,?P_T'Q+;VUEX4\>Q-IC2F:\O)86EN?.OY/L+0VL MJ26X2)UC,LB,1.\U3ZO^OF^ME=V3=K)V=O=<^B_X;Y>KLO/5'Z<45\I?M6?M M'_&'X<_MK_L^>$])T;0M%^&7C#Q'_9OB'67ODN;[6KEM)U6Y^PV]N8B8H(FM M(I'N&=)'9XT1=HE)^COBE\3=$^#'PYUKQ7XDODTW0O#]G)?7MPP+>7&@R<*. M68]%4 EB0 "2!0VHP=1[)M?%%%%26%%%% !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 5 MYY^UA^TYX8_8T_9U\5_$[QE)=1^'?"-G]JN5MH_,GG9G6.*&-20"\DKQQKDA M_#V#3K;7O&7QLNX_#&A:7)$)F?]Y& M\UPJ'JT?[M4(Y66:$CI7;EN%^LXJG0M=2:OZ=?P,,55]E1E4[+_AC@OV7?\ M@ZT_9]^+6AZW+\1[76_A+J&G2#[#;307&MIJT9!Y22U@_=N",%9%5?F4AV^; M;V.M_P#!T3^R1I,@$'B7Q=J8V;MUMX:N% /]W]X$.?TYZUL_\$S/^" _P8_8 MK^%=E<>+/"FC_$3XAZO8VTFLWOB2RM=4M]-N?*'G0V*/%MBBWLXW&.T\,_&757G.T+:Z'8Y4 M\ #$EZA).>,9Z53;_@Z/\,:W 7\/?L[_ !TUGRWVR$Z?$BQCMRC2<^WZU^H> MCZ%8^'K8PV%G:V,+-O:.WA6)2V ,X4 9P!S["K= M]5?^ _\ !/RSF_X.%_C%K33+X;_8/^.VMO$_W6COH\1G.&;R].EVGIQR.O/% M$G_!9']L[Q8\JZ#^P=XNTXL@EA.JW]UA%R,ABUM#EN>G!'IP:_4RBC^T<$OA MPL?G*;_4/JM=[UG]T?\ (_FN_P""P'_!0?\ ;8^*'Q'T/PEX\\->+_@KI'B_ M3#I^G>$=!EFCA\1+,WERB61&+73N65#"3A5*C8"[,_[D_P#!*G]D;2_V*_V# M/AQX/M/#J^&];?1+/4O$T#$/<2:Q-;QO>-*X^^PEW(.<*D:*/E45]$45>8YV ML3A886E25.,=7;J^G]-LG"X!TJLJTYN3??I_7R"BBBO!/1"BBB@ HHHH *** M* "OFO\ X*P?\$_-+_X*1_L:>(? 4XMX/$=N/[4\,W\@Q]@U*)6\O)[1R M$ M_7Y)6(&0,?2E%;8>O4H58UJ3M*+NB*E.-2#A/9GP3_P0*_X*!ZI^U;^S;?\ MPY^()N+3XQ_!2X_X1WQ':WIQ=W443-%#<.#R7'EM#+U/F1%CCS *^]J_)'_@ MK]\-];_X):?M[>"_VV?AWI\\_AK5KB/P_P#$_2;0;5NXI=J"8CI^]15&3A5G MM[=CDR&OU2^&7Q)T3XQ_#O0_%?AK4(-6\/\ B.QAU+3KR$Y2Y@E0.CCN,@C@ M\CH>:]3-Z$&XXW#JT*G3^67VH_JO)G'@JDE?#U/BC^*Z/_/S-RBBBO%.\*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@#YZ\:_P#(Y:M_U^S?^AFBCQK_ ,CEJW_7 M[-_Z&:* /S=ZA.4&I1T:LT^S7]=;KR/"?C9^RI MJWC;Q1^SS+HNH6C:?\'?%"ZMJ+ZG<2&ZO;5-&O\ 3U\LA&WS&2YB8[RH(#G= MG -SXG>!/#_[9VK>-_ACXXT&\?PUX4O]&U*UOM(\2ZAIUS/=KB\B)FM#;RV\ M]O+'%(%CG?Y7@U45I.3FVY:W?-\]-?P5B(I145'3ECRKT3;M_Y,SXO M^'/_ 2.L/#GA;]JGPQ?^(/$,N@?'\M8Z=/?^+M8\1W6G6;Z-;V1EG74)G#7 M*W"3.'WNQB$*&0*BQI6\5?\ !/7XD_MBI=0_'2^\#Z/!I?PSUGX=:0?"E]=: MHU_/JJ6\=WK,_P!HM[;R&"VD/EV@,Z@O(3.V%K[9HJ&KI)](J/R47&_KRREK MW=_B46M%.2DIQT:;?S;BW^,8_)6VVMS;%DL852U7[0%\V0F=B%KZ>HHJY M3[NVVZ-[X9T[4K@RW&GV4\K8! M>2!68_B147_"%:/_ - G3/\ P%3_ K3HJ2C,_X0K1_^@3IG_@*G^%'_ A6 MC_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4 M_P *TZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z M!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ M0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P * MTZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F? M^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS M_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* M,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J? MX4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P ! M4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A M"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\ M(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PK M3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ M .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H_ M_0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PK3HH MS/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ .@3 MIG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)T MS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PK3HH S/\ MA"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ .@3IG_@ M*G^%'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P% M3_"M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PK3HH S/\ A"M' M_P"@3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^% M'_"%:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M M.B@#,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@ M3IG_ ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^%'_"% M:/\ ] G3/_ 5/\*TZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@# M,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ M ("I_A1_PA6C_P#0)TS_ ,!4_P *TZ* ,L^#-&49.DZ9_P" J?X5^1G[)'A^ MQ_X+%?\ !;SQ9\8&LK6Y^"?[.>W1_"L:PK]DU74%9Q%.!@*^9!-=;NH"6BL, M5]-?\'!G[<]W^R)^P]<^&O"\DS_$?XPS-X4\/6]MDW*I* MU/&H^8LL;B-2O M(DN(B.E>O?\ !)_]ABT_X)Y?L.>#_A[Y!GBG\=2\(^GVY?^VKYGG5OW^(5'[,=7Z]%^I[Y_PA6C_] M G3/_ 5/\*/^$*T?_H$Z9_X"I_A6G17@'HF9_P (5H__ $"=,_\ 5/\*/\ MA"M'_P"@3IG_ ("I_A6G10!F?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@ M*G^%:=% &9_PA6C_ /0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_"%:/_T" M=,_\!4_PH_X0K1_^@3IG_@*G^%:=% &9_P (5H__ $"=,_\ 5/\*/\ A"M' M_P"@3IG_ ("I_A6G10!F?\(5H_\ T"=,_P# 5/\ "C_A"M'_ .@3IG_@*G^% M:=% &9_PA6C_ /0)TS_P%3_"C_A"M'_Z!.F?^ J?X5IT4 9G_"%:/_T"=,_\ M!4_PH_X0K1_^@3IG_@*G^%:=% '!_&[]FCP3^T)\(O$?@CQ-X?TZ[T'Q182Z M=>QK;HCA)%(W(V,JZG#*PY5E4CD5^9__ 1(^(M_^Q%^U7X\_8A^+:6=WJ/A MZZFU?X>ZK=VZXU>P<&9X8R1R&C_TA5!.T_:D)^0 ?K97Y3?\'2'P]T_X6?"+ MX6_M$>'[N[T#XJ_#KQ;::;HVI6D.[[1'()KD13'(PL;VY=2,6\2>&++PYXP\ W-K'J M)TTO_9U]#="570LV,*P;YMJ_==>5C,'5PM:6'K*TH[_F=E"O M"M352GLS,_X0K1_^@3IG_@*G^%'_ A6C_\ 0)TS_P !4_PK3HKF-3,_X0K1 M_P#H$Z9_X"I_A1_PA6C_ /0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_"%: M/_T"=,_\!4_PK3HH S/^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\*TZ* M ,S_ (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ "M.B@#,_X0K1_P#H M$Z9_X"I_A1_PA6C_ /0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_"%:/_T" M=,_\!4_PK3HH S/^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\*TZ* ,S_ M (0K1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ "M.B@#,_X0K1_P#H$Z9_ MX"I_A1_PA6C_ /0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_"%:/_T"=,_\ M!4_PK3HH S/^$*T?_H$Z9_X"I_A1_P (5H__ $"=,_\ 5/\*TZ* ,S_ (0K M1_\ H$Z9_P" J?X4?\(5H_\ T"=,_P# 5/\ "M.B@#,_X0K1_P#H$Z9_X"I_ MA1_PA6C_ /0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%'_"%:/_T"=,_\!4_P MK3HH S/^$*T?_H$Z9_X"I_A5^TM(K"W6*"*.&).%2-0JK] *DHH **** /GK MQK_R.6K?]?LW_H9HH\:_\CEJW_7[-_Z&:* /6Y=4"@X58H79G;"#Y06W.H-_P"*7Q1\ M/_!/X>:OXK\5:I;Z-X?T*V:ZOKR;)6%!Z*H+,Q)"JB@LS,JJ"2 ?CW]K?X0^ M$-1_:_\ V/OBJG@^VTGQSKGB^#2)+NYCW7VG6"^'-YI^B]W]? M)5/@M^U;X$^/V@:]J'A_5KN$>%9O(URSUS2;S0=1T1C$)E^U6=_%#<6ZM$PD M5I(U5T.Y25YK$^!O[>GPK_:+U34K/PQXBO/M&EZ6FNNNL:'J&ABZTQV95U"V M:^@A%U9DJ?\ 28#)#ROS_,N?BW]J/PMXUTCPW^WCX;U>ZL_&'Q!\2_!^WUU= M=T#3)=,T^"P^RZK:6^D"R>6Y=)T^SW,QE:XD:?[8P"1+$BG'_P""K]TOQATW M0%^%\\%^_P#PS/X]U&5=._>,VD75MI*V8RI.4E>-Q&OS;C$^T<%AFY*W,GIR MW]&H5)._97IM>BDTVDF]Z='FJPI-[RM?RO2M\VJBMY\J:NVE]X?L^?MQ_#/] MJ+Q)=Z1X-UO4KG4K73XM82WU/0-1T9]0T^5RD=]:?;8(?MEHS+@7%OYD7S+\ M_P RY]:KXU?Q'I'Q _X*1_LQ77@JZL[O3[;X3>)-4NVLR'"Z1=/HBV+,RG'E MR2QG8"6!,3D#Y2P^RJWJ0Y4O^WE_X#.4?_;=>SNCDHU'.*F^J3MVO%/7[[KN MFF%%4;W5I[6X*)IE[NO^@+J?\ WW;_ /QVLC4T MZ*S/[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#': -.BLS^WKK_ * NI_\ M?=O_ /':/[>NO^@+J?\ WW;_ /QV@#3HK,_MZZ_Z NI_]]V__P =H_MZZ_Z MNI_]]V__ ,=H TZ*S/[>NO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _': M-.BLS^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW;_\ QV@#3HK,_MZZ_P"@+J?_ M 'W;_P#QVC^WKK_H"ZG_ -]V_P#\=H TZ*S/[>NO^@+J?_?=O_\ ':/[>NO^ M@+J?_?=O_P#': -.BLS^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ /QV M@#3HK,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=H TZ*S/[>NO\ H"ZG M_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _': -.BLS^WKK_H"ZG_WW;__ !VC^WKK M_H"ZG_WW;_\ QV@#3HK,_MZZ_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V_P#\ M=H TZ*S/[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#': -.BLS^WKK_ * N MI_\ ?=O_ /':/[>NO^@+J?\ WW;_ /QV@#3HK,_MZZ_Z NI_]]V__P =H_MZ MZ_Z NI_]]V__ ,=H TZ*S/[>NO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ M_': -.BLS^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW;_\ QV@#3HK,_MZZ_P"@ M+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V_P#\=H TZ*S/[>NO^@+J?_?=O_\ ':/[ M>NO^@+J?_?=O_P#': -.BLS^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ M /QV@#3HK,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=H TZ*S/[>NO\ MH"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _': -.BLS^WKK_H"ZG_WW;__ !VC M^WKK_H"ZG_WW;_\ QV@#3HK,_MZZ_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V M_P#\=H TZ*S/[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#': -.BLS^WKK_ M * NI_\ ?=O_ /':/[>NO^@+J?\ WW;_ /QV@#3HK,_MZZ_Z NI_]]V__P = MH_MZZ_Z NI_]]V__ ,=H TZ*S/[>NO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#? M=O\ _': -.BLS^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW;_\ QV@#3HK,_MZZ M_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ -]V_P#\=H TZ*S/[>NO^@+J?_?=O_\ M':/[>NO^@+J?_?=O_P#': -.BLS^WKK_ * NI_\ ?=O_ /':/[>NO^@+J?\ MWW;_ /QV@#3HK,_MZZ_Z NI_]]V__P =H_MZZ_Z NI_]]V__ ,=H TZ*S/[> MNO\ H"ZG_P!]V_\ \=H_MZZ_Z NI_P#?=O\ _': -.BLS^WKK_H"ZG_WW;__ M !VC^WKK_H"ZG_WW;_\ QV@#3HK,_MZZ_P"@+J?_ 'W;_P#QVC^WKK_H"ZG_ M -]V_P#\=H TZ*S/[>NO^@+J?_?=O_\ ':/[>NO^@+J?_?=O_P#': -.BLS^ MWKK_ * NI_\ ?=O_ /':^)/^"]G_ 4!O_V.OV'-1TK0+34K7XA_%1V\+^&D MC:-IU,H"W,\:QNS[HXFVJ0.)9H:Z<'A9XFO&A3WD[?UZ&5>M&E3=26R/GO\ M9HM4_P""Q?\ P7/\3?%^8?VA\&_V9@FB^%B3NMM3U17?9.G9OWOG7 9>0(K, M'K7ZY5\K_P#!)']C>3_@GI^PGX-^'\N@W?\ PD9B.K>))XGMO](U.XP\W/F_ M,(P$A5L#*0(<9KZ5_MZZ_P"@+J?_ 'W;_P#QVNS.,5"K7Y*/\."Y8^BZ_-W? MS,,%2E"GS3^*6K]7T^6QIT5F?V]=?] 74_\ ONW_ /CM']O77_0%U/\ [[M_ M_CM>4=AIT5F?V]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".T :=%9G]O77_ M $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\ ^.T :=%9G]O77_0%U/\ [[M__CM' M]O77_0%U/_ONW_\ CM &G169_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ M /CM &G169_;UU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([0!IT5F?V]=?\ M0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X[0!IT5F?V]=?] 74_P#ONW_^.T?V M]=?] 74_^^[?_P".T :=%9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\ M^.T :=O@#X._:?\ A3JW@CQ]H%EXF\+:Y&(KRPNMP60 @JRLI#HZD JZ M,&4@$$&MW^WKK_H"ZG_WW;__ !VC^WKK_H"ZG_WW;_\ QVJC.4)*479H32:L M]C\=_P!HGX#:K_P;A?M?:9\;/A+I>J7_ .S+X[>WT;QOX8CN9;MM#<';'*KR MLSLTL+,JRH3^O?PJ^*?A_XW_#?1/%WA35;76_#GB*SCO]/OK9MT M=Q"XRI'<'L0<%2"" 0169\5O!.D_'#X;:WX0\5^$+G6_#GB.SDL-1L;AK M_#_Q#?/'_P 2:>1P#%+(&\M%W,JS#<%5BDP"+*^?H6_[4H7>M>"^NO^@+J?_?=O_P#':/[>NO\ H"ZG_P!]V_\ \=H MTZ*S/[>NO^@+J?\ WW;_ /QVC^WKK_H"ZG_WW;__ !V@#3HK,_MZZ_Z NI_] M]V__ ,=H_MZZ_P"@+J?_ 'W;_P#QV@#3HK,_MZZ_Z NI_P#?=O\ _':/[>NO M^@+J?_?=O_\ ': -.BLS^WKK_H"ZG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /': M -.BLS^WKK_H"ZG_ -]V_P#\=H_MZZ_Z NI_]]V__P =H TZ*S/[>NO^@+J? M_?=O_P#':/[>NO\ H"ZG_P!]V_\ \=H TZ*S/[>NO^@+J?\ WW;_ /QVC^WK MK_H"ZG_WW;__ !V@#3HK,_MZZ_Z NI_]]V__ ,=H_MZZ_P"@+J?_ 'W;_P#Q MV@#3HK,_MZZ_Z NI_P#?=O\ _':/[>NO^@+J?_?=O_\ ': -.BLS^WKK_H"Z MG_WW;_\ QVC^WKK_ * NI_\ ?=O_ /': -.BLS^WKK_H"ZG_ -]V_P#\=H_M MZZ_Z NI_]]V__P =H TZ*S/[>NO^@+J?_?=O_P#':/[>NO\ H"ZG_P!]V_\ M\=H TZ*S/[>NO^@+J?\ WW;_ /QVC^WKK_H"ZG_WW;__ !V@#3HK,_MZZ_Z MNI_]]V__ ,=J_:3M<6ZN\,D#-UCD*EE^NTD?D: )**** /GKQK_R.6K?]?LW M_H9HH\:_\CEJW_7[-_Z&:* /R5E+81W:1 20DAWJ ^&KN/!7_( MFZ3_ ->4/_H K3HV:DMT'1KHS+\0>"-%\6:EI-YJND:7J5WH%T;_ $N>[M4F MDTVX,;Q&:%F!,T4FDU9CNT[K>"O"7@/0Y;AKM].\.Z/;Z7:/,P56E,4"(A?L_2ZP_@/P'X,\$OXBN!=ZLV@:);::=3F&[$LYA1?-?YV^9\GYCSR:[2BJ MNV[O?;Y=OP7W$V5K?/\ K[V<7\(OV)YDP?/U.=5,J[A MPPB4)"I[K"IZDU[^#_V3 SQ;^.I>$?3[K/-K_ +_$1H_9C[S_ $7Z MGTU1117@'I!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5X;_ ,%#_P!@OPA_P49_9EUGX=^+(Q"\X^U:/JB1AI]%OE4B*XCZ9QDJ MRY&]&9 V_AC4KB0LGB?38TW(B2-@R.D(#QMUDA'(#1-N_3BOAW_@ MM5_P2YN?VX_AEI?COX=S-H/QY^%S#4O"FJVTHMYKT1/YOV)I.,'>-\3$X23N MJNYK;_X(V_\ !46W_P""BGP-NK'Q+ N@_&+P XTSQEH-?^1RU;_K]F_]#-%'C7_D^M?#GX3P> )_P#A M7MU#%<>"=8A9-=\=H^DR:B\T-V\\<5C;/Q;P2F*53<02F1]@,=?=/@K_ )$W M2?\ KRA_] %?G;_P57_9F^)'[4_QLT_P[>_L_P"C_$$+<72> /'VE7%MIY\) MI/II5'U*[EG%[:2VFHI]K$EG&ZR1+ J*TX,;1>2FFE?1Z>?3?2_E+W;7NT[% MQ2:L_+[KZ[:_^ ^]VTN?1G[1G[:\W6.Z1E1X8H\ DO*FWUK]ISQ5\0/"'P9U.Y^%OA?3 MO%OCJ:2"TTRTU*]2UL+9IIDB>\N6+HSPVZ,\[Q1L))1$8T(9PP\T_:,^ 7C# MQEXY_9BGLED\1CX<>,QJ?B74Y)H876 :#J5FUT59E+E[B>(%8PS?O,XV@D6? MVL_V@OB+;?#[XC^'?@UX(U;Q!\3O#J:;#9[I=,$0AORP:_A2YO(8Y3;(D[>1 M/)!YDD2J#L?S*TJ+?V=[O]H/2_B[-X0\83? WPA:>.6U?P=I,^BP7EK<07;#3 MYK6YN[LPW8:R=@WV@J\=S$=B;3NP_$7_ 4'^)/['EW<3?'FU\#ZKI^J_#/5 M_B)I0\):;=:;+IT^E+;R7FCS?:;JX%PQ2\@\NZ MU8QR!H5W+AG@3]DF;XK_ M +#7QH^#JZ%J-[XKU>\MVA-[?R)W-PN85"L*^MJUGRV5O[WW<\N7?^[R[ZM:R]Z[.6BY.- MY[V5_7E5[?/Y7NEI9!15&]\/P7]P97DO58XXCO9HU_[Y5@/TJ+_A$K7_ )ZZ MG_X,KC_XNLS8TZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ -.B MLS_A$K7_ )ZZG_X,KC_XNC_A$K7_ )ZZG_X,KC_XN@#3HK,_X1*U_P">NI_^ M#*X_^+H_X1*U_P">NI_^#*X_^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2M?\ MGKJ?_@RN/_BZ -.BLS_A$K7_ )ZZG_X,KC_XNC_A$K7_ )ZZG_X,KC_XN@#3 MHK,_X1*U_P">NI_^#*X_^+H_X1*U_P">NI_^#*X_^+H TZ*S/^$2M?\ GKJ? M_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ -.BLS_A$K7_ )ZZG_X,KC_XNC_A$K7_ M )ZZG_X,KC_XN@#3HK,_X1*U_P">NI_^#*X_^+H_X1*U_P">NI_^#*X_^+H MTZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ -.BLS_A$K7_ )ZZ MG_X,KC_XNC_A$K7_ )ZZG_X,KC_XN@#3HK,_X1*U_P">NI_^#*X_^+H_X1*U M_P">NI_^#*X_^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ M -.BLS_A$K7_ )ZZG_X,KC_XNC_A$K7_ )ZZG_X,KC_XN@#3HK,_X1*U_P"> MNI_^#*X_^+H_X1*U_P">NI_^#*X_^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2 MM?\ GKJ?_@RN/_BZ -.BLS_A$K7_ )ZZG_X,KC_XNC_A$K7_ )ZZG_X,KC_X MN@#3HK,_X1*U_P">NI_^#*X_^+H_X1*U_P">NI_^#*X_^+H TZ*S/^$2M?\ MGKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ -.BLS_A$K7_ )ZZG_X,KC_XNC_A M$K7_ )ZZG_X,KC_XN@#3HK,_X1*U_P">NI_^#*X_^+H_X1*U_P">NI_^#*X_ M^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ -.BLS_A$K7_ M )ZZG_X,KC_XNC_A$K7_ )ZZG_X,KC_XN@#3HK,_X1*U_P">NI_^#*X_^+H_ MX1*U_P">NI_^#*X_^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN M/_BZ -.BLS_A$K7_ )ZZG_X,KC_XNC_A$K7_ )ZZG_X,KC_XN@#3HK,_X1*U M_P">NI_^#*X_^+H_X1*U_P">NI_^#*X_^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ M/^$2M?\ GKJ?_@RN/_BZ -.BLS_A$K7_ )ZZG_X,KC_XNC_A$K7_ )ZZG_X, MKC_XN@#3HK,_X1*U_P">NI_^#*X_^+H_X1*U_P">NI_^#*X_^+H TZ*S/^$2 MM?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ -.BLS_A$K7_ )ZZG_X,KC_X MNC_A$K7_ )ZZG_X,KC_XN@#3HK,_X1*U_P">NI_^#*X_^+H_X1*U_P">NI_^ M#*X_^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ/^$2M?\ GKJ?_@RN/_BZ -.BLS_A M$K7_ )ZZG_X,KC_XNC_A$K7_ )ZZG_X,KC_XN@#3HK,_X1*U_P">NI_^#*X_ M^+H_X1*U_P">NI_^#*X_^+H TZ*S/^$2M?\ GKJ?_@RN/_BZ^*_^"\?[9:?L M*_L*:L?#][JR_$+XAR'PSX7BAU"X:=)95Q-$'[U=.#PL\ M37C0I[R=C*M5C2INI+9'SI\%;I/^"R7_ 7>UGQU(?[1^#'[*B"QT 8WVNI: MQYC!9QV.9XY)@RGE+.UR,-7ZY5\F?\$??^"=MG^P%^POX4\(7L=Q#XNU./\ MMOQ1)!=RQ[]1G52\9V, 1"@CA![B'/NI_P#@RN/_ (NO).PTZ*S/^$2M?^>NI_\ @RN/_BZ/^$2M?^>N MI_\ @RN/_BZ -.BLS_A$K7_GKJ?_ (,KC_XNC_A$K7_GKJ?_ (,KC_XN@#3H MK,_X1*U_YZZG_P"#*X_^+H_X1*U_YZZG_P"#*X_^+H TZ*S/^$2M?^>NI_\ M@RN/_BZ/^$2M?^>NI_\ @RN/_BZ -.BLS_A$K7_GKJ?_ (,KC_XNC_A$K7_G MKJ?_ (,KC_XN@#3HK,_X1*U_YZZG_P"#*X_^+H_X1*U_YZZG_P"#*X_^+H T MZ*S/^$2M?^>NI_\ @RN/_BZ/^$2M?^>NI_\ @RN/_BZ -.BLS_A$K7_GKJ?_ M (,KC_XNC_A$K7_GKJ?_ (,KC_XN@#3HK,_X1*U_YZZG_P"#*X_^+H_X1*U_ MYZZG_P"#*X_^+H TZ*S/^$2M?^>NI_\ @RN/_BZ/^$2M?^>NI_\ @RN/_BZ M-.BLS_A$K7_GKJ?_ (,KC_XNC_A$K7_GKJ?_ (,KC_XN@#3K\L?^"Q'[&7C' M]CSX^6/[;7[/5IY7BGPP-WQ!\/P(?L_B'3L 2W+QK]X;% F '14F&'B9F_3O M_A$K7_GKJ?\ X,KC_P"+IEQX*L;RW>*4ZA+%*I1T?4+AE=3P007Y!KNR_'3P ME7VD5=/1I[-/=,Y\3AXUH_[-^@?$GP3=>9INL1[ M+JT=@;C2;M0/.M9@.DB,?HRE67*LI/K5?C+\<_AUJO\ P;M?MT0_$GPM::Q> M_LG?%V_2U\2:+8W$P_X12\;)#QA6'W/G>+/WX_,A."L;U^N?@BZ\/?$KP;I? MB'0-6GU?0];M([ZPOK75IY(;N"10Z2(PDP592"#[UOF>!A1<:^'=Z4]8OMWB M_-?CN9X3$2FG3J:3CO\ YKR9T]%9G_")6O\ SUU/_P &5Q_\71_PB5K_ ,]= M3_\ !EADD: M1OQ9B2?Q- $E%%% 'SUXU_Y'+5O^OV;_ -#-%'C7_DY> M"O\ D3=)_P"O*'_T 5IUF>"O^1-TG_KRA_\ 0!7%?$C]L+X5_![XQ^&/A[XI M^(?@_0/'/C1E71-!OM4AAO\ 4MQ=4*1%MV':-T0D .Z[%);Y:-VHK=ALFWLC MTBJMEHMGIEY>7%M:6UO<:C(LUW+'$J/=.J+&'D(&68(B*"%KS2[?4]4T[3KC7+O[!IL5UWM+N>PGELKE)TAN8)&BGA8H2!)'(C(Z'E64@@$ M$5S?PA_:6^'/[05YK-OX"\?^"?&]QX;<.#'96X(^>O MK/\ X+H_MX2?L*?L':[=:),X\?>/&_X1CPM##\TXN9U(DN$4KH_\ @C?^P7%_P3Q_80\*>#+FWCC\6:FG]N>*)%P2^HSJI>,D=1"@CA!' M!$.?XC7OX+_9,%/&/XYWA#T^W+[M%ZL\ZO\ OJ\:'2/O/]%^I]34445X!Z(4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 S>RO[24??1N0RGJKJP5E<< MJRJP((%?EG_P3]^./BC_ ((D?MG-^R9\9-5GO?A'XRNGN_A=XNNSB& RR<6T MC?=17=@KKP(IVW8\N<./UYKYV_X*=?\ !.OPK_P4N_9AU+P-KPBL-:MLWOAS M6Q'NET6_"D))ZM$WW9$_B4\8949?7RS&TX*6%Q/\*>_]U])+S77NM#BQ="4K M5J7QQ_%=G_6Y]$T5^57_ 3'_P""T-I^SK9:A^SQ^UUKP\#?%?X:WT6A6NL: MJLKV_B"V.!!))<*I5652A\Z0JDD3QR;B=YK]4X9DN(5DC971P&5E.0P/0@US M8_+ZV$J:'S75>HZBBBN$Z HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>O&O_(Y: MM_U^S?\ H9HH\:_\CEJW_7[-_P"AFB@#W+P5_P B;I/_ %Y0_P#H K\N_P#@ MHI\+G^'/[37CWQE;Z1X$^/?PR\8WMU/X^\)_V^=+\2:!+8^&]EQ:QW,8="$L M,7D,$CVTL>KK^HG@K_ )$W2?\ KRA_] %>'_'O_@E]\&_VE/C-:>.? M%6@:G-JBR1R:I96>MWEEI/BCRXFAC&IV,4JV]Z%C81GSD8O$JPN7A'EU#BW* MZTT:[[VW6EUUM=:I:HN,DM^Z>F^CZ/H_/7M9WT\9_:^^%>@^*/VT_P!CCXLV MNI^+;N?4O%B:7I5A>ZG.-/TVS?P[K-PSI9DA!9-*'EQ!&H90&#?9GQ/ M\#?\+.^'.N>'?[8UWP^-(#8KI^GM?7%Q'9F"$K+*L7 9&8 QPJ%/D MB1B7D8+M-Q:E%+1R;[Z-1_R=_P#@F2YDX2ZJ$8NVFJE)Z>5FDNUK=#\_?A9H MTWP'_P""!O[2NG>!C?V#>%;KXEVNE.+V:>ZM8X=4U-%;SY':5G5 3YC.7)&X ML3S69_P570_!2T\.S_"J./3)X_V:?'MBTFF-Y,D6DVEMI#V;#8!M6*21C&WR M[3(^T\E3^BWP]^ '@_X6^!=6\,Z+H=M#H&O7^HZGJ-C<.]W#>3ZA/+<7A<3, M^5EEFD)3[@#E0H7 KD/@K^P5\*?V?YM4?P[X9GE;5]+709?[;UB^UX6^EJ6( MTVW%]-,+:Q^8_P"BP;(>%^3Y1C)W>^ONI>K5.<-?+W_NYE;73IC5C&LJB6BG M.5O*52$U\UR^E[/H>*OXH6VHW-C%I, M=SJ6NZAK,FGV$;%X[&T:]GF-I:*QR+:W\N$$+\GRKCUBMZD^9+_MY_\ @4Y2 M_P#;M>[NSBH4W""@^B2];12U^ZR[*R*-[JT]K<%$TR]N5&/WD;0A3_WU(#^E M1?V]=?\ 0%U/_ONW_P#CM:=%9&QF?V]=?] 74_\ ONW_ /CM']O77_0%U/\ M[[M__CM:=% &9_;UU_T!=3_[[M__ ([1_;UU_P! 74_^^[?_ ..UIT4 9G]O M77_0%U/_ +[M_P#X[1_;UU_T!=3_ .^[?_X[6G10!F?V]=?] 74_^^[?_P". MT?V]=?\ 0%U/_ONW_P#CM:=% &9_;UU_T!=3_P"^[?\ ^.T?V]=?] 74_P#O MNW_^.UIT4 9G]O77_0%U/_ONW_\ CM']O77_ $!=3_[[M_\ X[6G10!F?V]= M?] 74_\ ONW_ /CM']O77_0%U/\ [[M__CM:=% &9_;UU_T!=3_[[M__ ([1 M_;UU_P! 74_^^[?_ ..UIT4 9G]O77_0%U/_ +[M_P#X[1_;UU_T!=3_ .^[ M?_X[6G10!F?V]=?] 74_^^[?_P".T?V]=?\ 0%U/_ONW_P#CM:=% &9_;UU_ MT!=3_P"^[?\ ^.T?V]=?] 74_P#ONW_^.UIT4 9G]O77_0%U/_ONW_\ CM'] MO77_ $!=3_[[M_\ X[6G10!F?V]=?] 74_\ ONW_ /CM']O77_0%U/\ [[M_ M_CM:=% &9_;UU_T!=3_[[M__ ([1_;UU_P! 74_^^[?_ ..UIT4 9G]O77_0 M%U/_ +[M_P#X[1_;UU_T!=3_ .^[?_X[6G10!F?V]=?] 74_^^[?_P".T?V] M=?\ 0%U/_ONW_P#CM:=% &9_;UU_T!=3_P"^[?\ ^.T?V]=?] 74_P#ONW_^ M.UIT4 9G]O77_0%U/_ONW_\ CM']O77_ $!=3_[[M_\ X[6G10!F?V]=?] 7 M4_\ ONW_ /CM']O77_0%U/\ [[M__CM:=% &9_;UU_T!=3_[[M__ ([1_;UU M_P! 74_^^[?_ ..UIT4 9G]O77_0%U/_ +[M_P#X[1_;UU_T!=3_ .^[?_X[ M6G10!F?V]=?] 74_^^[?_P".T?V]=?\ 0%U/_ONW_P#CM:=% &9_;UU_T!=3 M_P"^[?\ ^.T?V]=?] 74_P#ONW_^.UIT4 9G]O77_0%U/_ONW_\ CM']O77_ M $!=3_[[M_\ X[6G10!F?V]=?] 74_\ ONW_ /CM']O77_0%U/\ [[M__CM: M=% &9_;UU_T!=3_[[M__ ([1_;UU_P! 74_^^[?_ ..UIT4 9G]O77_0%U/_ M +[M_P#X[1_;UU_T!=3_ .^[?_X[6G10!F?V]=?] 74_^^[?_P".T?V]=?\ M0%U/_ONW_P#CM:=% &9_;UU_T!=3_P"^[?\ ^.T?V]=?] 74_P#ONW_^.UIT M4 9G]O77_0%U/_ONW_\ CM']O77_ $!=3_[[M_\ X[6G10!F?V]=?] 74_\ MONW_ /CM']O77_0%U/\ [[M__CM:=% &9_;UU_T!=3_[[M__ ([1_;UU_P! M74_^^[?_ ..UIT4 9G]O77_0%U/_ +[M_P#X[1_;UU_T!=3_ .^[?_X[6G10 M!F?V]=?] 74_^^[?_P".T?V]=?\ 0%U/_ONW_P#CM:=% &9_;UU_T!=3_P"^ M[?\ ^.T?V]=?] 74_P#ONW_^.UIT4 9G]O77_0%U/_ONW_\ CM']O77_ $!= M3_[[M_\ X[6G7QK_ ,%T_P!OA_V"OV#->O\ 1;EHO'OC@GPUX72(_OX[F=2) M+E0.?W,6]P<$>9Y0/WJZ,)AIXFM&A3WD[&=:K&E3=2>R/D3PMJUQ_P %E?\ M@N\_B)+*]U/X+?LGL([*.-XS#?:PLI*ODOL.^ZA+Y5B&BL(_[]?KE_;UU_T! M=3_[[M__ ([7S!_P17_8'3_@GK^P9X7\+7]JL/C+7Q_;_BER/G^WSJI\@G_I MA&(X>N"8V8?>-?65=^0=IF?V]=?] 74 M_P#ONW_^.T?V]=?] 74_^^[?_P".UIT4 9G]O77_ $!=3_[[M_\ X[1_;UU_ MT!=3_P"^[?\ ^.UIT4 9G]O77_0%U/\ [[M__CM']O77_0%U/_ONW_\ CM:= M% &9_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM:=% &9_;UU_T!=3_ M .^[?_X[1_;UU_T!=3_[[M__ ([6G10!F?V]=?\ 0%U/_ONW_P#CM']O77_0 M%U/_ +[M_P#X[6G10!F?V]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".UIT4 M 9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\ ^.UIT4 9G]O77_0%U/\ M[[M__CM']O77_0%U/_ONW_\ CM:=% &9_;UU_P! 74_^^[?_ ..T?V]=?] 7 M4_\ ONW_ /CM:=% &9_;UU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([6G10! MF?V]=?\ 0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X[6G10!F?V]=?] 74_P#O MNW_^.T?V]=?] 74_^^[?_P".UIT4 9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3 M_P"^[?\ ^.UIT4 ?A/\ \'+/_!(_QEXN\?\ BW]J+PS(]SH46G69\3:3>2+] MJL?)6&T2:V$9V2W992) /-5XF5^!\ZMQ7LWC[P-I?Q/\ NL^&M$)I\@WVF3,A?:.@!62VN HRJ9G]O77_ $!=3_[[M_\ X[1_;UU_T!=3_P"^[?\ ^.UIT4 9 MG]O77_0%U/\ [[M__CM']O77_0%U/_ONW_\ CM:=% &9_;UU_P! 74_^^[?_ M ..T?V]=?] 74_\ ONW_ /CM:=% &9_;UU_T!=3_ .^[?_X[1_;UU_T!=3_[ M[M__ ([6G10!F?V]=?\ 0%U/_ONW_P#CM']O77_0%U/_ +[M_P#X[6G10!F? MV]=?] 74_P#ONW_^.T?V]=?] 74_^^[?_P".UIT4 9G]O77_ $!=3_[[M_\ MX[1_;UU_T!=3_P"^[?\ ^.UIT4 9G]O77_0%U/\ [[M__CM']O77_0%U/_ON MW_\ CM:=% &9_;UU_P! 74_^^[?_ ..T?V]=?] 74_\ ONW_ /CM:=% &9_; MUU_T!=3_ .^[?_X[1_;UU_T!=3_[[M__ ([6G10!F?V]=?\ 0%U/_ONW_P#C MM']O77_0%U/_ +[M_P#X[6G10!F?V]=?] 74_P#ONW_^.U?M)VN+=7>&2!FZ MQR%2R_7:2/R-244 %%%% 'SUXU_Y'+5O^OV;_P!#-%'C7_DY>"O^1-TG_KRA_P#0!6G69X*_Y$W2?^O*'_T 5\+?'_\ ;]^-NH_M[ZU\ M.?A/!X G_P"%>W4,5QX)UB%DUWQVCZ3)J+S0W;SQQ6-L_%O!*8I5-Q!*9'V MQT)WDH_U9;_TKORLF.VE_P"M?P^^R/ORBOF;]HS]N'Q9\*/VQO@E\,M)^'>J MMH?Q"U@66O\ BK4D1=.L=^G:C=1V-H5F#S7FZQW2,J/#%'@$EY4V^@_ML?M& MW7[+?[/M_P")M,TZWUCQ!>:AIWA_0K&XD,<%SJ6HWL%C:"4CYO*$UPC/M^;8 MC;><4:VNM;OE2[O33YW5NXNJ3ZKF^6NORY7?MU/6**^1C^WAXM_9CN?CGHWQ MJ_X17Q%J?PA\$0?$:SU3PGI<^CVVNZ7*MXC6YM;BZNS#<1W%C*FXW#+(LT3! M5PPKG_$7_!0?XD_L>7=Q-\>;7P/JNGZK\,]7^(FE#PEIMUILNG3Z4MO)>:/- M]INK@7#%+R#R[H"W5C'(&A7'/VE/!_P_\ C"O@&[?XG>$+OQ/H4_A? M2[O3SHUU926HO-,N1/=7'VG$=]"R72BW#&&4&%2RX^H:N4'%*_G^#<7]S379 M[JZ:;SA-25X[:?--)I_<_D]'9IH****DH**** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BJVLZU9^'-(N;_4+JVL+"RB:> MXN;B58H8(U&6=W8@*H )))P *_,?]JW_ (+ZZM\7OB?+\'OV,?!\_P 8_B)/ MNBF\1B MH6DC.UI4)*K*%/\ RVD9( =I#2@XKMP67U\7)QHK1;MZ)>;>R,*^ M)IT5>;]%U?HC[D_;%_;J^%O[!?PV;Q1\3_%=CX?M'#"SM,^;?ZHXQF.WMU^> M5N1D@;5R"Q46^F^,+;6H_#\RO\ MV3X8TK[1"\TL4.0D<<421ON/,K11[S(6PWZE?L<_\&_L>L_$M?C!^UMXLF^. MGQ7O"LYTZ\D:70M+(.5C*,!]H"=DVI N2HB; :OTLL;*'3+**VMH8K>WMT6* M**) B1HHP%4#@ "O>P^8X/+(SIX=>UJ233ELE_ATN_-Z7/.J8:OBW&51\ MD4[VW;]>GYDM%%%?*'L!1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y4_\%\?!>I_L7_M/_ _ M]M'PA9RR3^!M5B\.>,H+=0&OM-EWA-W0?-')DEWB]'^!S8R@ZM)QCONO5;'8^!_&NE_$GP7I'B+0[R'4=%UZRAU&PNX3F.Y MMYD$D%?I)6>8X-X7$SH/6ST?=;I_-:E8:NJU)5%U_/ MJ%%%%<1N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ?/7C7_D-?^1RU;_K]F_\ 0S10![EX*_Y$ MW2?^O*'_ - %?G;_ ,%5_P!F;XD?M3_&S3_#M[^S_H_Q!"W%TG@#Q]I5Q;:> M?":3Z:51]2NY9Q>VDMIJ*?:Q)9QNLD2P*BM.#&WZ)>"O^1-TG_KRA_\ 0!6G M4N"D]?Z^:U3\TT]]2HS<=OZM^#]'=>6Q\Z_M&? +QAXR\<_LQ3V2R>(Q\./& M8U/Q+J# MM,D3QU\,]:\,>,M+74KB&&QUJ6UU"'4HHDD1W:/S/L4T!,T:;7(;#)AC],55 MLM%L],O+RXMK2VM[C49%FNY8XE1[IU18P\A RS!$103D[44= *TE.3?->SYN M=-=)>[9KIHXII6M\B(I)16Z4>3UC>3U]>9I^1\3>.OV./&W[==[^T3XE\5>$ M[KX4R?$WX7P_"_PSI6NWME=ZC;A/M]Q+?79T^>Y@2-KB]B5$BG=BENS.JEE4 M<]\;?V/?BG_P4FCDA\=^!9/A./#?PF\1>"K:75M4L+_^UM=UF*TA>ZM_L,TY M&GPK9DAIA!._V@#R5"L*_02BHMI9:*S2\KJ=VO-\\GVO;31&D:DU.-2_O)WO M_P" *WI:$5Z+S=_DGX,_#SXG?'S]KCX;?$/XA?#J[^&UI\(?!NIZ*([_ %33 M[^77M7U)K%9YK3['/,%L8XK%MKS^1.YN%S"H5A7UM115RDVDNU_Q;D_Q;_(Q MIP4%RK96_!6*-[X?@O[@RO)>JQQQ'>S1K_WRK ?I47_")6O_ #UU/_P97'_Q M=:=%269G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6 MO_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97' M_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_S MUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ M%UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6 MO_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97' M_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_S MUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ M%UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6 MO_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97' M_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_S MUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ M%UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6 MO_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97' M_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_S MUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ M%UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6 MO_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97' M_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_S MUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ M%UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6 MO_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97' M_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_S MUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ M%UIT4 9G_")6O_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6 MO_/74_\ P97'_P 71_PB5K_SUU/_ ,&5Q_\ %UIT4 9G_")6O_/74_\ P97' M_P 71_PB5K_SUU/_ ,&5Q_\ %UIUR?QL^.G@_P#9P^'-_P"+O'?B32?"OAO3 M%W7%_J-P(8E/.$7/+NV,*B@LQX )JHQE)J,5=L3:2NS9_P"$2M?^>NI_^#*X M_P#BZ^4O^"C7_!6#X)?\$V=%>V\3ZWJOB#QS/$'L/".CZI--J4Y8?(TO[S;; MQ'(^>3!(SL5R,5\F_$;_ (*Q_M ?\%9_'&H?#O\ 8N\*7WACP7!*;36/BEKL M)MEMU. WDY#+!E3D "2Y96#!(BI-?2/_ 3D_P""%/PP_8\LLH8-<^8OWNE-?%_V M\_LK\?(\YXJI7?+A5I_,]OEW_(^4?"O[$?[4_P#P7$U:#Q#\?-9UKX$? 2:1 M;FP\"6%Q,=2U6,'*-*DQ)#=#YMRO4 QP*&W5^F?[+W["OPM_8Q^'4?A;X:^& M$\+:5\K7'V6[G$]_(,CS9Y=^^5^3RQ. <# P*]7?\&__P"VK/\ MA?\$]M M=Y+T^P_ MSC\D>=2_Y>"O^1-TG_KRA_\ 0!6G69X*_P"1-TG_ *\H?_0! M6G0!0\4>*=,\#^&M0UK6M1L=(T?2;:2]OK^]N$M[:R@C4O)++(Y"HBJ"S,Q M !)-<-\)/VPOA7\>/@YJ7Q"\'_$/P?X@\#:,URNHZ]::I"UAI_V8%IS-*6"Q M!%&\ER!L*OG:P8\G_P %'/@[8_'[]E'5?"-WXQT#P/:SLKB)G3SXKFXCC@:%6#2"7:N6(!_.71M&U#XJ_L]_$/PMXD^'W@GPE M\6VO?#WB*^G_ .$S8^&OBKIMGXNN6326>X2".WN9KE;JRC2XB_?>=;AI63(B M4'S3Y.[27YM_WN57;BK.RNKWL.6BYO*_XI)>5V[*3NKZ.VY^KOPY_:'\ ?&' MX;3^,_"7CGP?XI\'VHF,VNZ1K-M?:;#Y(S+NN(G:,;!RV6^7OBHOAC^TM\.? MC9\/;[Q=X,\?^"?%OA32VE2\UK1=?M*_&E=9\$ZE\.O!OB<_"6S\2Z'J5[:7-XT$WBJ:TN'O?L,] MQ:*TUJOE%$FE+VRP!^IC3KO^"E:'2?VT/B=H]A''#X2\7:3\*$\LPQS'932+_WTJD?K47_ EMK_SRU/\ \%MQ_P#$ M4@-.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2V MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ M .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^ M>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B M* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2V MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ M .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^ M>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B M* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2V MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ M .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^ M>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B M* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2V MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ M .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^ M>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B M* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2V MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ M .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^ M>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B M* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2V MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ M .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^ M>6I_^"VX_P#B* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B M* -.BLS_ (2VU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* -.BLS_ (2V MU_YY:G_X+;C_ .(H_P"$MM?^>6I_^"VX_P#B* /RQ_X.,/\ @L'\9O\ @GI\ M2O '@WX606GA^'7M,?6KOQ%=Z='>B\99GB^Q1+*IC78%620X+?OH<%!G?QO[ M"_\ P3#\=?\ !9K2_#'[1?[7/CS6?$7AW5_-NO#7@"Q633;.WMUF>,-(HV^5 M'((]RB$>9+&8W:8YVUN?M<)I/_!3;_@X5^'OPQU'3_\ A(?AK^SYH,FM^(K" MXT][F">[E"2M'+"4(9&D?38W1UP0DH.>E?J_8Z]IVEV4-M;6E];V]NBQ111: M7.B1(HPJJHCP !7UV(Q\(Q%2 M=65X)V2Z77^1'\-_AIX>^#W@G3_#?A31-+\.>'])B$%GIVG6R6UM;(.RHH ' MJ?4DDUN5F?\ "6VO_/+4_P#P6W'_ ,11_P );:_\\M3_ /!;6I_\ @MN/_B*/^$MM?^>6I_\ @MN/_B*0&G169_PE MMK_SRU/_ ,%MQ_\ $4?\);:_\\M3_P#!;'PF_:\@W)_#;VNN>8<#I@ MO]JD(P.%75!_=K]5O^$MM?\ GEJ?_@MN/_B*^'?^#@7]E4?M??L :OJ7A^VU M9?'?PLG'B[0)X;"XCG'D FYB5]@*[H=S@ \R0Q>E>QDM:$:[P];X*JY7Y7V? MR=F<./IR=/VD/BAJOU7S1]ZT5\V?\$O/V\K#]NO]A[P+\07-Q)KEW9"Q\016 M]E*ZV^IP?N[@?(I"AF'F*,YV2I7T!_PEMK_SRU/_ ,%MQ_\ $5YE>C.C5E2J M*SB[/Y'73J1G!3CLS3HK,_X2VU_YY:G_ ."VX_\ B*/^$MM?^>6I_P#@MN/_ M (BLBS3HK,_X2VU_YY:G_P""VX_^(H_X2VU_YY:G_P""VX_^(H TZ*S/^$MM M?^>6I_\ @MN/_B*/^$MM?^>6I_\ @MN/_B* -.BLS_A+;7_GEJ?_ (+;C_XB MC_A+;7_GEJ?_ (+;C_XB@#3HK,_X2VU_YY:G_P""VX_^(H_X2VU_YY:G_P"" MVX_^(H TZ*S/^$MM?^>6I_\ @MN/_B*/^$MM?^>6I_\ @MN/_B* -.BLS_A+ M;7_GEJ?_ (+;C_XBC_A+;7_GEJ?_ (+;C_XB@#3HK,_X2VU_YY:G_P""VX_^ M(H_X2VU_YY:G_P""VX_^(H TZ*S/^$MM?^>6I_\ @MN/_B*/^$MM?^>6I_\ M@MN/_B* -.BLS_A+;7_GEJ?_ (+;C_XBC_A+;7_GEJ?_ (+;C_XB@#3HK,_X M2VU_YY:G_P""VX_^(J_:72WMNLB"0*W021M&WXJP!'XB@"2BBB@#YZ\:_P#( MY:M_U^S?^AFBCQK_ ,CEJW_7[-_Z&:* /*6-U1XY8V62-T1T964$>0?"K_ ()=_!GX4?!CQAX%3P]J7B/2O'X9/$-Y MXCUJ\U?5=2C\R22*,WL\C7"+ \CO"(W7RI&:5<2N\C?0E%%M&N^_F.[T\CR3 MPM^PQ\+?"GPD\5>"!X8;5]!\2RW4SHB1K&SR MDQ"- A4(N(O"?[!7PI\(_#3Q?X3_ .$9GUS2?'X5?$]OIIKIQ$H B!EQ%UCV'FO8**&D[WZJS]%LO1=A+1IKH[KR;W?J>>_ +]EOP M5^S/;:P/"EAJ@O/$,\=QJNIZQK=]KNJZDT:".(37U]--XDDE9!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !6#\4_B1I7P<^&7B+Q=KL_V;1/"^F7.K:A-C_56\$32R-^"J:WJ_.O_ M (.9/VC;WX7_ /!/Z'X=^'Q)/XL^-NN6WA>QMH3^^DMPZRW&T=PQ6* C_IYK MLR["/%8F&'7VG^'5_)&&)K*E2E4?1'(_\&S_ ,.-5^)7@7XR_M,>*H,>(_CK MXON9K=W^;99P2R,WEMV0W$TT>!QBU3T 'ZA5YE^QC^SG9_LC?LH_#[X:V/E- M'X-T.VTZ:6,86YN%0&>;_MI,9'/NYKTVM,UQ:Q.+G6CLWIZ+1?@3@Z+I48P> M_7UZ_B%%%%>>=(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-D02 MH58!E88((R"*=10!^3'_ 3-=_\ @EI_P60^+7[+M\6L_A]\6<^,_A^KY$4< MFUG,$>1_SQ2:$L3R=.0#[U?K/7YJ_P#!R)^SKK2?!'P/^TAX#3R/B#^SSK<& MKK.B9:73VFC+AP,%UCF6%RI.!&UQV8U]U?LJ?M%:)^UM^SAX+^)/AU@=)\9: M5#J,4>\.UL[#$L#$<;XI \;?[2&O>S;_ &BC3S!;R]V7^*/7_MY6?WGG8/\ M=3GAGTU7H_\ )GH%%%%>">B%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!\]>-?^1RU;_K]F_P#0S11XU_Y'+5O^OV;_ -#- M% 'N7@K_ )$W2?\ KRA_] %:=9G@K_D3=)_Z\H?_ $ 5IT >7_MB_M,VW[(W M[/\ JWC6;2I=>NH+BSTS3-,2Y6U&HZA>W45G:0/.X*PQM//$'E(;RT+-M;&T M_/O@'_@J-XS\/_LX^+_$WQ+^$5SIWBC0;^VT_18?#M_)=Z#XLGOM5ETNRM[? M4+F&$1S+=($N!(@\M'CF (D$:^\_MP+'-^S'XE@O?ABOQBT.Z6"#7/"@"O+? MZ8\\:WDD,)1_M$T,!DF2W4!YFA"1D2,M?F)\%OA)X]\3_L5?%C2?AIHOQ@U_ MX(S2Z;#<^'_%NF7.H:BZP^(IFUA?#]IK:-*8]8N6LM.^RW7S+=1"0K[G5LU\P:K^S+XA\5VGQC\3?"GPK\ M6=6\#:=K7@+Q9I%MX\LM3B\3Z_J6B:JMYJ-O;R:VJZO-;BSC@$*73F/SVE6W MVAGKH_VFOA5XO_;(^*_Q"^-G@OP/XZ&C^#[+P)%H.FZWH=WH.J>*Y=$\1R:W MJ(AL+Y(+A0L,B11F2-?.EWK&V.3I'EVU\K?LP1WW MQZ_;\^(?QHM?#WC#P]X+/@G1?!.D/XET*]T&\UBY@N[^]NIEL;V.&YCBC^U0 M1J\L0$C>;L)523]4T:\D7)6>MU\VE]\;2^?386G/)1=XZ6?_ &ZF_NDY1^7S M"BJ-[I4]U<%TU.]ME./W<:0E1_WU&3^M1?V#=?\ 0:U/_OBW_P#C52,TZ*S/ M[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&J -.BLS^P;K_ *#6I_\ ?%O_ M /&J/[!NO^@UJ?\ WQ;_ /QJ@#3HK,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_] M\6__ ,:H TZ*S/[!NO\ H-:G_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&J -.BL MS^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJ@#3HK,_L&Z_P"@UJ?_ 'Q; M_P#QJC^P;K_H-:G_ -\6_P#\:H TZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ? M_?%O_P#&J -.BLS^P;K_ *#6I_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJ@#3H MK,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:H TZ*S/[!NO\ H-:G_P!\ M6_\ \:H_L&Z_Z#6I_P#?%O\ _&J -.BLS^P;K_H-:G_WQ;__ !JC^P;K_H-: MG_WQ;_\ QJ@#3HK,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:H T MZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&J -.BLS^P;K_ *#6I_\ M?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJ@#3HK,_L&Z_Z#6I_]\6__P :H_L&Z_Z# M6I_]\6__ ,:H TZ*S/[!NO\ H-:G_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&J M-.BLS^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJ@#3HK,_L&Z_P"@UJ?_ M 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:H TZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^ M@UJ?_?%O_P#&J -.BLS^P;K_ *#6I_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJ M@#3HK,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:H TZ*S/[!NO\ H-:G M_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&J -.BLS^P;K_H-:G_WQ;__ !JC^P;K M_H-:G_WQ;_\ QJ@#3HK,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\ M:H TZ*S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&J -.BLS^P;K_ *#6 MI_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJ@#3HK,_L&Z_Z#6I_]\6__P :H_L& MZ_Z#6I_]\6__ ,:H TZ*S/[!NO\ H-:G_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ M_&J -.BLS^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJ@#3HK,_L&Z_P"@ MUJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:H TZ*S/[!NO^@UJ?_?%O_\ &J/[ M!NO^@UJ?_?%O_P#&J -.OR?^,0_X>)?\'*?@SPD/],\$_LM:)_;MZH^:+^U# MY+?CQXLNKTW"+&WFVD M$TF2I=#M!NI;H87 Q$GH,>[E7[C#U\8]TN2/K/?[HW//QG[RK3H>=WZ+_@V/ MU'HK,_L&Z_Z#6I_]\6__ ,:H_L&Z_P"@UJ?_ 'Q;_P#QJO"/0-.BLS^P;K_H M-:G_ -\6_P#\:H_L&Z_Z#6I_]\6__P :H TZ*S/[!NO^@UJ?_?%O_P#&J/[! MNO\ H-:G_P!\6_\ \:H TZ*S/[!NO^@UJ?\ WQ;_ /QJC^P;K_H-:G_WQ;__ M !J@#3HK,_L&Z_Z#6I_]\6__ ,:H_L&Z_P"@UJ?_ 'Q;_P#QJ@#3HK,_L&Z_ MZ#6I_P#?%O\ _&J/[!NO^@UJ?_?%O_\ &J -.BLS^P;K_H-:G_WQ;_\ QJC^ MP;K_ *#6I_\ ?%O_ /&J -.BLS^P;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_]\6_ M_P :H TZ*S/[!NO^@UJ?_?%O_P#&J/[!NO\ H-:G_P!\6_\ \:H TZ*S/[!N MO^@UJ?\ WQ;_ /QJC^P;K_H-:G_WQ;__ !J@#3HK,_L&Z_Z#6I_]\6__ ,:H M_L&Z_P"@UJ?_ 'Q;_P#QJ@#3HK,_L&Z_Z#6I_P#?%O\ _&J/[!NO^@UJ?_?% MO_\ &J -.BLS^P;K_H-:G_WQ;_\ QJC^P;K_ *#6I_\ ?%O_ /&J -.BLS^P M;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_]\6__P :H TZ*S/[!NO^@UJ?_?%O_P#& MJ/[!NO\ H-:G_P!\6_\ \:H TZ*S/[!NO^@UJ?\ WQ;_ /QJC^P;K_H-:G_W MQ;__ !J@#3HK,_L&Z_Z#6I_]\6__ ,:H_L&Z_P"@UJ?_ 'Q;_P#QJ@#3HK,_ ML&Z_Z#6I_P#?%O\ _&J/[!NO^@UJ?_?%O_\ &J -.BLS^P;K_H-:G_WQ;_\ MQJC^P;K_ *#6I_\ ?%O_ /&J -.BLS^P;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_ M]\6__P :H TZ*S/[!NO^@UJ?_?%O_P#&J/[!NO\ H-:G_P!\6_\ \:H TZ*S M/[!NO^@UJ?\ WQ;_ /QJC^P;K_H-:G_WQ;__ !J@"/Q]X&TOXG^!=9\-:Y:1 MZAHOB"QGTW4+63[MS;S1M'(A]F5B/QK\Q/\ @@'XZU;]C[]H?XW?L7^,KN:6 M]^'>K3>(/"$T^0;[3)F0OM'0 K);7 49.;F;^Z:_3_\ L&Z_Z#6I_P#?%O\ M_&J_+'_@O3\.=9_8H_:4^"?[9OA-]0NKKP3JL7ASQ@L4<(ENM-FWA#P@7YHY M+F NX.&FM_[HKWD>(M$\3WNHZ+KUE#J-A=PK;F.YMYD$D&TT[,]#?5&G169_8-U_T&M3_[XM__ (U1_8-U_P!!K4_^ M^+?_ .-4@-.BLS^P;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_]\6__P :H TZ*S/[ M!NO^@UJ?_?%O_P#&J/[!NO\ H-:G_P!\6_\ \:H TZ*S/[!NO^@UJ?\ WQ;_ M /QJC^P;K_H-:G_WQ;__ !J@#3HK,_L&Z_Z#6I_]\6__ ,:H_L&Z_P"@UJ?_ M 'Q;_P#QJ@#3HK,_L&Z_Z#6I_P#?%O\ _&J/[!NO^@UJ?_?%O_\ &J -.BLS M^P;K_H-:G_WQ;_\ QJC^P;K_ *#6I_\ ?%O_ /&J -.BLS^P;K_H-:G_ -\6 M_P#\:H_L&Z_Z#6I_]\6__P :H TZ*S/[!NO^@UJ?_?%O_P#&J/[!NO\ H-:G M_P!\6_\ \:H TZ*S/[!NO^@UJ?\ WQ;_ /QJK]I"UO;JCRR3LO620*&;Z[0! M^0H DHHHH ^>O&O_ ".6K?\ 7[-_Z&:*/&O_ ".6K?\ 7[-_Z&:* /4/_H K3K,\%?\B;I/_7E#_P"@"M.@ HHJGH7B&P\4Z:M[IE[::C9N M[QK/:S+-&S([(ZAE)&5=64CL5(/(H N4444 %%%% !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 ?G!_P(K7P[96D1Q+/;QR1RS!?]Z4VL1'<7!K[>_91^ .G_ +*_[-'@3XF:_6"O=S+]QA*&$6[7/+UEM]T4OO//PO[RM4K M?]NKY;_C^04445X1Z 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5YU^UM^S?HW[7O[-'C;X::^!_9GC'2I=/:4KN-K*1NAG49&6BE M6.1?=!7HM%73J2A-3@[-:H4HJ2<9;,_-O_@V\_:1UJ__ &?_ !E^SSX[+0?$ M+]G?6IM#F@ETL@BP3]X12I/$,<",0?WA7Z25^2W_!1U/^'5O_!:+X5? MM,V@^Q?#KXR+_P (;X^=1MA@FVHGGR'& /+2WGP.6-A-_>K]:%<.H((((R". M]>QG<(RJ1QM->[57-Z2VDOOU]&CAP$G&+H2WAI\NC^X6BBBO$.\**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /GKQK_R.6K?]?LW_ M *&:*/&O_(Y:M_U^S?\ H9HH ]R\%?\ (FZ3_P!>4/\ Z *TZS/!7_(FZ3_U MY0_^@"M.@#Q'_@HO\#O%O[1_['GB[P=X*FLO[;U46I:QO;R2RMM=M([J*6ZT MR6>,,\,=W;I+;,X4X6^$?$3:C;6MQ/;7UI?:=SA MMX$MH-DEY/*6\HM)+(68E%CCCR?/&,W!)MWT??E]VS_Q6NG[J2O&TVR_=ERJ M3_KF5[_]NWLUJWI+W3XI\"_ 7PU\/_V"?%7Q>\&^$O#?PUB_:K\?^%]%BM_" MVE0Z+%I'@J[URTT^VA5;=(PCW%C--/+( '+7Y&[]VFW7_:Z\,:=^R'\>_B5\ M'/A?I=M\/_AK\2M-^'4FJ:5X?B33=/TMM3\4RZ-J4MO%#L6W-U8(DZ#XP_L#2+6.STJPU1K[4K*6:"WCVI$T\-O;^9L3YS;JQ.?O?8 M%>4_LZ_LG:?\ /$_BCQ+=^*?%OQ \;>,A:0ZMXE\2O9_;KBVM%=;6U6.RM[: MUBAB\V=@(X%+-/(SEV.:]6I:\D8MW:OK\VTO^W4U'_MT-.>4HJR=M/2*3_\ M FG+YZZE&]\006%P8WCO688YCLII%_[Z52/UJ+_A+;7_ )Y:G_X+;C_XBM.B MI&9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+ M4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 1 M1_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ M ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT M4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+ M4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 1 M1_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ M ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT M4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+ M4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 1 M1_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ M ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT M4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+ M4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 1 M1_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ M ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT M4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+ M4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 1 M1_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ M ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT M4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+ M4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 1 M1_PEMK_SRU/_ ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ M ,%MQ_\ $5IT4 9G_"6VO_/+4_\ P6W'_P 11_PEMK_SRU/_ ,%MQ_\ $5IT M4 9G_"6VO_/+4_\ P6W'_P 17)?'O]H[0OV?/@CXM\=:RM^NE^$=(NM7N=UE M/'O6&)I-@8I@%MNT>Y%>@5^:O_!SC\<=4TS]D3P=\%?"S-)XO^/?BBUT*VMD M;:]Q;12QNZ@CGYKA[-#ZK(P]J[LLPGUK%0H=&]?3K^!SXJM[&C*IV_/I^)E? M\&SOPYO;;]FSX@_'7Q=%?3>,?C[XJNM8GN4L)G$MM#-*JD$*?O7,MXW7IL]* M_2S_ (2VU_YY:G_X+;C_ .(KG/V;/@;I?[,W[/W@SX?:*H&F>#=&M=(@8+@S M"&)4,C?[3L"Q/6I_^"VX_P#B M*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ M?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM. MB@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^ M>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B M*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ M?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM. MB@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^ M>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B M*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ M?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM. MB@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^ M>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B M*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ M?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM. MB@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^ M>6I_^"VX_P#B*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B M*/\ A+;7_GEJ?_@MN/\ XBM.B@#,_P"$MM?^>6I_^"VX_P#B*/\ A+;7_GEJ M?_@MN/\ XBM.B@#X>_X.!M*\&^/O^"3/Q6/BBSUATT2UM]2TN:+3)3):ZBMS M'';."X555GE\MVSQ'+)@$X%>!?\ !N?_ ,%G=;_;$T-_@KXZT61_$7P\\,0W M.G:]8QS3_P!J6-NT%J1=+\S"X!EB.\?+)ELA2OS_ *D^./ ^C_$OP=J?A_Q! MIMGK.AZS;/9WUC=Q"6"[A<%71U/!!!K\>/BI\']!_P"#>'_@JQX"^(/@[3I- M%_9Q^-%J/"NO6S7$UVGAZY!0ES+,[OM#+'< L[$H+M5 "C'U&53H8G U,NE& M]364/6RNEYM+;9^1Y&,C4I8B.)3M#12_S_K8_8G_ (2VU_YY:G_X+;C_ .(H M_P"$MM?^>6I_^"VX_P#B*T8Y!*@92&5AD$'((IU?+GKF9_PEMK_SRU/_ ,%M MQ_\ $4?\);:_\\M3_P#!;-?^1RU;_K]F_P#0S11XU_Y'+5O^OV;_ -#-% 'N7@K_ )$W2?\ MKRA_] %:=9G@K_D3=)_Z\H?_ $ 5IT %%>7_ +8O[3-M^R-^S_JWC6;2I=>N MH+BSTS3-,2Y6U&HZA>W45G:0/.X*PQM//$'E(;RT+-M;&T^$_![_ (*8^,$^ M"'B/6/B?\*Y]#\3Z9JEKI>B+X>NI]0T'Q5/?:I+IEG;VU[+!$5F2YCV7"O'F M.-DF *R!%2=]N]O5Z:+N]5HM=5IJ#TU?]+N^R\WH?8U%?,?B;]O3Q;\#OA_X M\N_BI\*)_#_B'PH-,72(O#VKS:SH?BV;4[@6EE:VFHSV=IBY^UE8YHY(%\E9 M(I,NCY&5J_\ P4NU/X/Z7\2=*^*/P_L_#WQ$\!VVC7=AH?A_Q$VLV7BF/6+E MK+3OLMW-:VCAFOD>WE\RW40D*^YU;-/T_P"'?9=W_=5WY!K_ %TVW[)W5F]' MT/K&BO$OV;/VI?$7Q(^+WC+X;?$+P=I/@;X@>#[*PUK[+I'B!]FXD[Z?UW_+5=TT]@HHHI M#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OR>M\?\%$O^#F.23_C M]\#_ +*N@;!D;K=]6/\ *5;FX/\ X+O;G])_VG/CMIG[,'[._C;XAZQ@Z=X, MT6ZU>6,MM,YAB9UB4_WG8*@]V%?"7_!L?\"M3T+]CCQ5\9?$^Z;Q?\>_$]UK M]UZS*?<^[EG[C"5\8][&_\ !1[]BC1_^"@O['GC#X9:IY$-UJUL9]'O M90<:;J466MI\@9VA_E?')C=U_BKW*BM:-:=*I&K3=FG=$SA&<7"6S/SW_P"# M>K]M?5_C9^S;J_P:^( FLOBO^S_=?\(SJUK?F:/RG@%M-UO1[R#4=)UFTBOK&[A;='=02 MH'CD4]U96!!]#7JYS1A*4<;15H5=;=I?:7WZKR9Q8& M*=X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\]>-?^1RU M;_K]F_\ 0S11XU_Y'+5O^OV;_P!#-% 'N7@K_D3=)_Z\H?\ T 5IUF>"O^1- MTG_KRA_] %:= 'DW[<"QS?LQ^)8+WX8K\8M#NE@@USPH KRW^F//&MY)#"4? M[1-# 9)DMU >9H0D9$C+7Y>? K]F7Q7\6/V?M6'@:R^.NI? _P &^*M$\0#P M]K]YJ]EJ-W/8:]=MJ,.B_;2NI"-=,,+O&"%ENE*1-YWG ?LY14QCRS51;IJ2 M\W'6*DOM13U2WYFW?9)SM*#IO9II][.U^7LVE9OJM+=3\O\ QU^S/-XMTWXA M:_\ L_\ PKUOP;\*?#EWX(\3:?X-C\%3>#/^$AUW1]>.H:E/:Z7=PVTHE;3X M[6+S3#&+AXHT5G,65T_VFOA5XO\ VR/BO\0OC9X+\#^.AH_@^R\"1:#INMZ' M=Z#JGBN71/$,/#W@L^"=%\$Z0_B70KW0;S6+F"[O[VZF6QO8X;F.*/[5!&KRQ 2-YNP ME5)/U3112T45".RO^+ MR\R95(QMS.USV+^P;K_H-:G_ -\6_P#\:H_L&Z_Z#6I_]\6__P :KQ7XG?\ M!5+]F[X.^:NO_''X96T\.1);6^OV]Y,98B08]%\.70R0<$!KI8$/KD-@CH3771RK&UOX=*3^3,)XRA M#XYI?-'WE_8-U_T&M3_[XM__ (U1_8-U_P!!K4_^^+?_ .-5^8'_ !$WS_%7 MGX-_LJ_'#XEJ_P#JC]F,'F=S_P >L5Y_"0>,]?QH_P"'@O\ P4C^-_'@7]DS MPGX,MI.#-XJOMLL(Z$@375J2>1_RS;H>#V[/]7L9'^-RP_Q2BOUO^!C_ &E0 M?P7EZ)O]#]/_ .P;K_H-:G_WQ;__ !JN7^,_Q,\/?L[_ RU;QEXW\<-X9\+ MZ%#Y]]J-\;=(H%)"J/\ 599F8JJJH+,S!5!) K\Z/^&9?^"I/QUYU[XY_"KX M8Z;/Q)::3:12747;*LEF[=,G_CX'./PXO]H'_@VX^._[2?PMU&/QS^V%XI\? MZ^@^U:9H^MVUY_84=TN0-V;J78".-\<&5R?E;I6E+*<)&:6)Q44O[O-+\;6( MGC*SBW2HN_G9?K<_2_\ 9F_:3\"?MD?#C_A+?AE\1O\ A+] %P]H]S:)$K03 M)C=')&\"R1M@@X=02K*1D$$^B?V#=?\ 0:U/_OBW_P#C5?B#^S+^PU^V=_P; M[VNJ>-O"GA[P5\;O!OB18'\9>'?#TUS/=0I;--Y4L)>&.<$),_SQQR ;COB( M16'Z1?\ !//_ (++?!3_ (*,V,5CX8UL^'_'*H3=>$M<*VVIQLH^THK[2U:_Q+IZVLRL+CN>U.NN6?9]?3N?3G]@W M7_0:U/\ [XM__C5']@W7_0:U/_OBW_\ C5:=%>$>@9G]@W7_ $&M3_[XM_\ MXU1_8-U_T&M3_P"^+?\ ^-5IT4 9G]@W7_0:U/\ [XM__C5']@W7_0:U/_OB MW_\ C5:=% &9_8-U_P!!K4_^^+?_ .-4?V#=?]!K4_\ OBW_ /C5:=% &9_8 M-U_T&M3_ .^+?_XU1_8-U_T&M3_[XM__ (U6G10!F?V#=?\ 0:U/_OBW_P#C M5']@W7_0:U/_ +XM_P#XU6G10!F?V#=?]!K4_P#OBW_^-4?V#=?]!K4_^^+? M_P"-5IT4 9G]@W7_ $&M3_[XM_\ XU1_8-U_T&M3_P"^+?\ ^-5IT4 9G]@W M7_0:U/\ [XM__C5']@W7_0:U/_OBW_\ C5:=% &9_8-U_P!!K4_^^+?_ .-4 M?V#=?]!K4_\ OBW_ /C5:=% 'Y?_ /!R_P#$W7)OV>?AU\ _#&J7E]XK^/WB MNUTF.T<1#S+6&:%L'9&&&;J2S'7! ?KS7Z _ GX!6G[/OP4\)^!M#U748M(\ M(:1:Z/:*([<9C@B6,$_NR\!C_AXE_P(=:?_ $WP1^RM MH?\ 9UKWA.JG=&01_P ]%N9[H@_].">F*_6"O=S3]QAJ]N>7K+;[HI?>> M?A/WE6I7\^5>B_X-S,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:K3HKP MCT#,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:K3HH S/[!NO^@UJ M?_?%O_\ &J/[!NO^@UJ?_?%O_P#&JTZ* ,S^P;K_ *#6I_\ ?%O_ /&J/[!N MO^@UJ?\ WQ;_ /QJM.B@#,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:K M3HH S/[!NO\ H-:G_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&JTZ* ,S^P;K_H- M:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJM.B@#,_L&Z_P"@UJ?_ 'Q;_P#QJC^P M;K_H-:G_ -\6_P#\:K3HH S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#& MJTZ* ,S^P;K_ *#6I_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJM.B@#,_L&Z_Z M#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:K3HH S/[!NO\ H-:G_P!\6_\ \:H_ ML&Z_Z#6I_P#?%O\ _&JTZ* ,S^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ MQJM.B@#,_L&Z_P"@UJ?_ 'Q;_P#QJC^P;K_H-:G_ -\6_P#\:K3HH S/[!NO M^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O_P#&JTZ* ,S^P;K_ *#6I_\ ?%O_ /&J M/[!NO^@UJ?\ WQ;_ /QJM.B@#,_L&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ M ,:K3HH S/[!NO\ H-:G_P!\6_\ \:H_L&Z_Z#6I_P#?%O\ _&JTZ* ,S^P; MK_H-:G_WQ;__ !JC^P;K_H-:G_WQ;_\ QJM.B@#,_L&Z_P"@UJ?_ 'Q;_P#Q MJC^P;K_H-:G_ -\6_P#\:K3HH S/[!NO^@UJ?_?%O_\ &J/[!NO^@UJ?_?%O M_P#&JTZ* ,S^P;K_ *#6I_\ ?%O_ /&J/[!NO^@UJ?\ WQ;_ /QJM.B@#,_L M&Z_Z#6I_]\6__P :H_L&Z_Z#6I_]\6__ ,:K3HH S/[!NO\ H-:G_P!\6_\ M\:H_L&Z_Z#6I_P#?%O\ _&JTZ* ,S^P;K_H-:G_WQ;__ !JC^P;K_H-:G_WQ M;_\ QJM.B@#R[]J3]E/1OVN?V?/%GPW\6:CJ5SH/BVP>RG_=VY:%N&CF7]V/ MGCD5)%Y^\@KX'_X-^/CYXI^'FH_$#]C_ .)FL7EEX_\ @9>3#2%41%+_ $@R M#F,R(794>5'0D_ZFYA "&OU)K\K_P#@OI\$_$'[*7QG^&G[;?PSM"WB'X97 MD&F>,+:,[5U+3)&,2-)@=")9+9VY.VXB(QY6:]W*)*O">75-IZQ\IK;_ ,"^ M%_(\_&ITY+%1^SOYQZ_=N?I[_8-U_P!!K4_^^+?_ .-4?V#=?]!K4_\ OBW_ M /C58OP&^-OA_P#:2^#'ACQ[X4N_MWAWQ;IT.IV,IP&\N10VUP"=KJ62=EZR2!0S?7: /R%244 %%%% 'SUXU_P"1RU;_ *_9O_0S11XU M_P"1RU;_ *_9O_0S10![EX*_Y$W2?^O*'_T 5IUF>"O^1-TG_KRA_P#0!6G0 M 53T+Q#8>*=-6]TR]M-1LW=XUGM9EFC9D=D=0RDC*NK*1V*D'D5X[_P47^!W MBW]H_P#8\\7>#O!4UE_;>JBU+6-[>265MKMI'=12W6F2SQAGACN[=);9G"G" MSG((S7YV_LU>!8/'?[$GQS^%?PK^%'C+P1\3/&5C!;ZI\,]0O-+TSPW-87&L MW5K=:KITL+O;$K;&:VG9'#,=/A7R<[&DE2NVNO3STO\ =H[VNXV;DE&S;:LD M^G7RU2_56O9/9-O0_8"BOS"^-VJ:%^S[\*O&'P7TKX+_ O_ &??&/BS6/!$ M/B _#&=)-.U3PYK'B%-*D=[Q-/T^43A4OHG5H1L2=&CE)=A'C_M=>&-._9#^ M/?Q*^#GPOTNV^'_PU^)6F_#J35-*\/Q)INGZ6VI^*9=&U*6WBAV+;FZL$2.5 MHU!;RPVY7Y.D(.I*$8?;ER1\Y))N^]DKVOJ[III-":<8RE/3D2E+RBVDFN[= M[VTTU5[H_56BOC_]E?X;>'OV6?\ @II\3OAC\//#^E^$/A[JWP]T'QA_8&D6 ML=GI5AJC7VI64LT%O'M2)IX;>W\S8GSFW5B<_>^P*6CA&<=G?\&XO\4_EJ#Y MHS=.6ZM^,5)?A)7\[^H451O?$VG:;<&*XU"R@E7!*23JK#\":B_X371_^@MI MG_@4G^-(#3HK,_X371_^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH TZ*S/\ MA-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@ M4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P* M3_&@#3HK,_X371_^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH TZ*S/\ A-=' M_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^- M'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@ M#3HK,_X371_^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@ MMIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-'_": MZ/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P*3_&@#3HK M,_X371_^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH TZ*S/\ A-='_P"@MIG_ M (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@4G^-?&O_ 5B M_P""S7A?]@'PE:^&O"$5KX_^-/BL+!X>\-63&Y\EI#L2>Z$9W!-Q^2,?/*W" MX&YUZ<)A*N)JJC15Y/\ K[C*M6A2@YU'9'3?\%6_^"M?@[_@F=\-H8C"OBKX MH>)4,?ACPG;,6GNY&.Q9YPN62 -QTW2,-B<[BOY7?L)?\&K?Q+^+7C/PUXQ^ M.^K:3X8\'ZLAU34] L[V9_$C,QW+;S;HO*A+YR["5W4'!4/G;]M_\$I?^"64 MG@/XE3_M&?M+>)=.\<_M!^)G%[%'>7L,\'A,$854VGRS__:JRR$L-ETKR?Q3[OM'R6NN[]#S?J;Q&)(0-LNE^'+.UER!C)=(PQ;'4DY/'6S#%5OXM24O5MGH0PU&'P12^1IT5F?\ M":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XUQFYIT5F?\)KH_P#T%M,_ M\"D_QH_X371_^@MIG_@4G^- &G7QA_P4)_X(;?!W]O*^D\3PV]Q\-_BC$_VB MU\8>'$$%RTXY5[F)2JW!! .[*R\#$BBOKS_A-='_ .@MIG_@4G^-'_":Z/\ M]!;3/_ I/\:Z,+BZV&J>UH2<7Y?UJ95:-.K'DJ*Z/R+M,\4:<-HN8H7*7>G.1D1W$#8DA;@X#J,XR,CFNXU7Q!X=UW M3+BRO;W1;RSNXVAG@GFBDBF1AAD922&4@D$'@@U^;W[6/_!"CPMI7Q$?XJ_L MH?$>'X _%.V+3+:6-_Y>@ZB22:]?VV!QNE=>RJ?S) M>X_6/3U6GD<7L\1A_P"'[\>SW7H^OS^\_3RBORG_ &>_^"_?BW]E_P"(5K\+ M_P!M3P//X$U_/E6GC?1X/M.C:J <"61(2ZXZ9DMV==S8,<0!Q^F'@GXW>#?B M5X5LM<\/>*_#FMZ-J40FM+ZQU*&>WN$/1E=6((_&O/QN6U\*TZJ]U[26L7Z/ M;]3JH8JG6^!ZK==5ZHZBBLS_ (371_\ H+:9_P"!2?XT?\)KH_\ T%M,_P# MI/\ &N Z#3HK,_X371_^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH TZ*S/\ MA-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.BLS_A-='_ .@MIG_@ M4G^-'_":Z/\ ]!;3/_ I/\: -.BLS_A-='_Z"VF?^!2?XT?\)KH__06TS_P* M3_&@#3HK,_X371_^@MIG_@4G^-'_ FNC_\ 06TS_P "D_QH TZ*S/\ A-=' M_P"@MIG_ (%)_C1_PFNC_P#06TS_ ,"D_P : -.O._VM_P!H+3_V4OV8O'GQ M'U/RS:^#-$NM4$;M@7,L<9,4(/K))L0>[BNQ_P"$UT?_ *"VF?\ @4G^-?F3 M_P ','QRF^('P7^%O[.W@[4K2?Q)\<_%MK:3K%.KI'9P2QX\W!^53=2VSY8X MQ!)Z$CT,JPBQ.+A1ELWKZ+5_A(;KQ'>W*'?Z[I!HZ9#HWA/2K71[%/M,>5AMXEB3.#UVJ,^]='_PFNC_ /06TS_P*3_& MHS'%O%8J=?\ F?X=%\D5A:/L:4:?9?\ #FG169_PFNC_ /06TS_P*3_&C_A- M='_Z"VF?^!2?XUQ&YIT5F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"! M2?XT :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH M_P#T%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT? M_H+:9_X%)_C0!IT5F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XT M :=%9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T M%M,_\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?_H+: M9_X%)_C0!IT5F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XT :=% M9G_":Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T%M,_ M\"D_QH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X% M)_C0!IT5F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XT :=%9G_" M:Z/_ -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T%M,_\"D_ MQH_X371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C0 M!IT5F?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XT :=%9G_":Z/_ M -!;3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T%M,_\"D_QH_X M371_^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5 MF?\ ":Z/_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XT :=%9G_":Z/_ -!; M3/\ P*3_ !H_X371_P#H+:9_X%)_C0!IT5F?\)KH_P#T%M,_\"D_QH_X371_ M^@MIG_@4G^- &G169_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IU@_%#X M:Z+\9?AOKWA+Q'8Q:EH'B73Y],U&UD'RSP3(8W7VRK'GJ.M6_P#A-='_ .@M MIG_@4G^-'_":Z/\ ]!;3/_ I/\::DXNZW!I-69^6/_!$+XEZU_P3Y_;(^)G[ M#_Q OII8=*O)_$/PYOK@@#4;*0&:2-3TR\1$^U>%=+L$Y&*_6&OS(_X.'?V= M+G6_AWX/_:6^%NHV,/Q6^ %['JGF6\R/)>Z6D@DD#+G+B!QYFW.#$]R"#N K M[0_8H_;=\'_MJ_LO>#_B5HVHV%I#XEL5EN;*6Z02Z==*2D]NX)SE)5=<_P 0 M 8<,*]W-DL32AF4/M:3\IKK_ -O+7UN>=@FZ4WA9=-8_X?\ @;'L]%9G_":Z M/_T%M,_\"D_QH_X371_^@MIG_@4G^->">B:=%9G_ FNC_\ 06TS_P "D_QH M_P"$UT?_ *"VF?\ @4G^- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF M?^!2?XT :=%9G_":Z/\ ]!;3/_ I/\:/^$UT?_H+:9_X%)_C0!IT5F?\)KH_ M_06TS_P*3_&C_A-='_Z"VF?^!2?XT :=%9G_ FNC_\ 06TS_P "D_QH_P"$ MUT?_ *"VF?\ @4G^- &G169_PFNC_P#06TS_ ,"D_P :/^$UT?\ Z"VF?^!2 M?XT :=%9G_":Z/\ ]!;3/_ I/\:OVEY%?VZRP2QS1/RKQL&5OH10!)1110!\ M]>-?^1RU;_K]F_\ 0S11XU_Y'+5O^OV;_P!#-% 'N7@K_D3=)_Z\H?\ T 5I MUF>"O^1-TG_KRA_] %:= '"_M'?L]Z!^U#\)KWPCXB;4;:UN)[:^M+[3KC[/ M?:3?6LZ7-I>6\F"%F@GBCD7;*Q\P/$$A3ZOHH M6FWKZ/NNSLDKK6RM>P[WT?\ 76S[J^MGI?4^?+G_ ()S>%O&7@GQIIWCWQ3X MW^).M^.K.RT^^\2ZU-96>JVMO8SO=6"6W]G6MK;PFVNI)+A'6'>9&R[.%55A MM_\ @FKX.UOP-\0=.\9^)/&_Q$UWXF1V$.L^*-;N[6WU=$T]S+IRV_V"WMK> MW^RS%IHS' I,KL[F0FOHFBAZW\_ZT[/S6OF+JGYW_KOLK)Z*R/*?V=?V3M/^ M 'B?Q1XEN_%/BWX@>-O&0M(=6\2^)7L_MUQ;6BNMK:K'96]M:Q0Q>;.P$<"E MFGD9R['->K444VVQ));!1112&%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !117YX?\%8O^"PVI_!KQS:_L__ M +/6G_\ ">?M$^+7%C'#9HMQ#X6\Q3^\ES\AN OSA'^2-09)2% 5^O!8*KBJ MOLJ2UZ]DNK;Z)&->O"C#GG_P_DC>_P""MW_!8N+]CJ]LOA-\)M-_X6!^T/XQ M*6FD:':1FZ71C-Q'/<(O60Y!2'@D?.VU,;J?_!)3_@CI+^RYXAO?C5\;-2_X M3_\ :,\8%KO4-4NY1=)X>\U7'B,$R;O_ 21_P""/6F? ML(65[\0?'NH?\)[\??&6^ZU_Q+=NUP;)IOFEM[9W^8Y8G?,-I8>D\'@7H_BGUEY+M'RZ]3DHT)U9JOB-^D>W_!_(****\(]$**** "BBB@ M HHHH **** "BBB@#C_CE\ /!7[3'P[O/"?C_P ,:/XL\.WXQ+8ZC;B5 <$! MT)Y1QGY70AE/((-?F7\0O^"/7QY_X)B^,;[Q[^Q+X\O+_P /S2_:M3^&'B2Y M\^UO0.JPLY5)3C@;C%,JC F ?\ @Z7^&O@KPQVU[PMXEM1=Z??09V MRIDJ00<%75@RLC ,K*RD @BOCC_@K]_P0F\,_P#!5KQAX9\5#QI=_#_Q?X?M M/[*EOTTH:G#?V(>25(FA,T.UTDD)/V=HXK[]GC]J/ MXG_#K4XD5I;>\8O:WTN!NW&U>$*A;)VO'+Q@'/6O7JT>*V>B?]?'[08 M>XL_*2^\L=-H3[),SX[^3,>O7K6IX1_X.@= ^&VO0Z%^T%\!_BO\&=;8[&+V MANX 1UM<;X?Q,E?#.-5?W9)O[M'^!M_:5):54X>J_7;\ M3]3J*^;_ -GK_@KS^S5^U%Y$?A#XQ>#IKZXQY>GZE='2;UV_NK!=".1B/]D' M\J^CHI5GB5T8.C@,K*A!KR:V'JT9#37D.HHHK$L** M** "BBB@ HHHH *_)_X%_P#&Q+_@Y-\=^-6_TSP7^R[HW_"/:?B?WE>G1Z+WG\MOQ M_(_1"BBBO"/0"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH KZMI5KKVE7-C?6\%Y97D307%O-&)( MYXV!5D93P5()!!X(-?D;_P $YM5NO^".'_!6GQG^RQKT\\?PI^,,_P#PD?PZ MNYVS'#98VMFS\S26T&!B7-?KU7P?_P< _L$7W[7O['Z^,/!L4T7 MQ4^#XMHV'S;BL:RH!R9;>,#[QKVLFKPYY82N_(HD M_LKQ-:Q@+]DU.%5$V%'W4D!69!V290>0:^DZ\O$4)T*LJ-16E%V9UTZD:D%. M&S"BBBL2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>O&O_ ".6K?\ M7[-_Z&:*/&O_ ".6K?\ 7[-_Z&:* /4/_H K3K,\%?\B;I/ M_7E#_P"@"M.@#AOVD/V@]!_9<^#>K^-?$::C<6&E^5%%9Z=!]HOM3NIY4@MK M2WCR \\T\D<2 LJ[I!N95RP\]_8C_;VTO]LB+7M.N/"?B3X>^,_#+^9J'AW7 M'MYIQ:/<7$$%W%/;22P2Q.]K<(=CDI)#(I&-CO<_X**Q>!)_V1_$B?$W0_$F MM>!FFLO[6ET'%8(84LO%>M7\>FMHDL^K7BZCIT6L:;92Q3W4M@J7 M22_9Y)+:2]B=]R/$M3!MN22N^G;:^MDVO5IIWLO>W$=.\&_$6^\9^&/&_PXUWX816,^L>&=>M[*?59 MH[\E-/:V^PW-S;W'VJ97@B$5A%DDZG] ML/Q-8?M8?'7XC?&?X9ZA'X_^&7PZT[X5E+DYGI[D7"$G4MK9.3E'5M::-]7)64FMU> MR_F?/;D7FH^]==];69]^?LX_M;6/[07BKQ7X9O/"7C#X>^-?!8M)M5\.>)EL MC>Q6UVCM:W:265S"1652.?6:^0OV6_B%H7[4/_ 4P^)?Q M1^'^NZ=XM^'6G?#S0?""^(=)N8[S2=2U-;_4KV:&WN8]T24O\ MXC3GE&+NE;7UBF__ 6W'Y:ZA15&]@U* M2X)M[JRBBXPLEHTC#\1(O\JB^RZS_P _^F?^ #__ !ZI&:=%9GV76?\ G_TS M_P '_\ CU'V76?^?_3/_ !__CU &G169]EUG_G_ -,_\ '_ /CU'V76?^?_ M $S_ , '_P#CU &G169]EUG_ )_],_\ !__ (]1]EUG_G_TS_P ?_X]0!IT M5F?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\ X]0!IT5F?9=9_P"?_3/_ M ?_P"/4?9=9_Y_],_\ '_^/4 :=%9GV76?^?\ TS_P ?\ ^/4?9=9_Y_\ M3/\ P ?_ ./4 :=%9GV76?\ G_TS_P '_\ CU'V76?^?_3/_ !__CU &G16 M9]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU &G169]EUG_ )_],_\ M !__ (]1]EUG_G_TS_P ?_X]0!IT5F?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!, M_P# !_\ X]0!IT5F?9=9_P"?_3/_ ?_P"/4?9=9_Y_],_\ '_^/4 :=%9G MV76?^?\ TS_P ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./4 :=%<)\9_B_IO[._PRU; MQEXW\6^&_#/A?0H?/OM1OK5TB@4D*H_UV69F*JJJ"S,P5020*_,G]LC_ (+- M>,OV[?'&G_L__L5WX\5^)O%ML6UGQM;Z=K6>V2V\(IC]Y\Y^3ST7)=V.R #YLO\J^T?\$G/^"1 M7A;_ ()M^!KK5K^Z'C+XP>*U,WB?Q;<[I)9G=O,>W@9\NL._EF/SRL-[_P * M)=_X)>_\$G_#7_!,;X52V&A7FG:YXUUU1)XB\3WFG.;O4Y,[O+4^=^[@4D[4 M'7[S;F.:^H_LNL_\_P#IG_@ _P#\>KKQN/I4Z7U+ Z4_M2ZS?GVCVC\WJ8T, M/.4_;XCXNBZ1_P"#W9IT5F?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\ MX]7B'>:=%9GV76?^?_3/_ !__CU'V76?^?\ TS_P ?\ ^/4 :=%9GV76?^?_ M $S_ , '_P#CU'V76?\ G_TS_P '_\ CU &G169]EUG_G_TS_P ?_X]1]EU MG_G_ -,_\ '_ /CU &G169]EUG_G_P!,_P# !_\ X]1]EUG_ )_],_\ !__ M (]0!IT5F?9=9_Y_],_\ '_^/4?9=9_Y_P#3/_ !_P#X]0!IT5F?9=9_Y_\ M3/\ P ?_ ./4?9=9_P"?_3/_ ?_P"/4 :=%9GV76?^?_3/_ !__CU'V76? M^?\ TS_P ?\ ^/4 :=%9GV76?^?_ $S_ , '_P#CU'V76?\ G_TS_P '_\ MCU &G6;XM\&Z1X^T&;2]=TK3=:TRY&)K._M4N8)1_M(X*G\12?9=9_Y_],_\ M '_^/4?9=9_Y_P#3/_ !_P#X]33:=T&^Y\@_M#?\&^O[*'[1(GFN/A?8^$=2 MFR1>^%)WT@Q$]=L$9^S?]]0GI]:^<)O^#>3XO_LMNUQ^S-^UCX]\(6\)S!H/ MB!Y'L9#V\QH"(3CWM#U/TK]3?LNL_P#/_IG_ ( /_P#'J/LNL_\ /_IG_@ _ M_P >KUJ.>XZG'D]HY1[2]Y?=*YQ3R[#R?-RV?=:/\#\L?^&F_P#@IU^Q<=OC MCX2>"OV@] MC^]U+PV%74+C']Q+8QN,^]D>W3H?&]<_X.ZO$_AS]HS3=+UOX M&Q>%?"&G7"V7B;3+R_FF\0V4H8K/Y99(8U:,_P#+*2++&,@LF[Y/VR^RZS_S M_P"F?^ #_P#QZOGCXK_\$D_@=\<_VB8OBMXN^''@G7_'*;/,O;NRNFM[LHI5 M6GM/M/V:=@IQNEB8_*O/RKCT,+FV73DWCL,MMX76OI>WS6W8YJV#Q44OJ]5_ M]O:_C:X_X*?\%C_V7OV@C&GAOXV^!1<3 >7;:M>G1KB0_P!U8[P1.S>P!-?1 MVD:S:>(--AO+"ZMKVSN%W13V\HDCE'JK*2"/I7QA\:O^#?\ _9D^.0GDO?A; MX0T&[FR5N/#EO=:-Y)/=8K>Y6'\&C(]J^>KG_@URM/A5J4VH?!/]I#XL?"J_ MD;S 8&,J!NV&MYK9\=LEF/UKD^KY55^"K*'^*-_QB_T-O:8R'Q04O1V_/_,_ M5VBORE_X95_X*>_LN2 ^#_CA\/\ XRZ-;\1V/B")%O9\?WWGA5Q_X%_XU4O? M^"Q?[;_[-Q(^,/[&]WJ-I <7.I>$$N;B"W ZN3"]W&1]95!SUH_L*<_]VJPG MY*23^Z5@_M",?XL)1^5U]ZN?K+17YA_"C_@Z5^ ?BV\^P^,I/&'PRU*%METF ML^$Y;F*!NX!M;B60CZQ*?:OJKX:?\%2_@-\7=%EO]"^/WPAFAMX6N98[J^2R MN(HE4LSM#/<)(% !))7C'-I\$U]Y\F?\ !R[\ M0]4^*?A7X*_LR>%K@KXB^.7B^V6[5#N\NR@EC1?-7^X;B:.3/3_1']*_2GX9 M?#S2_A%\-_#_ (4T.W%IHOAG3;?2=/@'2&W@B6*-?P50*_);]A[Q[:_\%6/^ M"_WCGXS:+J]CK/@3X%^&H=)\,7ILY1#<2SK)"LBPNRL S2ZE(&/(Q&<="/UR M^RZS_P _^F?^ #__ !ZNW-T\/1HX%Z.*YI?XI:Z^BLC#!-5)U,1T;LO1?YNY MIT5F?9=9_P"?_3/_ ?_P"/4?9=9_Y_],_\ '_^/5X)Z)IT5F?9=9_Y_P#3 M/_ !_P#X]1]EUG_G_P!,_P# !_\ X]0!IT5F?9=9_P"?_3/_ ?_P"/4?9= M9_Y_],_\ '_^/4 :=%9GV76?^?\ TS_P ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./4 M :=%9GV76?\ G_TS_P '_\ CU'V76?^?_3/_ !__CU &G169]EUG_G_ -,_ M\ '_ /CU'V76?^?_ $S_ , '_P#CU &G169]EUG_ )_],_\ !__ (]1]EUG M_G_TS_P ?_X]0!IT5F?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\ X]0! MIT5F?9=9_P"?_3/_ ?_P"/4?9=9_Y_],_\ '_^/4 :=%9GV76?^?\ TS_P M ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./4 :=%9GV76?\ G_TS_P '_\ CU'V76?^ M?_3/_ !__CU &G169]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU &G M169]EUG_ )_],_\ !__ (]1]EUG_G_TS_P ?_X]0!IT5F?9=9_Y_P#3/_ ! M_P#X]1]EUG_G_P!,_P# !_\ X]0!IT5F?9=9_P"?_3/_ ?_P"/4?9=9_Y_ M],_\ '_^/4 :=%9GV76?^?\ TS_P ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./4 :=% M9GV76?\ G_TS_P '_\ CU'V76?^?_3/_ !__CU &G169]EUG_G_ -,_\ '_ M /CU'V76?^?_ $S_ , '_P#CU &G169]EUG_ )_],_\ !__ (]1]EUG_G_T MS_P ?_X]0!IT5F?9=9_Y_P#3/_ !_P#X]1]EUG_G_P!,_P# !_\ X]0!IT5F M?9=9_P"?_3/_ ?_P"/4?9=9_Y_],_\ '_^/4 :=%9GV76?^?\ TS_P ?\ M^/4?9=9_Y_\ 3/\ P ?_ ./4 :=%9GV76?\ G_TS_P '_\ CU'V76?^?_3/ M_ !__CU &G169]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU &G169] MEUG_ )_],_\ !__ (]1]EUG_G_TS_P ?_X]0!IT5F?9=9_Y_P#3/_ !_P#X M]1]EUG_G_P!,_P# !_\ X]0!IT5F?9=9_P"?_3/_ ?_P"/4?9=9_Y_],_\ M '_^/4 :=%9GV76?^?\ TS_P ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./4 ?D=X-7_ M (<:?\%NI] 8?V=^S_\ M32"2PP@2ST/53*0J+T5%BGFV$#"K!>1$Y\KC]A* M^0?^"R'_ 3QN_\ @HG^Q+X@\+1R:7+XOT$'6_"TRV3)(+Z%&(@#F4[5G3=$ M<\ NK8.P5S'_ 0M_;\UO]O#]C.UAU_4K:+XC_#>8>&_%-M>63_:GEC&(;IQ MYH.947YB5'[V.88P 3]!CO\ ;,)''+XX6C/_ -ME\UH_-'FX?]Q6>'?PO6/Z MK]3[EHK,^RZS_P _^F?^ #__ !ZC[+K/_/\ Z9_X /\ _'J^?/2-.BLS[+K/ M_/\ Z9_X /\ _'J/LNL_\_\ IG_@ _\ \>H TZ*S/LNL_P#/_IG_ ( /_P#' MJ/LNL_\ /_IG_@ __P >H TZ*S/LNL_\_P#IG_@ _P#\>H^RZS_S_P"F?^ # M_P#QZ@#3HK,^RZS_ ,_^F?\ @ __ ,>H^RZS_P _^F?^ #__ !Z@#3HK,^RZ MS_S_ .F?^ #_ /QZC[+K/_/_ *9_X /_ /'J -.BLS[+K/\ S_Z9_P" #_\ MQZK]HLJ6ZB=XY)?XFC0HI^@)./SH DHHHH ^>O&O_(Y:M_U^S?\ H9HH\:_\ MCEJW_7[-_P"AFB@#W+P5_P B;I/_ %Y0_P#H K3K,\%?\B;I/_7E#_Z *TZ M"J>A>'[#PMIJV6F6-IIUFCO(L%K"L,:L[L[L%4 99V9B>Y8D\FKE% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4457U;5K70=+ MN+Z^N;>SLK.)IKBXGD$<4$:C+.S' 50 22> !0!8KXB_X+'?%.DV_QK\06B0>%])\O[7\>( A%CC,KH91L>2,+A_F%>(?M8 M?\%N?&W[57Q6NO@?^Q!X?;Q[XP8&+5?';1*VC:#'G:TT+/\ NV .?W\O[O( MC28LN/6/^";_ /P0O\*?LH^,6^*7Q5UB7XR_'C4YOMMYXDU=GN;?3K@\DVJ2 MY8R#@>?)\^%&T1 E:^AH9?2P?+BAS MUXZ5^IM%5BN(*=6JZE/#4TGW5_\ )?@B:.6RA!1E5D_G;_/\S\LC\ O^"L'B MJ&1?^%W? KPT4<.K_8(9#(#N^4?\2J88''4 ],$\TYO^">O_ 4D\6/*-;_; M \(6"7"!I#I>E*I5\@X7990[5Z\J1].37ZET5S_V[47PTJ:_[AQ_5&O]GPZS MD_\ MYGY:+_P1J_;+\5O&VN?MY^,-/,J&.?^R["Z C'/*!+J')YZ_*??@4U? M^#>KXS:Y'%_PD?[>7QUUJ2%SL8/?($0XR )-2DP3CKGTXXK]3:*/]8<:OA<5 MZ0A_\B']F8?JF_\ MZ7^9^0'[0'_ :N7?Q!^$^LVVF_M$_$/Q'XF&+G2H/% M%+R#<&($B E3QAXBT; M7_&7CVYM/M:Z.9)-/L;>T\_R5CDECCD=V^T.7)11P@ .W6X>G55:$=4%%%%>*=X4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ''?%C]GGP#\>; 6O MCCP1X1\8VX4HL>MZ/;WZJ#V E1L?A7Q?^UQ_P;;_ +-'[07@#7(_"G@RV^&O MC*[MV_L[6-'N;A;:TGZH7L_,\AHR1A@J*=I."#@C] :*[,+F.*PS3H5'&W9Z M?=L85<-2JJU2*9^8O_!"+_@A1XQ_X)@?%KQ?X]^('B[P[K&NZUI)T"QL/#TT M\UDEL\T,[S2O-#$QEWP(JJ%PJE_F.[ _3JBBGF&85L;6=>N[R88;#4Z%/V=/ M8****XC<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *_#;_@HK\?K7_@@__P %L'^*'@RU MAUSP]\9_#KZKXL\&PW!M"9))9$-PKE'52]S"9U;!.[[2GRJX-?N37RG_ ,%( M?^".7P?_ ."H=WX>OOB /$FDZYX:1K>UU?P]=PVUY);,2QMI#+#*CQ!V+#Y- MRDMA@&8'VLCQM##UVL5=TY)J277M^/;4XL_L;?MB^"/VZ? M@%H7Q#\!ZB+O2=9@#R6LI47>F2@LKV]Q&"=DBNK#T;&Y2RD$^IU^8?Q+_P"# M8+X=^&]9B\1? /XG_$OX&>+K2-5AN['4I+VW)4#D_/'< L1DXGV\\)VKF_\ MA,O^"F/_ 3R&-7T3PA^U1X*LQS/I_RZRD0Z !%BN&D/3> M!K+RC/W7Z7^%_>B%BZU-6Q%-^L=5]VZ^X_6"BOS=^ O_ @>-O@3XN@;RKNS\0Z=)<6MO)_<,L:>:O/4RP1@=SZ??'PA^.G@O\ : \* MIKG@;Q9X<\8:0^/],T;48KV%21G:S1L0K>QP1@\5YN+RW%87^/!Q7?I]^S.J MCBJ-;^')/^NQU5%%%<1N%%%% !1110 4444 %%%% !1110!\]>-?^1RU;_K] MF_\ 0S11XU_Y'+5O^OV;_P!#-% 'N7@K_D3=)_Z\H?\ T 5IUF>"O^1-TG_K MRA_] %:= 'B/_!1>Q^(VI_L>>+H/A8FLR^*Y!:JT6BW4=IJ\VG_:HOMZ6$TA M58[UK/[0(7+*5D*$,K $?(O_ 2[MHOCQ^SS\2/!'PU^.?Q#\+S7%Q&;[PWX MITK4Y?$_@43:E=M<36]QJ4JW0%Y:!8T<&2.WN8II49Y/,0?=W[1WPDU3XV_" M:]T/0O&&N> M=$]M?Z9KFENV^SN;>=)XA-&&47%L[1A)[1-R[@P^;O M@!_P3*\;>$O"_B+5_&GQ64_$[45BM=&U;P?ILVCZ=H5K;ZM/JL4)A:XDFNDG MN9W^U1RSA)(2(%"[6FDF&CES;/\ *WW-7^S*R6K3N[#GK%):O^T9XC^&_A#XV>$O /B[XCZ;XM-\;ZO\ $[QY8:E\1O%6FZ1I=AKOA;P\^B6.@1Z3J#ZGI\D5G<7= MXTDJWLC22-).5D140+&-Q9GB'_@F=J/QFT3XBZG\3?B%#K?Q'\=6^BVMGKWA M[P__ &/9>&(]&NVOM.^R6<]S=OE;UWGF\RX83;@N(U4"KIV3@ZBYK-.?]^"4 M4H*]M;IR=[)7MS/=DK6DH:?RO^65TW-_*\=+MVNTN9VE_9=6]^ /_!0#XC_! MJT\1>,O$7@Q_!6B^-])C\3:_?:_=Z-MW\W;[HVC\NNY.G/)Q M5EI9?]NI/[Y)R^?R*-[XFT[3;@Q7&H64$JX)22=58?@347_":Z/_ -!;3/\ MP*3_ !K3HJ1F9_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C6G10!F?\ ":Z/ M_P!!;3/_ *3_&C_ (371_\ H+:9_P"!2?XUIT4 9G_":Z/_ -!;3/\ P*3_ M !H_X371_P#H+:9_X%)_C6G10!F?\)KH_P#T%M,_\"D_QH_X371_^@MIG_@4 MG^-:=% &9_PFNC_]!;3/_ I/\:/^$UT?_H+:9_X%)_C6G10!F?\ ":Z/_P!! M;3/_ *3_&C_ (371_\ H+:9_P"!2?XUIT4 9G_":Z/_ -!;3/\ P*3_ !H_ MX371_P#H+:9_X%)_C6G7YQ_M\_\ !=Z#PM\23\%OV8?#S?&SXVZB[V>=.0W. MDZ#(.&:1U^69TSE@&6*/!,D@VE#V8+ U\5/V=%7[OHEW;Z(QKXBG1CS5'_F_ M0^IOVU/^"D?P@_8(^%DOBCQ_XLL80RL-/TJQE2YU/5Y /]7;P!LMR0"[%47< M-S*#FOS6M-$_:$_X.&==CO\ QQK,G[/?[+/G"2UT6"Z5=7\51 @JSAL&4$8( MDD40+\I2.5E9J]U_8<_X(1W&I?%/_A=W[6_B(?&;XPW[+_5_G>R_P)_^E/Y( MXO95<3K7]V'\O5_XG^B/(?V4?V<_A#^Q)\)[7P7\--/\/>&]$@(>7RKE'N+Z M7&#-<3,2\LA_O,3@8 PH 'IG_":Z/_T%M,_\"D_QK3HKP:E2=23G-W;ZL]&, M5%G>#Y=2\<:)=:BT?B/4K?3Y[8:=:^6P#0+,L;2R>:R'IMV1O@Y937I/@S M_@X%_95\7A5D^(ESHLS#(CU'0+].Q)RZ0L@Z=V[C&:\Z.=8"4G!5HW7FOP?4 M^QK>&'%M*A#$2RZMRR5]*L>$/B5X<^(4/F:!K^BZY'MW[M/OHKD8XYRC'CYE_,>M=]/$4JGP23] M&?*XS*,?A/\ >Z$Z?^*,H_FD6/\ A-='_P"@MIG_ (%)_C1_PFNC_P#06TS_ M ,"D_P :TZ*U/.,S_A-='_Z"VF?^!2?XT?\ ":Z/_P!!;3/_ *3_&M.B@#, M_P"$UT?_ *"VF?\ @4G^-'_":Z/_ -!;3/\ P*3_ !K3HH S/^$UT?\ Z"VF M?^!2?XT?\)KH_P#T%M,_\"D_QK3HH S/^$UT?_H+:9_X%)_C1_PFNC_]!;3/ M_ I/\:TZ* ,S_A-='_Z"VF?^!2?XT?\ ":Z/_P!!;3/_ *3_&M.B@#R[X]? M [X/?M2>'/[*^(OAWP)XSLE4K&NK06]R]OGJ8G;YXF_VD(/O7P1\7?\ @W#^ M$&E^*V\5? 'XO>,?@#XLC.ZWDTK6VO+.+OA&TH3:7;=?<]/P.>MA*-76I&[[]?OW/R,_X7/_P49_X)Y#&KQ?#W]JCP59CF M?3[J-=92(= @BN&D/0S+E_9K;_ (*E_M>? M\$MIX]._:N^$;_$KP';MY?\ PL+P8B%E0<>9,%"P$GHJRI:L>3EJZ\1DN%JQ MB\LK<\FM8R:4OELGYJ]_4QIX^M!OZW#E7=:KY_YGZK_\)KH__06TS_P*3_&C M_A-='_Z"VF?^!2?XUXS^QI_P4T^"7[?&CI-\-/'>E:MJ0C\R?1;AOLFK6H'W MM]M)B0@?WT#)QPQKWFOG*U"I1FZ=6+BUT>AZ<*D9QYH.Z,S_ (371_\ H+:9 M_P"!2?XT?\)KH_\ T%M,_P# I/\ &M.BLBS,_P"$UT?_ *"VF?\ @4G^-7[2 M\BO[=98)8YHGY5XV#*WT(J2B@ HHHH ^>O&O_(Y:M_U^S?\ H9HH\:_\CEJW M_7[-_P"AFB@#W+P5_P B;I/_ %Y0_P#H K3K,\%?\B;I/_7E#_Z *TZ "BN& M_:0_:#T']ESX-ZOXU\1IJ-Q8:7Y445GIT'VB^U.ZGE2"VM+>/(#SS3R1Q("R MKND&YE7+#Y^^'_\ P6'\$:M\%/&7B;QAX2\:^ _$?@J>W@N/"%W#;W^K:H;R M^EL-.%DUK+);W#75U"]NH$H$$=.\&_$6^\9^&/&_PXUWX816, M^L>&=>M[*?59H[\E-/:V^PW-S;W'VJ97@B$-_B#ILWB&VR/^$>T4_P!I:J7'\#Q1 MDB$GL9VC4^M;4,/5KS]G1BY/LEN6/B6]_M3QEJ5M]J&JO/([/.MM&T'E29X"NS1@;C M^[PH5OH\)D>&I2?]JUE#3X4TY?.R:7IN>76S"K-?['#F\VK+]#U?Q#^T#^TM M_P '".NWGASX1P:I\"?V8?->TU/Q9?(5U/Q)']UXE","X(R##"PC'S"69LA* M_1#]@C_@FQ\*/^"<7PU_L#XUJ/FGW_R70****\D[ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **Y_X:_%;PY\8M GU3POK-CKFG M6U[5HIHR?574CT(P1D$$]!2C)25X[&E6E.E-TZJ:DM&GHUZ MH**R)_'^A6TSQR:UI,AVXEO?%'AVSB9M@>? M4H8U+*W9<<-6D[1@W\F=%17&_P##1/P__P"AZ\'?^#JV_P#B MZR[K]L/X26-R\,WQ2^',,T;%71_$MDK(1U!!DR#4.O36\E]YO'*\;+2-&3_[ M=?\ D>C45X/\3/\ @IQ\!OA/K?ANQU7XI>"V;Q/>O9036NL6]Q!9E(GD,MPZ M.1#%\JH&;C?(@Z9(XSQY_P %N?V6OAYO%Y\7=$O'3.$TNTN]1WGG@-!$Z\XZ MD@=.>:PGF&%A?GJ15O-'JX?@_/L0HO#X*K/FVY:)8I/N7=R+B*)1V+>5:2+R/^F@^IKD>>X!.RJ7]$W^29]%3\)^+ M)1YZF#=-=ZDH4_\ TY*)^E-%?FM_PU__ ,%%/BO_ ,BS^SIX$\(V;]9];O5\ MZ/TP)+V,]58?ZH_>'3J3_AGO_@I-\6_^0M\9?AAX!L9.)(-/M(I)U[?*RV;G M_P C#K^2_MA2_AT:DO\ MVW_ *58O_B'$J7^^YEA*7=>V4VOE24]3]*:Y_P= M\5O#GQ!U_P 1:7HFLV.IZCX2O5TW6+>"3<^GW#1)*(W'KLD4^F\M-/N)MIV+)(MP0B$DJ6%NQ"M MD*<;3XK^S?\ \&T'Q-MOC";KXL?$+2O^$4U$32ZE<>#_ !)=IK$DY5FC?-S8 M&.3+GYMQ!PQ(.1@XU,RQZG&,,,[/O)?I>QZF#X'X3EAJU7$9[#F@M%&E/5[N MW/R.6ETK6UMKT/VAHK\[_P#B&M^#_P#T4WX^?^%'9?\ R%1_Q#6_!_\ Z*;\ M?/\ PH[+_P"0JZ/K6/\ ^?"_\#_^U/%_L'A+_H;3_P#"9_\ RT_1"BOSO_XA MK?@__P!%-^/G_A1V7_R%1_Q#6_!__HIOQ\_\*.R_^0J/K6/_ .?"_P# _P#[ M4/[!X2_Z&T__ F?_P M/T0J'4=1@TC3Y[JZFBMK6VC:6::5PB1(HRS,3P M"23Z5^>O_$-;\'_^BF_'S_PH[+_Y"KSO]I__ (-J+"Y^%SP_"+XB^.+CQ7-< MI&Z^-?$JC2Q:D-YF5M; R.Y.T!>%P6)/ !BICO"B\XE&[M=X=I+S;]KH??\ J?[: M3)'99)Q%$WU#D>]>&_\ !/?_ (-O_#GPVLM9?]H71_"OC?45N8Y-'?0]?U(6 MXCVG>D\?EV_(8*5Y8-N8$# S]_\ PB_8E^#_ ,!#&_@[X9>!_#UQ%C;=6FC0 M+=''3,Q4R'\6-9T:F:5X*34:=^]V_NT7XL[,SP? 658J=&%2OC>5Z.+ITJ;Z MKWK5)/LWRQU/B$?\%U?BM\=UV?!']E/XA>)H)3^ZU;5A+':)Z;Q%$8^?>X'3 MOV7[-_P4N_:3(+3?"SX&V%SR57R;B=(S^%ZP?'NAS_=[?I=16O\ 9E:?\?$2 M?^&T5^"O^)P_Z]99A=,JRBA#SJ\]>7_D\N3_ ,D/S1'_ 0:^(WQS!;XX?M3 M_$CQ=;W'^OTK3&DBME'<*9I7CQUZ0#Z5ZM\(?^#?']E_X4K&]QX-U'QA=Q*/%&(I^QCC)4H?RTDJ M2^ZFHGREXZ_X(@?LK_$7Q&^J:A\(M*@N6CCC\O3-3O\ 2[9 BA1M@MIXXE) MRQ5 68EF)8DGTB^_X)W? C5O#EEI=]\(?AWJ=OIUM':02WVA6]W=B.-55=UQ M(K3,V$7+LY9L?,3DU[+175' 86+;C3BK[Z+4\&MQ=GM:,(U<;6DH?#>I-\OI M=Z?(^2_&G_!#+]E?QRK_ &CX2Z;92,.)-.U*^LMAQC(6*95_,$>U>3^+_P#@ MV:_9TUZ;S=*O?B/X8F5M\1T_6HG$; DC_7PR'C([Y^4*\+I1S&M;LZDI+[I-H_-C_B']\4^!P!\/?VL/C)X.5.(P999 M@@X&/W%S;]LC\?;D_P"'>/[=OPU_Y%#]K33=;*@ _2>BL?[#PB_A\T?24E^IZ/\ Q%7/ZFF,=*NNU2A1E^+A?\3\K_C9\;O^ M"A_[$/PNUGQMXRU'X*^+O#'AN(3WUY(B(NTNJ* J"U']F?X_F" >.QX,U&?'^A^*K-=%AU+1M1L-6TZY&Z&ZLKA)X91ZJZ$J?P->,?M ?\$R MO@+^T\TTOC+X7>%KZ_N,F34+2V_L^_<^K7%N8Y&_X$Q'M7R7XI_X-V+7X7:[ M-KGP ^-WQ&^$^K,?,$#737%NY'1-\+0R!/7>9>^00<5M[7,J/QPC47]U\K^Y MZ?B>;]1X(S'_ '?$UL%/M5BJU/T4Z?+-+S=-GZ545^8T?BG_ (*/?L:-C4=' M\$?M"^'+7AIK38M_Y7;:%^SS,_KF*;OUX-;7@#_@X[\%^'/$*>'_ (V?"[XB M_!W7QQ,MU9-=P0XX)962*X'/80M]?5K.\/%\N(3IO^\K?CM^)G4\+,XJQ=7* M)4\9!=:%2,W\Z;Y:B_\ #]'Z*\C^ 7[>OP:_:A6)? ?Q)\)^(+J?!2QCOEA MO^?6VDVS#\4%>N5ZM.K"I'FIM->6I\%C.\MWBE1)8I5*.CKN5U/!!!Z@T^B@#X,_;,_X-X?@/^T_ MK+>)O"=I>_!CX@12_:;;7?"&+6(3@Y622T!6,D-\Q:(Q2$\EZ\&_X6Q_P4!_ MX)(D)XRT.V_:Q^$MCG_B;:<9#X@LH!WD8*9\XRS&6.X48QYRBOULHKV:.=UE M!4L2E5AVENO26Z^\X9X"'-STGR2[K]5LSX]_8:_X+G?L]_MVR6FEZ-XK'A'Q ME<$1?\(UXG"V%Z\IXV0N6,,Y)SA8W+X&2B]*^PJ^5?VY/^",/[/W[?T=W>>, M/!D&E>*KH$_\)-H!73]5#G^.1U4QSG_KNDGMBOC[_AE3]O+_ ()*GSO@_P"- M;?\ :9^%-D<_\(MXA#?VM90C^&$._F#:.%%O,03S]G[5K]3P.*UPM3VWWI$>WQ%'^-'F7>/ZK_*Y^M=%?GM^R;_P<=?!7XQZZWA3XJ6VK_ #XA63 M^1?:3XN1H;.*8?>0795 F._VA(3Z U]6_LI_MW_"+]N#3-7NOA5XZTCQC'H, MRP:@ELLD4UHS E"T4JH^QL-M?;M8JP!)4X\_$Y9B\/?VU-I+K;3[]OQ.FEBZ M-6W))._W_=N>N4445PG0?/7C7_D-?^1RU;_K]F_\ 0S10 M![EX*_Y$W2?^O*'_ - %:=9G@K_D3=)_Z\H?_0!6G0!XA_P45B\"3_LC^)$^ M)NA^)-:\#--9?VM+H.Y;W0H_M<)75A(DB20I9.%NGFC):)+=Y K;"*^#?V%_ M^"D,'[(/[/7Q.UO4_BDOQK^#W@N"(:+K=U+IUL\&OWFK7D$>C-JT*0V4_G+] MFNY)I<&U6[WRMY;IM_6&J>A>'[#PMIJV6F6-IIUFCO(L%K"L,:L[L[L%4 99 MV9B>Y8D\FIBFFVGO_E;\-6GO>U^:*Y73::5UM_FG^-K/7;:SU/R[\=WWACXR M_L\>.?BI:_%OX;?&_P"*\?B[P7XM\;6'P[UR#7;/POX=TG7;:Z73;:*!WE:V MMXA>3--(@>XD\Y]BC;$D7[8?B:P_:P^.OQ&^,_PSU"/Q_P##+X=:=\.8M1U? MP\1J>G:NVF^*Y=7U*.VE@#K;FLNB=^J5E&T4E9'R%^RW\0M"_:A M_P""F'Q+^*/P_P!=T[Q;\.M.^'F@^$%\0Z3H^RZS_P _^F?^ #__ !ZM.B@#,^RZS_S_ .F?^ #_ /QZ MC[+K/_/_ *9_X /_ /'JTZ;-,EO"TDC*B("S,QP% ZDF@#.^RZS_ ,_^F?\ M@ __ ,>H^RZS_P _^F?^ #__ !ZOSS_X*X_\'"W@;]A;PK9:1\*[_P &_%+X MC:A=-%/:PZD+K3]"ACP7>Z:W;)D8D*L0=3]YF(VA7\'^"7_!7#]N#_@K+X%B MM/V??A3X-^'UC;'^SM=\>NU,"1&\H173J&4Y[U[E'AW& M5**Q,TH0?632_P"#^!Y]3,Z$:GLE>4NR5S]7_BO\6]*^!/A";7_&OC;P;X3T M2WXDO]7Q9VZGKC?). 2>P')["OST^.O_ 68%'39P*_0OX#_LU?#_\ 9>\'+H'P[\&^'?!N MD*%W6^E6*6_GD# >1E&Z1_\ :]:7_ (##_P"2?X"_VNKM:FOO M?^2_$_,L_L7?\% _^"G'[WXS?%/3/V=? -\N7\,>%,F^EC;JD@AEW%67@B:[ M;!ZQ=17T9^QS_P $!?@'^QL;>^L?#&C^-_$L!#_VYXNL3JEP'!R&2(R"WB8' MHR1!Q_>-?<%%8U\[Q52'LJ;5.'\L%RKY]7\VS2G@*49<\O>EW>O_ WR,J.Q MU>) JWNEJJC T]P /\ O]3OLNL_\_\ IG_@ _\ \>K3HKR#M,S[+K/_ #_Z M9_X /_\ 'J/LNL_\_P#IG_@ _P#\>K3HH S/LNL_\_\ IG_@ _\ \>H^RZS_ M ,_^F?\ @ __ ,>K3HH S/LNL_\ /_IG_@ __P >H^RZS_S_ .F?^ #_ /QZ MM.B@#,^RZS_S_P"F?^ #_P#QZC[+K/\ S_Z9_P" #_\ QZM.B@#,^RZS_P _ M^F?^ #__ !ZC[+K/_/\ Z9_X /\ _'JTZ* ,S[+K/_/_ *9_X /_ /'J/LNL M_P#/_IG_ ( /_P#'JTZ* ,S[+K/_ #_Z9_X /_\ 'J/LNL_\_P#IG_@ _P#\ M>K3HH S/LNL_\_\ IG_@ _\ \>H^RZS_ ,_^F?\ @ __ ,>K3HH S/LNL_\ M/_IG_@ __P >H^RZS_S_ .F?^ #_ /QZM.B@#,^RZS_S_P"F?^ #_P#QZC[+ MK/\ S_Z9_P" #_\ QZM.B@#,^RZS_P _^F?^ #__ !ZC[+K/_/\ Z9_X /\ M_'JTZ* ,S[+K/_/_ *9_X /_ /'J/LNL_P#/_IG_ ( /_P#'JTZ* ,S[+K/_ M #_Z9_X /_\ 'J/LNL_\_P#IG_@ _P#\>K3HH S/LNL_\_\ IG_@ _\ \>H^ MRZS_ ,_^F?\ @ __ ,>K3HH S/LNL_\ /_IG_@ __P >H^RZS_S_ .F?^ #_ M /QZM.B@#,^RZS_S_P"F?^ #_P#QZC[+K/\ S_Z9_P" #_\ QZM.B@#,^RZS M_P _^F?^ #__ !ZC[+K/_/\ Z9_X /\ _'JTZ* ,S[+K/_/_ *9_X /_ /'J M/LNL_P#/_IG_ ( /_P#'JTZ* ,S[+K/_ #_Z9_X /_\ 'J/LNL_\_P#IG_@ M_P#\>K3HH S/LNL_\_\ IG_@ _\ \>H^RZS_ ,_^F?\ @ __ ,>K3HH S/LN ML_\ /_IG_@ __P >H^RZS_S_ .F?^ #_ /QZM.B@#,^RZS_S_P"F?^ #_P#Q MZC[+K/\ S_Z9_P" #_\ QZM.B@#,^RZS_P _^F?^ #__ !ZC[+K/_/\ Z9_X M /\ _'JTZ* ,S[+K/_/_ *9_X /_ /'J/LNL_P#/_IG_ ( /_P#'JTZ* ,S[ M+K/_ #_Z9_X /_\ 'J/LNL_\_P#IG_@ _P#\>K3HH S/LNL_\_\ IG_@ _\ M\>H^RZS_ ,_^F?\ @ __ ,>IOB_QUHGP^TAK_7]8TK1+!,EKG4+N.VA7'7+N M0/UKYN^+W_!:G]F+X,)(+_XL:!J]PG"P: LNL&0^@>W5XQ]6<#WK"MBJ-%7J MS4?5I'K99D&9YE+ER_#SJO\ N0E+\DSZ3^RZS_S_ .F?^ #_ /QZC[+K/_/_ M *9_X /_ /'J_*3]K'_@Z%\-VVA6MO\ !OPEXAN]0CU.W>YU#Q!;PVUK-:QR M!YXHD221]TB 1[F"E!(S 9"UVGA#_@K3^U[^T7X;L];^&7[*,']BZM&)K"^U M/5'FMYXST99&-LK#&!D8Y!^@\M<0X*4W3IMR:_EBW^2/O)>#?%%+#0Q>-I0H M0DVOWM6G3M;OS26_3KH[I:7_ $G^RZS_ ,_^F?\ @ __ ,>H^RZS_P _^F?^ M #__ !ZOSI'BK_@IQ\3S_P BU\'/ASO_ .FL$_E_^1[O^[[_ '_R7_AA?_@H M'\3#_P 57^U%X4\/Q2'E?#]CAHU/8&.TMSD!F_BZA>>XO^UI2_AT*C^27YM' M+_Q#VA2UQ>;82"\JDJC_ /*<)+\3]%?LNL_\_P#IG_@ _P#\>JAX@U^7PG9? M:=5\0>'M,MQDF6[@,*#')Y:<"OSY_P"'$GQ2\=_-X]_;&^+GB 22+C< >$'3H*T/#_P#P;)? B&]^U^(/%'Q4\4W;?ZQKS5[>-'QT^Y;A M^F!]\].U'US'R^'#V]9K]$Q?ZN<)4M:^<.?E3P\W^-25/\CZE\9_M^?"+X>L MRZQ\'[OQY:O MI>EV-M<6NMV>@7EY:ZG/(7\VWC$;%@8U\LEVPK%V .4^;K/!?_! S]E3P8$; M_A6?]K3I_P MM1UR_GW=.J><(^H_N=R.G%<5\)?^# MMEF'\-HPJ_6ZN*DU'W?=A"\M].5U+;6][I*]KK3F?%7_ -_ M$UQ(PCA33_"RH)&.0!^^O8VY( X!/S#@\UCG_@OO\0O&RY^'_P"R[\4O& 89 MC/\ 95S%O'!S^X2X_AR>,]!ZY'Z1^%?A_H/@6'R]$T32-'0C!6QLX[<8],(! MZ"M>M_JF82^+$)>D%^K9Y/\ K#PA2THY1*?G4Q,ORIPA^9^:%O\ \%$OV\OB M*<>&/V3M*TEGX0Z]<21!3R!GS9[;C./3CZYJR-4_X*;?$[YO[.^#/P[\SYMN MZ&?RNAQ]^[Z?=ZGH>>AK])J*?]E5)?Q,1-^C2_)!_K]A*6F#RC"Q7]Z-2H__ M ">HU^!^; _8$_;Y^(ZX\7?M6Z!HN\8?_A'M/V[1R./*MK7G&/3DGTR><^+/ M_!!_XZ^,O .I2R?M<>._&7BAT!L[+6+J_L=,WEU+!Y!<7+*B@R$!(N3M&%!) M'ZE45,LBPLE:HY2]9R?ZFE+Q8SVA44\)&C22=[0P]&*]-(5+Q5XPDK/,:O_@3/ST_XAJ_V?/^ M>6O?^#"?_P".5KQ?\&Y_[.$<2J?#5PY4 %FU34!= 9(UATC_ (1R M?4S&P4!V:>74 S%FR< * "!VR?KWX-_\$D_@Q\)/#>EP?\*T^%&KZM96T4=Q MJ%YX3%P;F=54-,JSSR^668%@ QVYQD]:^@==^+/A;POJPZE9Q7%O+'/;SH)(I8V#)(I&0RD<$$'((JZ60 MX3#R=6%%+F\M/E?1?(,U\4.*,TP]/!XS'3E&GHK-1?;WI12E/;>;;Z[G+>#? MA5:_#JV$/A_3O".A0A=@CT[0A:J%X&,)(!CY1^0]*V_LNL_\_P#IG_@ _P#\ M>K1FF2WB+R,J(O5F. /QK)O_ (@Z#I9(N=;TBWP<'S;R-,'TY->C"FWI!?RDUBW_P"V)\-=-!\SQ5:-C'^J@FE_]!0UTQP. M)E\-.3^3.=XFBMY+[T=S]EUG_G_TS_P ?_X]1]EUG_G_ -,_\ '_ /CU>0>, MOV^O NF^'[]M'OYM0U)()#9HUC,L4DH4[ Q8*=I;&>^*\Q^'_P#P4?UJ7Q9: MKXGTW2(]$._[0^G6TOVA?D;;MWRE?O;C?HCEGF>& MA)1YM^Q]6_9=9_Y_],_\ '_^/4?9=9_Y_P#3/_ !_P#X]7C7_#Q+P!_SQ\0? M^ B?_'*/^'B7@#_GCX@_\!$_^.5C_8F/_P"?4ON-/[0PW\Z/9?LNL_\ /_IG M_@ __P >H^RZS_S_ .F?^ #_ /QZO&O^'B7@#_GCX@_\!$_^.4?\/$O '_/' MQ!_X")_\-?\ #Q+P!_SQ\0?^ B?_ !RN;^*/_!1G3+?P]$?!UG+/JAN%$@U6 MU(A$.ULD;) =V[9CM@FKIY#CYR4?9->NQ,LRPT5?G1]$_9=9_P"?_3/_ ? M_P"/4?9=9_Y_],_\ '_^/5\R?#'_ (*):KJ:WJ:[X9_M"<%/LJ:+ ZX'S;_, MWNY[#&/1LUUG_#8WC#5^-*^$7B:<'I+*954=^<0XZ?[7>KJ\/XVG+EE%>O,D MOQ:%#,\/)73_ 9[?]EUG_G_ -,_\ '_ /CU'V76?^?_ $S_ , '_P#CU>(? M\+J^..M?\@[X:Z=;9Z?;)L8[\[I8^WZ_E09_VB==_P"6/A/1MWNC;>_K)]/\ MYK/^R)KXZD%_V^OTN5]>B_AA)_\ ;K_4]O\ LNL_\_\ IG_@ _\ \>H^RZS_ M ,_^F?\ @ __ ,>KQ _"/X[ZX/\ 3_B)HUFK=K2 94=>T*=_?\31_P ,C^.] M9_Y"GQ?\0E3]Z*W655/?_GL!U_V>U']GX>/\3$1^2D_T#ZU5?PTG\[+]3KO' M/[3?ASX;>)[C1M:\6:99ZE:;#-#_ &)=R;-RAU^9&*\JP/7O7;Z'J%_XDT6S MU&RU33)[._@2YMY!I\@\R-U#*V#*",@@\BOEGQS_ ,$ZO%FI^*;J?3_$.E:A M:R;2MQJ=Q,+J0[1NW[8V'7('S'@"NXT+]@^]TW1+0+\0/$>GWJ6T:2K:RL8( MW"C>JEB<8YM2I:=-;?\ #GO' MV76?^?\ TS_P ?\ ^/4?9=9_Y_\ 3/\ P ?_ ./5XD/V0/&NGG-C\8_%$:HN M$CE69ES_ -_\?I2#]G?XN:<5^R_%:68+R/M$+'GWSNR/K^5<7U#"OX<1'YJ2 M_0Z/K-9;TG]Z_P SV[[+K/\ S_Z9_P" #_\ QZC[+K/_ #_Z9_X /_\ 'J\2 M7X8?'_3PHM_B!X7=6P\U0#&5EW#[F2'Q/\0%^PN'TYK^>8Q#S(_P!\!B3D?=^[_'7; M2X;K5*$J\*D7;L_UV7S.>>:PC45.46K]U^A]M_9=9_Y_],_\ '_^/4?9=9_Y M_P#3/_ !_P#X]7B47_!0'2=(D">(?"7BK1')Q\T"N ??<4/Z5TV@_MO_ VU MS:#KS64C?P75I*F/JP4K^M>=/)\;!7=)M>6OY7.J./P\M%-?/3\ST?[+K/\ MS_Z9_P" #_\ QZL3Q]\*K7XK: ^E>*-.\(^)-+E^_9ZKH0O+=_JDDC*?RJSH M/QE\)>*-HT_Q-H5VS=$COHR_XKG(_*ND202H&4AE89!!R"*\^I1E'W:D?O1V M4:[C)5*,K-;-/]4?"/QZ_P"#>?X!_&QI+BQTC_A =2D.[[5X9,MNH/;]Q++) M"!_NHOUKX@_;D_8[_:K_ &#M:T'P;\*OB+\>OB]X8NQ#K(CT[P_J%U:Z+);W M"O;QET:>/>)(MY1=G"H60AA7[G45X6,R##5HOV2]G)]8Z?@K(_4N'/%W/WT> MI1<6.O:<-(U* ABK&:WD:W:-LJ>",$$%05(-=%O"ZE*03VR.?0X-?I/151RF<4K8BI?U3_-,YZWB'A:M23GD^$Y M6W9%2/WV/S+F_X*R_MA>#TSK?[&7B'4-B[G_LK[;)NR<# CBF_$M;53<^*-;TC*EB+OPC*5$EBE4HZ.NY74\$$'J#7(^(OV=_A_P",-_\ :W@7 MP=JGF8W_ &O1;:?=CIGFT;8Q@<#BN>BLXDY*HX1731O_V[ M\SULSEX;4:=*6"ABJLG'WE[2$;/?5ND[[VO&RLMKN[^*-:_X.6O@+I;D07?C M#4ALWYMO"NT$\_+^\O$YX^G(YZUBQ_\ !R]X"U_R3X?^'OQ6UA)7\O(\-VXR M_ "KLOWW'GIQVK]'=#^'7A_PQY/]FZ%HVG_9\^5]FLHXO*SG.W:HQU/3UK9K MH^K9B]ZZ7I#_ #D>1_;O!L-(954E_BQ/Z1HK\S\QV_X+_>-]7@+Z%^S+\5-5 MV/MD)TBX14';E%?GV_6I&_X+(_M2ZY)/'I7[$WQ!B\MLK)?V^HP[DROTTHH^HXU[XE_*,?\ )A_K5PQ'^'DD'_BKUW^4HGX7_P#!5;XF?'3] ML;]F7Q#=_%;]D?P]X0TW3+6&>'QG=XCU7P\GG1$".>1@WSL0ABQ\WF8VYP1' M_P &G7PG\+Z5^TM\4/$::U

*+;PQ#IEKHV!Y-S9RW,3SW1.-?^1RU;_K]F_]#-%'C7_DEA-(56.]:S^T"%RR ME9"A#*P!'RW_ ,$B/';>(/@;\3]+^$OQ%UK4?$=E#-/8^ OBA9ZP+KP9JW;:[T/T2HK\WOA]\?OBEX6_P""5^J#5_B!J6N?$;Q#\9;SX06PCMY'\B,,ZP[8P-P3FG^TA\4_%G[%WQ>^(WP6\&>-?'4VD> M-;'P++H6H:]K]]K^I>$YM;\0R:%J#07U])-<',,:31+)(PBFWLBX)45"+G*$ M8:N;48^2Y9)W^5AS7)SN6BA=R\HJ;A?S]Y/0_2VBOE/]EU;WX _P#! M0#XC_!JT\1>,O$7@Q_!6B^-])C\3:_?:_=Z-%M2U>Z$C6NEVLMY,(P"Y2-"[;02 3@''-.,>91< M-5+;Y-Q?_DR:\]R9-Q;C/1JU_G%27X-?D:%%?%'B?_@OS^SUX+3Q/_:NJ:_9 MS>$[@VEU;?9(9;JXEPORP0I*TDOSML)"X4JQ8JH+5\<_%W_@Z&\8?&GQ5+X9 M^ 'PMT/19) WEZ_\3->M-)A5>F[RGGAA5AU&;E\\?(<8/1A\)*JW:44ENW.* M2MH]6^AZ%;*,QI6YL-5NTFK4YNZ:373JFFC]G"=HR:^4OVK?^"VO[,_['INK M;Q-\3='U77+4E6T;PZ?[7O@X_P"6;B'*0M[3.G;GD5^:*_"O6?V\9/M?[5'_ M 4'\$Z?H-V=TW@[P1KD$=JT9&-CD>5;!E'&3#/GGYSDD_4?[,OP@_X)I?L3 M6MI>Z)K_ ,*=?UJW90-9U[4TUZ_\P#B158,D+BCC'YUT^TR3#_P"\8E5' MV@TE_P"!2_1"7#7$M9VI8"K'_%3G?[DOU.8;_@MA^T_^W6WV3]E7]F/6(=%N MR%@\8>-?W=GL;^-1NBMPRCG GF[?(> 5A_X(9_M&?MQ31WG[6?[3FNWVDS$2 M3>$?!O[FQQG(!)2.V5U'&?LLG^^<9/V3'_P6$_9AB0*OQE\&*JC E< #_OB ML_4?^"V'[+6EW9AD^,7A]G7!)AM;N9.?]I(2I_.H?%N$H_[E[.GYW4I?^!2_ M1(Z(^'?$-5_OL'7GY>RFE]RC^9R7@G_@WI_9%\&_#"?PM)\);'6H;S8;G4=2 MU*[DU25D8,&6Y257AS@9$!C5AD$$$Y^H/@!^SWX+_99^%&E>!_A_X?LO#/A; M14*6EC;%F"Y.69G2[LS,>I-?*OQK_X."_V;?AAX,NK_1/%DWCG4D@D M>WT[2[.:)II5 V(SS(@0,3]X!L ,<< %N@_\'$7[*VK^'/MMQXWUC2[K(']G MW/AR_:X/ _BBB>+N?^6G\)]L^9B>(Z=96KXI26]G-/RVON>I0\,^)%%5*.5U MM^72C.^EGK[MTM5J]'KK=,^WZ*^%M5_X.,OV6].A5HO%'B.^);!2#P]= K[G M>JC'XUA:K_PE3\+^ M+I_#EM;YPDOS2/T&HK\W-0_X.C?V>[*\>./PQ\7;M%QB6+2+ (_&>-]ZK>W( M'2LV7_@Y_P#AC,&^Q_"OXKW&[/D;K:T7S?[N<3-C/'3/XU']O9>]%53^]G7_ M ,0CXPM>6 FO7E7YM'Z:T5^7L_\ P5B M8],G[IZ5Y1XK_P"#HWQ5:?&W34LO@O);Z';6L]I?>'[O6"FH7MW(\9AD$OV8 MF+8%8>7Y;;O-;)R%(FKG^"II2E)[V^&7^1UX+P8XNQ4W"GAE=)O6K2Z?]O\ M79-Z7W:/V9HK\GKS_@O[\=]9#?V3^RW=69D.^+[=JEP^Q.N&S;QY;'T^G:LV M\_X+5_M>:V6_LGX">!K(2C$/V^YE;RSW+YNHN,Y_N]N:[8XN4_X=&K+TIS_^ M1/.?AOF-/_><1AJ?^+%4%^51GZYT5^/=Q_P5._;J\0$.O@7X0:'QL*)$S_\ M ^;V3U]>W3US&_;:_;Z\2LJ0>(/AUIDB$_+#ID$C3?@8Y.F.V.M;+Z[+X<'6 M_P#!;7YV,WP/0C_%S;!+_N84O_2%(_9>BOQE'Q%_X*!>+O-CN?C1H]O&K"11 MIWAVVW+UX)73T;'U)S^%8'Q3\.?MOV?@+5-8_P"%W^.=0EBC0_9[*S&G*\I= M%V"8F*.,9J+DL'4T_PW^2YKOT6K*H\'Y/*I&G5SS"IMI:.L MUKW?LE%+NVTEU:1^V&EZQ::Y;--975O>0I+) TD$HD59(W:.1"02-RNK*PZA ME(/(JS7\^'['7@S]LSX:KJ6B^'/'7B7P59,\NJ>7)=6^K6]S<2NOFL45IF5F MW%RVS!8+/A_XMPV0EYI%O;F3!S@[(+?Z<'OU[UC MAWF4Z:G4P-5?]N_HVI?@=V;A^RU%? MD1IG_!97]L?P8-NO_!/X>Z_%&,"73)I(GE[9(%W)SDY^X._'>NGTK_@XN\=^ M'F"^+?V6O&-I&I^>ZL-3EE3&><*UH%R "?\ 6-=+^/2J0_P 5.:_0 MXX^&N:5O]PK8>O\ ]>\30E^#FG^!^J%%?FOH/_!SW\&HI4@\3> OBMX/N=^<5Z=X._X.%_V5O%3HEQX[U/0GD.U5U#P]?8R3@9:* M*11ZY) ZD5A'.L!)V]K%/S=OSL9XGPNXMH1YI9?5:[QBYK_ ,DYC[:HKYIB M_P""Q?[,<^BF_7XS>$/) SL:619C\I;_ %10/T!_AZX'4@5!X,_X+*_LS^,_ M!-KK8^+?A?2TN;>.=[+49_L][;%_^6;PGYMZGA@NX#&J_ MKJ>&^$L\3L\'5O=*WLYWN[M*UO)_D= MAHFHW&[G!PZP;/?[W3IGBO,?%'_!S7^SAH#XL[3XD:[TQ]AT2%XC_ M ,D5S3SG 0^*M'[T_P CU\+X:<68C6EEU;YTY1_&21^AU%?F#J7_ >U/_@OM\>?%('_ CG[+LVE^9] MS^U]5GDV]N<$;=QB.697FE7(QDYO).AY_P!6.HX- M?,N@?M]?MO>*?VC[[7[+6?$OAC5O%$5MH\]S/X3_ .)-;P0LYB_=S6LJ1*&E MD8R!=W[QLG!-+$8[$4G!/"U?>=E>#7YV\CT\K\*Y8R%:?]J8->SC=VKJ=O)\ MBE;1-Z7=U:W;^AFBOQ7D^+O[<.OPQR:C^T-H]K<)D;++0[-4Q]5LX\GZK4TN MF?M=ZQ)'95:06^B*L:G SL"E5(]\#/7 S7H?5LUZ8*I\^5?^W'A M_P"JV21_BYYA?E[>7Y43]HJ*_%N+X#?M%ZY.;>?]K'XTK' 22?2OQ;_ .':GBOQ'$'O_BW^TAKTD9(5_,F01#CCYI)>OU%> M??M)_P#!*/6+?X=K/H?B3XGOXCNKI8+BZ\8ZB\>G30%'RH"6[.9,! 6Q@.? M05,\%GJBVL'\O:0O]RNSHPF2<%5:T:4\]2N[7^K54EYMR<4EY_@?NC\.?B+H MGQ<\":3XG\-:E;:QH.N6R7EA>V[9CN(G&589Y'N" 0000"*U-0U*WTFS>XNI MX;:"/&Z65PB+DX&2>.I _&OY_/V3_P#@B[#XMLM;'C_3?&'B:XMWA^QMX$U0 M(ENK!]PN!/ITQR2HVD$='XKV.P_X(6?#E;M"O@#]H.<_W+K6;<1-_O%=*0_D MPYQ]*FE@<^E!2GA8Q?G5C%KU35T;9ED_ 6&Q4Z5/.ISBGHXX5S36ZM)54F^C M=EKT6Q^QO_"QO#__ $'=&_\ V/_ .*JCJOQL\&Z#(JWWBWPS9M(,JL^J01E MAZC+"OR3_P"'&7P^_P"B7?%__P 'J_\ R'5W2O\ @AMX!1'V?"+XC77(YO?$ M#*5_W=D,?'U!K7^S<[_Y]4U_W&C_ )'#]7X#6O\ :6(?DL+_ )U3]5/^&B?A M_P#]#UX._P#!U;?_ !=95Q^V+\([.X>*7XI_#B*6)BCH_B6R5D8<$$&3@BOS M+_X<=>!/^B+^,?\ PHYO\*UK7_@B!X*%LF/@)=2#:,/-XIO1(WNP%RHSZX4? M04?V9G76-%>M5?Y!;@&.^,QOHG]D3_@E#INE?!70&'P:^''CFX"OO\1ZM$PD MU(I-(,M;R7C*F/N$! &V FLUD_$/.W4A2A3Z3ELSU*__$,J6"IU M:>,Q5:LV^:G&DHSBNG-S)P5K?9G-OF6BU/HOQ9_P<$?LI^& XB^(MUJ\L>[, M=AX>U%LD#@!GA5#GMAL>I%>=>(O^#G/]GO3;CR-+T/XH^(+B1O+A6ST>V02N M?NC][M/[#S.7QXNC'TN_P!3 MR_\ 6#@>A_!RW%5?\=:$/_2:1\V_\1"FJ>+_ /D2/V7OC+XIWX\G_1WC\S/" M_P"IAFZMQQG\^*!_P5>_:Z\>G_BF?V+O$FDB0C8-/F\R"W_BY[8'Y MU]2?\(#^T3<_/_PFWA2WW<^7Y"'9_P"2I_F:/^%,?'.<8D^).EJK\.4AY /7 M'[D?TH_U=Q#_ (F8Q^2_^U8?Z\\.T]<-D"O_ -/*U67X*<%^!\N?\-$?\%*_ M'^/L/P/^%'A.U?!6:\OHGE'\)R#J+$<\_P"K'0=>_P 5?%S]N[]N+PM^V+#? MZD-4'B#P6;GPYLTWPS-+H+K)*@GRJQ$3*7BC/F#)_=*4..OZ\?\ #.?Q]_;(;W+D^:5:7< M"WWL'GGFM:7!N%Q#Y:N925M=[?FHH[<#XPQP$I2CD&&:DG&W)*]GH]7*HW=: M=#C1\;?^"E_P[!^T_"/X0^-K>, R207D,4K*HR2H^WQ6>1P/47_ (*D M?MC^ ?^$I_8UU75_*&9/["O)VW8!+;?+2YZ\8QGH1R>GU)_PKOX_P#AP_Z) MXT\.ZM".B7$*AV_$PYZ ?Q]S]:/^$U_:#\.C]]X4\,ZS&.KQ2JKGZ#SE]?[O M;M67^JU5?P,=?UE'_P!NBCA_XB1E]33&Y'0?^&-6#_\ )*MON1\MG_@X'\1> M#1_Q7/[*GQF\*;!F;]Q+)Y>!E_\ 76\'3CKCKSBM#P__ ,'.'P O+K[-K/A[ MXI>&[J,JLRWFCVSK&2,G_5W+-@>Z@\CBOI3_ (:I^(V@#_B;?"+6)5'WI+-Y M&"CUXC<=/<51U[]MKPKJMM]F\8_#_7$BP4:.[L(KA%SPPQ*5X/0\=J/]6,\7 M\.LI?*#_ /29(?\ KEP34TKY3*'^#$5%^%2$_P SS[PG_P '!/[*?BC8LOQ% MN](E?;B._P##VH+R1R"R0N@QW);'H37I?A/_ (*R_LU^--GV/XU_#^'S,$?; M]42PQD9&?/V8]\].]<3JU]^R7\3=W]O_ Q\!.\@;,FH>";:61=PP2'2)V!X M'(.>GIQX_P#M9?L"?L@_%+X$^)$\):'X0\*>)[B%4L=2TO2YI)[)FDC#/'9^ M?;I(P3=@%@%R6P<$'GJ93Q%3T]DI/_#)7^=VCHP^-\.,3.,9RQ-!-ZOGI5%' MS:4(R:6[LF^R;T/;I?\ @MW^S!9>$I=8N_BIH]M%%=W-F+989KF[D,,K1>8L M,*._ER;0Z-C#(RGCD#Q7QA_P;K_ -,:\<_X)F_\$T/@9\!_BGK=YX]U[1OB3I\^G!K6W\6^"[>TAM)TD7#Q ML;VY5R59@8S'SP=WRX/Z+Z%^TA\&?A/I T_1+_0M'L8^%M=)TMXX1QQA8H]M M8TLIXBJ+EKP]F^RBY/[[M'H9IF7AMEN(DLNC5QT>DI5/8P]+>S51VV>U^A\: M#]O[]N_]H[*_#G]F/3/ %C/_ ,O?B^=UFMT/1@+A[7)Z?\L7_P!VE/[ W[>/ M[1H#?$3]IO2_A]97'_+IX1MW$]LOH3;I:Y/_ &V;C^+M7U]J?_!0;X>6&?*E MUB]QT\FRQGC_ &V7Z5G?\/ =-U;_ ) W@WQ;J><;?W"+NST^X7[\5V1X-QU1 M7Q#J2]7R+[ERGE/Q6PV%TRC X:A;9^S]K-?]O574_)'S/X/_ .#;#X5W^L+J MWQ*\?_$[XF:N?];)>ZDMM%-ZYPKS?^1J^D/A#_P27_9O^!WEMH7P?\'/-%@I M/JMJ=7F1A_$KW9E93[@BI_\ AK3Q]K)QIGP@U\*?NRW+2JK9Z=85'7_:_*E_ MX6O\>==_X\?A]HEBC?Q7/F?BGQ M#F,>3$8VM*/\L>:,?_ 8\L?P.\\>?L?_ E^*ES93>)_A=\.O$-:P!F<11F2-BB;G=MHP,LQQR:Z[P)\/]!^%OA.TT'PQHFD>'-#T\,MK MIVEV<=G:6P9B[!(HP$7+,S' Y+$]37Q1^TG\//BQX\\;VEYXA\-7=]=K8I'& M='LI+B"*/?(=I9-PWY+$C.<%?:O0O@C\'OC5_P *NTJ*Q\46_A?3HO-$&G7E MF4NK<&5MV\-#NY;+ $GY6&,9Q7M3X_\ PZNWMV1\A+B'&5_] MEJ<\H1U2;;7W/1;L^K**^?O^&;_BQ?@BY^+%S%@Y7R(G&?K@K2M^QUXPOBWV MWXQ>*IT?DHHF50?I]H(_2N;ZAA5\6(C\HR?Z$?6:SVI/[U_F?0%(SA%)) & M23VKY_\ ^&#_ ++])L2/.U33HMW3?< MHN?S->,Z%_P4-\"ZYKUI8_9=?LQ=SI!]INH8(X(=S ;W;SB509R3C@5/:?\ M!/GX>6P^>/6;CG/[R]QGV^517'>'?^":=KI?B&QNKWQ6-1LK>XCEGM#I9C%S M&K M&6$Q*[@",@<9KMPE')E&7MZDF^FEORO^-CGK3Q]U[.*\];_Y'L5]^U/\ M/-.'[SQ;H[<9_=2F7_T$&L:__;?^&5@2/^$B,[ X(BL;AOUV8_6M:P_93^'> MFX\OPEI38S_K5:7_ -")K:L?@AX,TQ<0>$O#47 &5TR')'N=N37%?+%TJ/YQ M7Z,Z/]K?6*^]_P"1YI??\%"OA]:?ZLZW==?]59@=/]YEZU1_X>$:'J*YTOPK MXMO\C*_Z/&,\X/W7:O<['PSIVEMFVT^RMSG=F*!4Y]>!5ZCZSEZVHM^L_P#* M(>RQ+WJ+_P !_P""?/\ _P -G^)=0/\ Q+?A)XMO1D(6_P ]ZY/X MW_M'?$^_^%^IE_!&I^#[3]V)-46YD2:U_>IC:<*1NX3_ ($:^K**NEF6%IS4 MXX=:/K*3_6WX$SPM:47%U7KY(^$?V;?C-\6-6\;7<7AVYNO%]X+%GDL]8U!Y M8(H_,C!D4/,@#@E1USACQZ>W'Q%^T/BE4_P#(Q/\ .OH" MBML7G<*U3GCAX+U5_P#+\C.AE\H1Y75E^7^9\^K:_M$W@*?:?"=IQD2$(!NN8@,>G^K)]>]:MC^P#\.;0?O+/4[KC'[V^89]_ MEVU[717'+.\>_P#EZ_OM^1NLOPR^PCR^Q_8R^&>G'*>%H&YS^]NKB7_T*0UM M:?\ LW> =, \OP?X>;&1^]LDE_\ 0P:[:BN:688J7Q5)/YLU6&HK:"^Y'-W/ MP=\*76D7-A_PCFBQ6MY"UO*D-HD)9"I4@,@!'!.""".U87@?]ECP'\-_%%MK M.BZ%]CU*SW^3-]MN)-FY&1OE>0JZN]?4IT*3:DX MJZ\@HHHKG-0HHHH *Y[XD?"S0?B[H46F^(;#^T+*&<7*1^=)%MD"LH;*,IZ. MW&<#:]"90C+22N>1:_\ L-?#;7-Q319K!VZM:WDJ_DK, M5'Y5S;_L!6&AN6\-^,_%6AN3D8F#A3_P#RSZ]Z^@:*]"&)9),9+1/.5/Y6Y_G0?VUO M$$+;9OA/XLBD'WUQ)\I_&$5]!45G]=P?7#+_ ,"E_F5]7K_\_7]R_P CY\_X M;V2(YF\!>*XXUY=O+^Z.YY _G1_P\2\-V_S77AOQ7!".K_9XCCTZR ?K7T'1 M1];P/7#_ /D[_P @]AB?^?O_ )*O\SXRU[_@I)XH_M^[_LS2= _LOSW^RBZM MYOM!AW'9OVS;=^W&<<9KTO\ X>#:1>_\>'A'Q9=Y^9/W*# ,5Z97;BL?E4HQ]EAW= M;ZV[=KW_ .>CAL:F^>K^%_\K?B?/H_;;UN__P"0?\*_%EYO'[OY9!O/?[L3 M>_K0/VJ_B/J)!M?@[KD(/RXN))0<^O,*\?YS7T%17%]>P:^'#KYRE_FCH^KU M^M5_=,>?IF1:5O&_[0]_N4>#_"EB O&O_(Y:M_U^S?\ H9HH\:_\CEJW_7[-_P"AFB@#W+P5 M_P B;I/_ %Y0_P#H K3K,\%?\B;I/_7E#_Z *TZ .%_:.^$FJ?&WX37NAZ%X MPUSP%KHGMK_3-62>[D>1WE M*@+$B*/+:27Z;HHC[KNOZNK.W:ZT=MUIL$O>7*]O\FFON:NEWU/FF/\ X)PV M5U^R'XN^%=YXLO?,\0^,-1\:V&MVEBD,^C7TVMOK-HRQN\BR?9[CR@O>'O#_ /8]EX8CT:[: M^T[[)9SW-V^5O7>>;S+AA-N"XC50*^L:*25MO+Y622:[.R2YEK9+4IR;;D^K M;?FV^9W[J^MGHGLCQ7]F_P#9+],\;_$/Q?8V&BO=Z3H M3Z)I>F:;9&=X;:VM9+F[E4M-[+FW?GK]][WTTL]+:;'Y7? ;_@UZ\)^"/C%:Z]\1?B-_P +/\/?OVOM$ET* MXTE[UWC8(_VJ'4#(A60J_0[MI!ZY'T6/^" G[) /_))O_+GUG_Y+K[&HKRJ6 M28"FK1I1?JN9_>[L^_S'Q4XOQM55:N8U8M*UH2=*-E_=I\D;^=K^>B/D?_AQ M)^RA_P!$BL?_ =ZG_\ )-2VG_!##]E.REW)\(=,)QC]YJVHR#\FN"*^LZ*Z M5E^%3NJJ MU:_\$6_V7;.'8OP<\-$==S5I8RJ_P#N M)/\ S/@O]J3_ (-X_@9\>[31HO"]H_PM&FM,UTVA6ZRMJ6\)L$AF+%0FUL!< M9\PYS@8Z/]EK_@A-\"OV?/A^^CZ]X>L/B/J'VV2YAUC6K&..\@C9$40 Q;^OSZO MJ>$:5_P3&^ 6B3M):_"SPO$[+M)$+G(Z]V]JU[/]@+X-ZJ8BK4_B2;]6V>;Z?^R%\--*M%@M_!^DQQ)G"A6X MR<^M3K^RI\.T8'_A$M)X.>4)_K7H-%;?7\5_S\E][.-X>DW=Q7W'$?\ #-G@ M#_H3_#__ (!)_A7A_BW_ ((V_ CQGXOU'6[OPI9"]U2[DO)=NFV! =W+G!:W M+8R>,DGWKZGHJ'BZS^*5_77\[G3AZE3#MRP\G!O?E;C?UM8Y>+X(>"X!A/"' MA=!UPNE0#_V6IX_A)X4B3:OACP\JCH!IT( _\=KH:*AUZKWD_O,53@MD8R?# MKP_'C;H6C#'3%E'Q_P".U-_PA6C_ /0)TS_P%3_"M.BLVV]RS,_X0K1_^@3I MG_@*G^%0W_PZ\/ZK:/;W6A:-A7!ELO"_AVSE9=A>#388V*\'&0HXX'Y5>/@G1F&#I&F$'J/LJ?X5J44Y M3E)WD[L2BDK)&!?ZWPWH,N>#OT^)L_FM9]Y\ / U^/WG@_P ,]::M^QY\,]:+S&!YY!?<<\G\Z^C**N>+KS5JDVUYN M_P"9MA:L\-+FPS<'WB[?E8_.7]LC_@W6^&?Q8^'26GPKM]*\">)7OXY)K^\C MDGA%J%??&D<97#E_+Y.0 '&.:YK]C'_@VN\&?"RWUP?%[4-,\?2SO"VE2:=' M+:?91AQ*) Y8/G]WMP!C#YSD8_3^BO,>78-UOK#HQY^]O_;?A^;5S[.GXD\5 M4\N>50Q]146[VO[W3:I;VB6FRFETM9L^6_#?_!&7]G/POCR/ASHTA QOE@C9 MSP!G=M![=,X]J] \.?\ !/[X0>%-IL/!5C;L 02D\R[L]<@.!^G:O9**]&EB M:M+^%+E]-/R/D<7B\1B_]ZJ2J?XFY?FV>>V7[*/PZL-NSPEI1V&.#D%M,A8@_4J37745&D2YLYEGB9KZY=5=2& M!*M(5(R!P00?2O3J*4,9B(74)M7WLWJ$J%*5N:*=O(S/^$*T?_H$Z9_X"I_A M1_PA6C_] G3/_ 5/\*TZ*YS4S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0)TS_ M ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^%5M4^&/AO7+<17OA[0[R)6WA)["*1 M0W(S@J>>3^=;E%.,G%WCN)I-69@:3\*?"^@>9]A\-Z!9>;C?Y&GPQ[\9QG"C M.,G\ZN?\(5H__0)TS_P%3_"M.BG*4I/FD[L$DE9&9_PA6C_] G3/_ 5/\*/^ M$*T?_H$Z9_X"I_A6G14C,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*T MZ* ,S_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G M^%'_ A6C_\ 0)TS_P !4_PK3HH S/\ A"M'_P"@3IG_ ("I_A1_PA6C_P#0 M)TS_ ,!4_P *TZ* ,S_A"M'_ .@3IG_@*G^%'_"%:/\ ] G3/_ 5/\*TZ* , MS_A"M'_Z!.F?^ J?X4?\(5H__0)TS_P%3_"M.B@#,_X0K1_^@3IG_@*G^%!\ M%:,?^83IG_@*G^%:=% '.WOPA\)ZE_Q\>%_#L^?^>FFPM_-:XCXI?L;^#?'O MA6[L]-TK3/#NI3E##?VUIGR,.&/[M64'*AEZ_P 6>PKUFBNJCC<11DI4YM6\ M_P!#&IAZ516G%,^=_A3_ ,$\]$\$^(Y+O7M2B\4VC0&..TDL6MECDW*1)D2M MG 5A@C'S>U>JZ;^SKX#TD#RO!_ATXZ&6PCE(_%@379T5MB,UQE>7-5J/\E]R MLB*6"H4U:$5_7J85I\+_ U88\CP[H4..GEV$2X_):M?\(5H_P#T"=,_\!4_ MPK3HK@"-4_9&^)MM\ M2[F]LOAY<>&-0C\2W-G%-)<6NG&W<7$J+"CR%ECW,-B,>.AZ5^57Q"N_'7@G MX4?M!_#*ZU7P)\9+C7_AYXUN/#/C*RT5+/Q;96]OI6E^<9_+>2*6TNX);--] MNL(>>$9C(=?+SA/]Y4C+1*FY+M==WT5OU^6WLU)4DMYU%%^C[=WW[:=[/]1_ MV?/VX_AG^U%XDN](\&ZWJ5SJ5KI\6L);ZGH&HZ,^H:?*Y2.^M/ML$/VRT9EP M+BW\R+YE^?YESZU7QJ_B/2/B!_P4C_9BNO!5U9W>GVWPF\2:I=M9D.%TBZ?1 M%L69E./+DEC.P$L"8G('REA]E5TU(:Z:,L2B/P!&W'S@=>U.^UZS_SX M:9_X'O\ _&:R-33HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#&: -. MBLS[7K/_ #X:9_X'O_\ &:/M>L_\^&F?^![_ /QF@#3HK%U#6M6TV!9'T_3R M&ECB 6^ M_P#\9H TZ*S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QF@#3HK%U#6M M6TV!9'T_3R&ECB 6^OR'\Q0!M45F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ M .,T :=%9GVO6?\ GPTS_P #W_\ C-'VO6?^?#3/_ ]__C- &G169]KUG_GP MTS_P/?\ ^,T?:]9_Y\-,_P# ]_\ XS0!IT5BZ9K6K:KIMO=1Z?IZI^ M<, P!&?W/7FI_M>L_P#/AIG_ ('O_P#&: -.BLS[7K/_ #X:9_X'O_\ &:/M M>L_\^&F?^![_ /QF@#3HK,^UZS_SX:9_X'O_ /&:/M>L_P#/AIG_ ('O_P#& M: -.BL74-:U;38%D?3]/(:6.(!;YRM:M M)J4MJ-/T_?#&DI)OGVD.7 Q^YZ_(?S% &U169]KUG_GPTS_P/?\ ^,T?:]9_ MY\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /?_P",T?:]9_Y\-,_\#W_^,T : M=%9GVO6?^?#3/_ ]_P#XS4&IZUJVE:;<74FGZ>R6T;2L$OG+$*"3C]SUXH V MJ*S/M>L_\^&F?^![_P#QFC[7K/\ SX:9_P"![_\ QF@#3HK,^UZS_P ^&F?^ M![__ !FC[7K/_/AIG_@>_P#\9H TZ*S/M>L_\^&F?^![_P#QFC[7K/\ SX:9 M_P"![_\ QF@#3HK%N]:U:SGMHVT_3R;J4Q(1?/@$(S\_N>F$/XXJ?[7K/_/A MIG_@>_\ \9H TZ*S/M>L_P#/AIG_ ('O_P#&:/M>L_\ /AIG_@>__P 9H TZ M*S/M>L_\^&F?^![_ /QFC[7K/_/AIG_@>_\ \9H TZ*S/M>L_P#/AIG_ ('O M_P#&:@M-:U:\GN8UT_3P;641.3?/@DHK\?N>F''XYH VJ*S/M>L_\^&F?^![ M_P#QFC[7K/\ SX:9_P"![_\ QF@#3HK,^UZS_P ^&F?^![__ !FC[7K/_/AI MG_@>_P#\9H TZ*S/M>L_\^&F?^![_P#QFH-3UK5M*TVXNI-/T]DMHVE8)?.6 M(4$G'[GKQ0!M45F?:]9_Y\-,_P# ]_\ XS1]KUG_ )\-,_\ ]__ (S0!IT5 MF?:]9_Y\-,_\#W_^,T?:]9_Y\-,_\#W_ /C- &G169]KUG_GPTS_ ,#W_P#C M-'VO6?\ GPTS_P #W_\ C- &G16+)K6K1ZE%:G3]/WS1O*"+Y]H"% <_N>OS MC\C4_P!KUG_GPTS_ ,#W_P#C- &G169]KUG_ )\-,_\ ]__ (S1]KUG_GPT MS_P/?_XS0!IT5F?:]9_Y\-,_\#W_ /C-'VO6?^?#3/\ P/?_ .,T :=%9GVO M6?\ GPTS_P #W_\ C-0:?K6K:E TB:?IX"RR1$-?.#E'9#_RQZ94X]J -JBL MS[7K/_/AIG_@>_\ \9H^UZS_ ,^&F?\ @>__ ,9H TZ*S/M>L_\ /AIG_@>_ M_P 9H^UZS_SX:9_X'O\ _&: -.BLS[7K/_/AIG_@>_\ \9J#4]:U;2M-N+J3 M3]/9+:-I6"7SEB%!)Q^YZ\4 ;5%9GVO6?^?#3/\ P/?_ .,T?:]9_P"?#3/_ M /?_P",T :=%9GVO6?^?#3/_ ]__C-'VO6?^?#3/_ ]_P#XS0!IT5F?:]9_ MY\-,_P# ]_\ XS1]KUG_ )\-,_\ ]__ (S0!IT5BR:UJT>I16IT_3]\T;R@ MB^?: A0'/[GK\X_(U/\ :]9_Y\-,_P# ]_\ XS0!IT5F?:]9_P"?#3/_ /? M_P",T?:]9_Y\-,_\#W_^,T :=%9GVO6?^?#3/_ ]_P#XS1]KUG_GPTS_ ,#W M_P#C- &G169]KUG_ )\-,_\ ]__ (S4&F:UJVJZ;;W4>GZ>J7,:RJ'OG# , M 1G]SUYH VJ*S/M>L_\ /AIG_@>__P 9H^UZS_SX:9_X'O\ _&: -.BLS[7K M/_/AIG_@>_\ \9H^UZS_ ,^&F?\ @>__ ,9H TZ*S/M>L_\ /AIG_@>__P 9 MJ"[UK5K.>VC;3]/)NI3$A%\^ 0C/S^YZ80_CB@#:HK,^UZS_ ,^&F?\ @>__ M ,9H^UZS_P ^&F?^![__ !F@#3HK,^UZS_SX:9_X'O\ _&:/M>L_\^&F?^![ M_P#QF@#3HK,^UZS_ ,^&F?\ @>__ ,9H^UZS_P ^&F?^![__ !F@#3HK%CUK M5I-2EM1I^G[X8TE)-\^TARX&/W/7Y#^8J?[7K/\ SX:9_P"![_\ QF@#3HK, M^UZS_P ^&F?^![__ !FC[7K/_/AIG_@>_P#\9H TZ*S/M>L_\^&F?^![_P#Q MFC[7K/\ SX:9_P"![_\ QF@#3HK,^UZS_P ^&F?^![__ !FK&A:BVL:+:W;Q M"$W,2R[ V[:&&0,X'8^E %NBBB@#YZ\:_P#(Y:M_U^S?^AFBCQK_ ,CEJW_7 M[-_Z&:* /ET#U7*]M_GW_$XOX1?LX?#S]GZ76'\ M!^ _!G@E_$5P+O5FT#1+;33J21V(5(T5G=F"J"2!795\A_"3XQ M_"O_ (*+?&R[TWQIX1U'3/&7PSU'Q#9^'](UJ[>33]>T]+Z;2FUZP3Y8;C<( M)(_,V>=:_:9$R%F224Z6 ^L]&UBU\0Z/:W]E/'$[;59PIC\3:?;(@L=1C8'D MRVC0>:,#9<)<)R%#'VR@ HHHH ***\E_;0^/?BC]G+X/VVO^#?!%W\1=?N-< MT[38M M9Q!/>Q3W*1S&.1OW:.D1D=3(50E &90( MM"O/$VC1)/J&D07\4E]8QO@H\L(8O&K9&"P .1BMZOR4U'P+* M?BY>:!K%GXKU?P7J/@CX?PWNO:3XIU+4A<7F@Z_)+;W#1K'.%1?MJ6T<8C:. M:8&%6;]4_A[-K=QX T.3Q+#96_B-]/MVU6*S 22>!BN=^$7Q MM\&?M ^#E\1> _%WACQMX?>9[==3T#58-2LVD0X=!+"S)N4]1G([U\X_M9?M M*>$/B[\6_&W[,'CBSUWPKH7C;P]::39>-X'1M/.J:BMT(],!]=\/KI MK6>G7EML3;]L,5KI VQ.95E6X60>5\U 'Z$4444 %%%% !7*?%_X[^!_V>_# M<.L^/O&7A3P/I%S!_!VI!/!%_:6=[)J^D:Y;P$30+=( M(IH[F&VC:UNAL7=YL,@0F:-0#]'HY%FC5E(96&58'((]13J^7_\ @FKX>\3^ M$],\5:;_ ,7)7X56$.EVO@N+Q_;"VUZW:.V:.\C\LHDJV@*V_E^:H;?]HVCR MO+S]04 %%%% !117C'[:7[8"]2E\):_XQA\4^)!HEQ:Z)&9[^QMUT M^]OKB\C@"EK@0PV4C-$N'9=VS>X6-P#O-%^._@?Q)\4M4\#:=XR\*7_C;0H$ MN=2\/VVK6\NJ:?$X!22:V5S+&K!EPS* (Q\+/#7_ F'V$^+?[*M?[;-D5P/D\W?MXZ8H MZ"BBB@ HHHH S/&7C71_AUX8O-;\0:MIFA:-IR>;=W^HW26MK;)D#<\CD*HR M0,DCK4_A_P 0V'BS1+;4M*OK/4M.O8Q+;W5I,LT%PAZ,CJ2K ^H-?"/[6OQL MUK]HK]I./X:SZ%IGA&]^''Q)L+[X=ZWXJ@DE\)_$:]BT1)+O2;HJI>"X0:G. MT!VN'DLTDC#M!(@Z'_@E_P#"/Q7\$?C9\2=*%EJ6G^$]4FNM8UNP&B:AI7AW M2?$4VIW+O%H2WL<;S6K6K1^;-"/L\DD4/\ MX]^!?A1XCT;1_%/C3PGX:U?Q'(8=)L=5U>WL[G5'! *P1R.K2MDCA 3R*H?M M2?&X?LT_LU>/_B&=,?6SX'\.W^NQZ8D_D/J;VUN\J6RR;6V-*R! VUL%QP>E M?&7QR\!/^W7X.^)GCWP5=:6-$\>^#D^'?Q+\(^(_"4^K>*?",UD]W)Y=I;0R M _;4-_(?)?=$[+;7$3LI_>@'Z$T5XK_P3\\->(O!G[,&E:3X@3Q''%I]_J$& M@IXAD,FLQZ*+R;^S4O"V7\Y;3R5/F$RX5?-/F[P/:J "BBB@ HHKPG]L']NW M1_V,O&/@2U\0:!K.HZ#XI-]-J^KZM=97YA_%']A_Q]\.-"^&=MX9U1/%<_@">^OO@_K_@O09TU*YFN98Y M8_[?U+S6M5LFCE=9V(*WHW2X611&_P"GE !1110 4444 8WQ!^(OA_X2^#;_ M ,1^*M=T;PSX>TF+SK[5-6O8[*SLX^F^2:1E1%R1RQ YJ3P1XZT3XF>%++7O M#>L:5X@T/4X_-L]1TV[CN[2[3)&Z.6,E'&01D$]*^,OB5\>U_;T^(5Q\/M#, M/PY^)_PE\?3Z]X(D\2VS7WA_Q\ND2SV5T4*>6TBQM+.DL2'SK658)AYBA2UW M_@G#\#O%WP6_:7^)4GV+5K#PYXE:[U7Q1$='GT?P^WB-[]S')HMO.[2-";0D M3SKB.=DMY [2(@!]JT444 %%%% !6!??%3PQI?C^T\*7/B/0;?Q3J%NUW:Z M-+J$2:A%_AEH5AK/CZ^; MQ!)INJ6-CJ#W*!M.@%O(+B2*&VFG9GE@3Y B,S[_ "P#WCX8?M ^ _C=>ZS; M>"_&WA'Q=<^'+HV6K1:+K%O?OI=P"089UB=C%)D'Y7P>#QQ77U^>6B_ [X@? M!G5?A-X0LOAEJJ_$[X4:II>@>'?B)X$%NH8[Z+52&4P-]@$K/;2 M(P^V1QRVN[.%_0V@ HHHH **** ,+XD_$_PU\&O!5]XD\7^(=#\*^'=,4/>: MKK%_%8V5HI8*#)-*RH@+$#)(Y(%6_!_C+2/B%X8L=;T#5=-US1M3B$]G?Z?< MICQR(2KJ?4$BO@WQ1^TQ\0/VZ7^&,NA>!_"^B?VU%-\4_A7<7VOO>0 M:\NF-%;S:=K=M]E7[#+/:ZGOC:)KG[/* S?/;A9/3OV&=%UJP_:3\::CH7PS M\9_";X?>(=)BU#7?#VO16\%I:^*&F/G2Z!/"_Q2TOP-J?C7PEIWC;6X3^^,5G\1/&'C7X+ZEXP\#_% M+5I=*\9:+X>F_M+Q#X&\2Z%(VD?:;"8>3+<6+BQAE@FMQ'<6\W[T1_OI#" ? MHK17FO['@\;K^S!X(7XD+#!X?TK3?A0WB32_@[KM^US+%XC,_B*/3[2/5;%7 MB:V\B"36K90D@A!IU>!_LW? SQ/^ MR;XZC\$^&Y/^$@^!\UM(VC1W=_YFH^!)X\#[ K.2US8.,^4"3);,IC^:%D$' MOE !1110 445Q7[1_P <--_9F_9^\;?$36+:\O-*\#:'>:[=V]HH:>>*VA>9 MD3)"[B$(!8A1G)( )H Z76O%FE^&[[3+;4=2T^PN=;NC8Z=%Z%\3[K2M=U30+TV6G>)+(B)O$]D$1HKNXM@ MM<_,8Y40F-GC9TVHX10#TN MBBB@ HHHH *S].\6Z5K&O:CI=IJ6GW6IZ/Y7V^SAN$>>Q\U=T?FH#N3>H)7< M!D#(KS']J#]H+Q+\+-?\&^%/ OAK1/$_CGQW/>+IL&N:S)H^EP0VEN9YWEN8 M[>X??@HJ1I$S,79OE2-V'@G@CX!W'[2^B6O[57PHN=0\#?&WQ?9VT\NG:U=B M?2;J&VA6VF\/WHA7$EJ9H962Y4-+%*_FQ_(6A< ^V:*H>%=0OM5\,:==:GIX MTG4KFUBEN[$7 N!93,@+Q>8H ?:Q*[@ #C(ZU?H **** "JNN:Y9>&=%N]2U M*[M=/T[3X'N;JZN95BAMHD4L\CNQ"JJJ"2Q. 2:M5\A_$3]K/5_CMXFUWP' M/X0BM/A+XR\2:I\()O$]CK^/$%AJ?V.X22Y_L^2U,26WFQR1(YG=RQBD\DQ/ MD 'UMIVHV^KZ?!=VD\-U:W4:S0S0N'CF1AE65AP00001P9T1 MW2W22X1Y75&*1)(V#B@#H/$GQF\'^#?'>C>%M7\5^&M*\3>(P[:3I%YJ<$%_ MJ@3[Q@@9A)+COL!Q72U^:'[0-I=3_!3]JSQ7\2;33I?'_@[Q'X4AOKS2('O+ M.P@L%TS4+:]TY3']KB5!=2S-;EY"DT3^9J<6G87R'OD "P7+_,[0*S^4K(K-O#@ 'H5%%% !1110 5 MQ?P^_:/^'WQ9\<>(/#/A;QSX0\1^(_"F:O;W=YI#[BNVXBC/2# M+=1A+!1;RK1Q[8;?;'<7,LKJ79HFV++/(JR 'WG15;1A M>+H]J-0:V>_$*"Y:W5EA:7:-Y0,20N[. 23C&2:LT %%%% !63XZ\>Z'\+_" M&H>(/$NLZ5X>T'283<7VI:E=QVEI9Q#J\DLA"(H]6(%:U?%G_#2=[^V7\3_A MSI&L^&(-%^&'BCQE>7'@_7-.U];N^U/4/#MW-*T&IZ?+:B.&"X%EZ7>Z;HT&O\ B'Q/KUAX8T.QNKXV%G+?7DPBB-S5H>C:CJ\%M?ZNV=N+>%V# MR_-\OR@_,0.I KM:_.SXW1O\5OV,_P!ISXC>(?#NHV'C^WNK+0?$FBV4XURT MT>?0;A)H[K2YEMX[F6(Q3K>*C(&60MA$! MCJ]Z\^B:'-(7U.RTW:@A.H8)2.["O^ M1-TG_KRA_P#0!6G0 4444 %%_M)YAIVK3:='=+$)2A5V+1R,87V@'O7CS M]L2+PI\3O%^A67A;4=2TGX=Z0VI^*?$4VHV=AIFB.;.6[AA%8IF>ZNC#,(9!##^E^E:7;Z'I=M9 M6<,=M:6<2P00QKM2)% 554=@ !]* +%%%% !117C?QH_:"T7QG=^._A!\/_ M (H>#="^/4?AR:XTG3KBZ@N+W2KB:W![C0O&>IV'CS1M6BFDUWPW9VT[?9-.-L&,9N[J PRM<^9Y M*QR;H5G#HX^*/&?C#7O^"A/A'P'I7Q/\!7?BWXD-9+HNH>';7[!;IKVBI>8U MN\T;[9-%#;:Q%/;16%_")UFM8_/>!V4PR-^@/[#7[*M_\!_AOHVI^-;S_A(O MB?+HL&DZGKERR37YLXV:2WL)[I54WOV8R.BW$J^8^68G+MD ]+\(_ _PMX"^ M)?BGQ?HVDQZ;KWC46QUR:"618]2DMU9(IGAW>5YP1MAE"B1TCB5F98HPO644 M4 %%%% !7BW[3O[8'_"CO&'A_P %^%_"]Q\1?B9XG@N-0L/"]GJEMI\[6%NI M:>[>6X8(J!MD2]=TLT:G:I9UP/VL?VS_ !'^S/X_M]$/@O3Y;+Q391V_@_Q! M?ZR;72=2UXN__$FOI1$WV"2= @MIFWQ32%HR4<(LGS1X?A7]M3]J*WT;PIJ7 MCZ"PE2]\77TNKK+:^*?V??$\;1Q"*"6=722VOB\R-I[,\#QQ2O&7MI H /HW M]GSXAV?_ 4K^$?Q#;QCX:\.2_##6[Q_#EIX:O8Y#KEM]F++=KJR%@+6Z$Q7 M9;JHD@$2R>:S2*(_>_ /A"/X?>!]'T&&]U34H=&LH;&.[U.[>[O;E8T""2:9 M_FDD;&6=N6))/6K6C^'[/0WNI+>VMHKC4)1<7L\<*1O>S"-(_-D*@;GV1HN3 M_"BCH *NT %%%% !17$?M!_'K1OV;_AI/XEUF#4[\?:;?3['3=+M_M.H:O>W M$JPV]I;Q9&^621U R0JC+,RHK,/CW_@H/^W1XTTKX'^%VL="\8> -7_MB7_A M-O#6GZ[I3^*=%T[R9X[2^D>TDO/L^F->FT:>ZA1Y8X&)"([+6K]/ULQP,+>4-(9A;1/=6\=Q*U\S4KJU@BC,"/#W_"*Z!X,#V5YK?BRQUK5[>_U:TM M4=[:UCM(K64J3-*1(;AV*(D31[&=\I\!_M:>+O$?[=?Q4O\ 5+?0?BQKGPSU MJR^RZ/;:)!K,DMI?VB_9[_PCJNEVK+;6I-Y)M L43J^V:/[]_9( M_8^M_P!G:QBU;5/$'BWQ9XON](M=+GO-?UN35SI4$?SM9VDLBA_(\UF)>3?- M+MC\R1]B;0#L_@W^SSX7^ -[XG;PI:3Z59^+-5?6KO3DN'-A;7<@'G26\!.R M#S7!DD6,!7D=W(W.Q/<444 %%%8'Q1^*7AWX)?#S6/%OB[6M.\.^&O#]J]YJ M.I7\PAM[.%>K.QX'H!U)( R2!0!OU\_?M1?MP6OP+\<_#_3]/&E7?A[6?%R> M'?&'B62X2?3O!.Z%GBBO!'()()[F8PP1-(HB1I/_L-?L/)\5_BM8>*O"=K]F^%MWI_]C7_B*)M-N]!^*WAA;5(H M[.[L0[2RZA-=R7]S=W%Y!%/#,[Q*TBLPH ^Y]/\ @;K/[07P2\3>&OCQ8^%- M.35^@ HHHH *AU'4(-)T^>ZNI8[>VMHVEFED;:L:*,LQ/8 FL_ MQY?ZSI7@?6+GP[IUEK'B"WLII=,L+R\-G;WMRJ$Q123A)#$C.%4N$?:"3M., M5\._%C_@H;IGQV\(W.GZ]-XQ^"&F6DD-M)XJL[EVU+X;^+;8M*=.URT13&+: M5?*:%W,MG>QLR[E,D!< ZCQ5_P %2=:\::;HP\"^!+2WT/XGZJ-"^'?CWQ#J ML$GA;6)A<-!)+A1&KPNV!]+VO[/'AC3_C[+\3+6UFL? M%U]I T74Y[2=X8-8@5U>$W,(.R:2'#B*1P6C6:50<-BO$/\ @FM\"KY?@1#X MM\4>'AX1_P"%EPVOB/4OA]Y8ET/1M5,K3R:A:031B:S:Z;R+A[5CB"8,<>:9 M)'^J* "BBB@ HHKP_P 2_MPZ;I/QPU/PIIWA/Q)K>A^$KB.S\8^,([G3[/0? M"$\D"7"17$MU06Z2^6L\6[EL ZS]IS]ICP]^RM\.[;7=>8SW&K MZI::!H>F13PQ7.NZI=R"*ULH#*Z1^9(YZLP555F) 4FO-O@#^U'X_P#V@/VE MM?\ !VL?#RW^'.G> M)BE\26>MW4>H:CJDU\\@LGL'MW,)L2EM.7FDRS2*T7 ME(T3M7Q:WQA\5_M5?M/>)O!7CB[USQCX?U_Q#)H__"!L([C0_&F@WFK(MEK& ME3P6[+;VFG:2%OFOA<">2_1H6CVKW-RBM"=LWF-*R))(^0#T_X"_L_>&O MV:?!4WAOP?;7.G>'C?3WUIIK7+RVVE>U1B?(MPVYDA3")O(4*N%';44 M4 %%%;52\VH6T,8NY9KQ5V?:;MWM)8 MEED2@#[)\(?"N3]M?]FOPSJ?Q7T[P];:I>7\?BS0)/"FH2^;X:RYEL9+?4%8 M,]RL+A9)H@DI:?H^EV2A[B\OKA+>W M@4D %Y'(51D@!/"%KX6\">*_!WBFRTZTC\21227MMX>DMT=]?2&-VBO5N)1<1VR M(Z1CR_WK[T>&NH^&7[ 6F^$/VK_&/Q1USQ#?^)O[4UUM>\,Z'/ L5AX5NIM/ MMK*ZNE5?]?=R+ 4$TG,4+F.,+OF:7F_^"=W[$7_"BO!VF:GXBT[4;:ZT&6^M M? VD:U2, V/VH/VG]/_ &;M"T6)+$>(/&'C#44T?PMX'8EUYT:,L5RCJ/T$^& M_@%O!/A[3UU&_/B'Q'#IMMIVH^(+FT@@OM9\@-B2;RD5?O/*X10%4ROM R: M.>_9L^ 9^ G@V[AU#Q!JGB_Q5X@O&U7Q%K^H';+JUZR(C,D0)2W@1$2.*"/Y M8XXU'S-N=O1*** "BBN<^+GQ7T+X%_##7O&/B>]&G>'_ U8RZA?W!1G,<4: MECM106=ST5%!9F( !) H Z.OG+X\?\%"HOAC\2_&'AGPAX!\1_%6]^&.E6NM M>.(O#M[9?:O#]O="9X(T@EE1[FY:*WEF\A &\L(1EI8T;SC]KK]N_P 8#]E# M6[K3?!7CWX;^-)+ZQFMO#CWNC3>--<\/^?#)J%UI%G'-\ M(S(N?"?@K^SOXS_;M^$FL^(O#_C[7)O'?ANTMTTWQO%J=YI]KXHM+J6YFNO! MU]6EI#]F3^T IFCN+N5X]C1R04 >_WO[-/Q#_ &\/#WP5^(FK^-=% M\!6\FCZNNK67@YIGDET'5S8W$%I:7Q8;+@0V<$4EY&B_+-.85B8QR)]?>&_# MMEX0\.V&DZ;;QV>G:7;1VEI;Q_=@BC4(B#V"@#\*K^!?#%IX(\$:/HMAI]GI M-CI%C!96UC:,6M[*..-46*,D*2BA0H)4< <#I6K0 4444 %5-=UNU\,Z)>:E M?3"WLM/@>YN)2"1%&BEF8@<\ $\5Y/\ M!?M=I\)_&]CX*\)^$==^)_Q'U&U M.HKXW@.GV0++]KO;FXD2&UA9E9(][;YG5A&C[)"GQ!^V]\9O%O[8OCO2 M+6TTCXR^%/"FA12^'O&>F>'AJ[\,>"M-\&S>/\ 5HKVP/C/4[9[F7P^MNEU M-?06EK,SO-K:P\.VVK:E<7\[.FX_:+UVN#&9WX2*-8XU3=,\V'_P $]?V$+3X( M^ _!/B/6CXNL]7TG298M&\):EK)%TGQ/ID5U!-:ZXMXJP6D!O M2UE-]J:*%20 LMW$9@(D>@#U;]N;]L<_LM_"B^U70K2SU_5]*O\ 34UM0ZW" M>$=+N+A4GUB_MXY%N/LD$/F.?*4L=H)VH))$P/CQ^SY\1_VT/AYXOTU_'_AS MP7H%[KGAW6? &H^'K0:M<646FW]MJ7]H323;8II;AXE"1!#%$L<;;IBS"OD# MX1_LOZE^TM^TE9>-OA?'XL\/2V6K27!+#PQX4TFST'P_I8=;/3[1/+ MM[57=I"L:=$3<[85<*HP #+^ 'P"\-_LT?"^Q\)^%K>XCL+5Y+B>XNYV MN;W4[J5S)/=W4[9>:XED9G>1CEF8]L =I110 444CDA#M )QP"< F@!:^/?C ME_P56C\&6OC&^\,_#^;Q;X%\-ZG+X1E\:2:U:P:#;:^%C'V>](WRV]@LLRP2 MWI0I%*'5DP-YYSXF?\%!6\>^']9\"_$?P=XI^'J:?;2Z3\1W\/:Y/#&Z,\)\NYB9&RT7DK& =)J7[ 7 MBSXN_M36'C_QYX[LIO#MYX2\.67B3PYX>M9K&W\1:QI-UJ5S$S2M*\BZ:LFH MO(+7(_'_C34X='\,>%;)KZ_NI" $08 5QMX?#FFS2R11W5S/>7$$67:&?9$CM(X@E8 M+A%?BG8#3HHI?#R+ M%;7 GO[G5'O(;J25E^QVL4,BH=[. #ZH\&_MJ?$+XI_M-^$/AM_PK%?AW?WV MGS>+]0O/$FHVVHK>:!$T,)&G_8Y6#WAGN8(Y1(RI;JRM^_$L>Z_^P%^P5J?[ M*%C+?^+_ !G=>-_$D$$^C:08U>VTW0M(-RTR00V^X@SRMLEN+A\O)( H*QQH MHI_L?_L%7_[*O[0VNZK_ &M>>)O!0T0:?X+76M;N[S4O EM++%)=:);J^Z)[ M%GM[:1)2PF401Q-YB1QLOU#0 4444 %%4O$7B+3_ AX?OM6U:^M-,TO3+=[ MJ\O+N988+6%%+/)([$*J*H)+$X !)KY9\3_\%-Y;7PG)XFG^&WCKPC\*M:VV M6B?$S5XK4:7%+.3%;7UW8^=]NMM/DE,>VXEA"[75Y!%&0] 'LGQ?_:3/PY^+ MGA7P)H_A;6O&'BGQ1:7.K?9;*>VMH]/TVUGM8;F[EEN)$4[7O( L:;G5RWD- M>.SW$D2;#' RQ++YI#K7R;^R1^QW\0/C5^T!X=OO&D'QV\!>/-"\]-?U&76= M8>'PWY=O+%-=V.J7@:QOKK5+LPR206<3V26L42M$DUO&Y_3WX-_"+1O@3\-M M-\+: ETNFZ:)&#W5P]SI16MQJQC*!Q"KL"Y!D08') M+ #- '6>(?$>G^$="N]4U:^L],TVPB:>ZN[N988+:-1EG=V(55 ZDG KYF3] MKCXA?&?XI_%WX<>";+PGX4\8>'UTR3PD_B5GD&J:5VJ[\10Q MM&WFPE)GA\U^.GQ;\3V'C#X2_&>+0O%/BWP?XUU)_ &J36-K;>'?%F MJ/97;Z'HVLV\N+="R7MG=VCNRPSW%FL+2+<6SL_T]_P3:_8$'P,\,65[K^F: MY8Z1X:U!KGX<>&O$TMK?:QX!MI+%+6\1KNW>1?\ 2Y/.G:VCE>"+S45<; $ M.S\._P#!.^QD_;'\2?%CQ3XHO_$]G?ZE9:_HWA=[=8-+T?6(=,M=.?4F4,3< M3^5:1^3O^6W,DK*"[[U^CZ** "BBB@ KSG]IW]I71_V8? -EJFH1'4M6U_5K M3P]X=T:*YB@N=>U2[E6*WM8FE95!+-N9B<)&DCGA361^UI^T]=_LFZ+HWBF_ M\+7>L_#Z.>2+Q9K-E,SW'A. J/*OWMEC9IK16R)W0[X4(DV.BOL^,_B[\89_ MVJ/B)X8\.:CHEYJ/C'Q@]KX>\:_#";4;F\\/:]HP$MW;^*M!U)5$<'D8\Z&\ MB,>YF2"81W"P/& >P-\8O&O_ 4+LOC#\'I?#>F?":XA\!WWA[Q+9:U=?:M> MM]4U&*>"TFM?)81OIBQ^9*MW\WGM*(U6*2"=1[;^R%^S-=_L[>"[N7Q%XEO/ M&?COQ*\5UXBUJ4-#;S2QQ[([>TMMQ6ULX4^2*)IZS>^,->TJP73)/$FJP0#5=0@5RR">2)$#$9&2 S L1EC77T %%%% !1 M63X]\=:1\+_ VM>)O$%_;Z5H/AVPGU/4KZ\76#S(UW)I-A]JDD:_CL MEGDCM;F)'\QH R$ED4 ].^-W[<2?#[XM7_@;P9X+UKXI>*O#6F)KOB?2]"O[ M*&ZT*PEV5U)=V^GB M.)5\F.:15>55(($CJ&?&Y@"30!H_#[P'I7PL\":/X:T.V-GHV@V46GV,!E>4 MQ0Q($12[DNQP!EF)8GDDDYK8HHH ***\E_:-_:PMO@?KFD>%]#\-ZU\0_B-X MCBDN-*\*:+)!'=/;QD"2\N)IW2&UM$8JIFE8!G940.[!" >M5\R:?^VKXF^/ MGPH\'ZU\//".F:+'\3M8LX?!>J^,M1MUMM7TV2VGOGU**S@F-Q(PM+:26.V) MCD97C9FB"R^7\T_MS_M!^./VJ-;T?1-+\.?%7P;;>%DN]'\?Z%I%/$_B# M_A/]-DT34M5U#PSX.UO66GL?#L4TUU;VM[]F()@OIM.D#30AS#!+>72Q10AM M@ .S^!W[!U_\/_VH?&OC[Q'XQNM=T>[\37?B/PGX?@5[>UTFXO+2*&YNKKYO M])N<+)#%G]W##RJ^9(S#Z1HHH **** /GKQK_P CEJW_ %^S?^AFBCQK_P C MEJW_ %^S?^AFB@#W+P5_R)ND_P#7E#_Z *TZS/!7_(FZ3_UY0_\ H K3H ** M** .)_:$_9[\*_M0_"O4/!WC'3S?Z1?E)4>*5H+JPN(V#PW5M,A#P7$4@5XY M4(9&4$&OG3PM^SS\=OBAX[\'^"/BK>:#J7@3X2>(K7Q1:>.;>9!J_CY[;._L@_LG:7^S-X+OXH+GQ->W/B+56\236WB#6!K?%/[4_P,U#P)X? MU[P=HFF>)H9M.U\>(?#+Z['<64T+QDP(MU ([B-V25';>NZ,97O7J?A#PZOA M#PGI>DK=7M\NEVD5H+F\E\VXN!&@3?(_\3MC+'N236C10 4444 %%%% '$_M M ?L^^&OVF?AU)X8\4Q:F;'[3!?6USIFIW.EZAIUU"XDAN+:ZMGCF@E1@"'1P M<9!RI(/S1^SM_P $[+[P/^T/X4UV7X?_ N^&WAKX9:OJ6L:;=^']7N]?\2^ M-KRZL[JQ%QJE_=6L,RI]GNY'>-Y+EY)TA8RJL*A_LVB@ HHHH **** "OFK] MH;]FWQ=\*?BQ=_&GX%V5I<^,[U8X_&'@R>[6RT[XBVT8"HQD;Y+;4X4&(;H_ M*Z@0S938\/TK10!X[^QE\!-;^"WA'Q7JWBV;3'\;_$WQ)-XP\1P:7N.G:?=2 MVUM:I:VY8!G2&VL[:,RLJF:1))2B>9L7V*BB@ HHHH *H>*?"VF^./#.H:+K M.GV6K:1JUM)9WME>0K-;W<,BE7CD1@59&4D%2,$$U?HH ^#OAW_P1GTCX;_& M*?3=.N]6T;P!9:E8>*O#VLZ#K+6.L6=W9WD,\>E:E Z26^IP+Y:^1>3*;N.% M7MVD*[7;[JT[3+;2+;R;2W@M8=[R^7#&$7>[%W; XRS,S$]R23R:GHH **** M "BBB@ KPOX0_LL>)O#?[77BSXL>+/%'AO4[S5=);PYIMGH7AZ322VG"\:Y@ M.H2/A^(?B%) M\0O"7PM\(_$CQ?JNK07^H:'XU\;:GIOA<7"6ZP#5!8);WEH]\BPVJF0VH,]'M=> M\-Z]!]GO+.X!PXR&5E8$,DB,%=)$(='564AE!'4T4 ?%K_LM?'7Q]J.A_!CQ MSJ>E>)?@]X3U[2_$\?Q!N[P-XD\06NG7L-[8:1/;JH"WD=S;1>??@A98$7:@ MFED:+[2HHH **** "BBB@#Y__;__ ."?7A7]N_X>VL.H0Z78^,O#OF3>'=;N M]-BU"*U=\>9;75O(-EU8S;56:V?Y7 5E*2)'(F9^P=^P[!^SQ8:AXEU>+5]. M\3>+['38]9\-2^)9O$6AZ-/#/BWQC\,[W3O!.J^%=(URY:-?-\1Z))K&FS0;AYT,MO'< M6[,)(]RY\SC=G!Z5V-% 'G7[)/[/L7[*?[-G@WX=0:K<:W%X1TU-/6\EC\KS M0N3B./!?M6_LI:SXK\96'Q6^%-]8>&OC1X:M?L ML$]UN73/%U@&+MI&J*@):!F+&*8 R6TC;TR#)'([]C_X0>,D^(/C?XO_ !'T MVQ\,^-OB;9Z7IS>&+&[2\A\-:;IWVMK6WEN4 6YNR]]=/+*@V#?'&FY81(_O M=% !1110 4444 (Z"1"K $$8((X(KX \??\ !$'PLGQNUJU\+67]A_"[XCV- MY;:M_86J/HNM^"IWC=O]!D1&CO-.F'I+75]EY;1PSVU[?FY=9[421^>L M2P1YE\HD_N5W>ZT44 %%%% !1110!\W?MK?L%^%_CS=WGC6#P)I_COQFEE:V M4WAW6?&6I:#X;\5V]O.\L4.IP6Z36]UY7GW!B^T6LRAI2#A3QO?L-_LO:C^S MGH7C/4=;M?".CZ]\0M=77;[1/"YT4 %%%% !1110!0\4^%M-\<>&=0T76=/LM6TC5K:2SO;*\A6:WNX9 M%*O'(C JR,I(*D8()KXN\<_L6_&'0OA_XB_9R\-76F:]^S[\0M,N-)A\1:WJ M!FUKX=:3,ABN])2)PS:@&AD*64KMFW!83&188A+]P44 0:9IT6CZ;;VD 80V ML2PQAF+$*H &2>3P.IJ>BB@ HHHH *\:_;9_8D\)?MP?"]-$\0106FLZ4[W6 M@ZU]BANY='N2NULQ2@QW%O(OR3VTH,4\9*N/NE?9:* /E_\ 88_8+3X$SW/B MKQ#%=Z;XFUC2K;0]4\,VVNRZSX7@&GWL\UI=6"W:-*->^'6I6O@S5-!T?Q+(J?8[K6M,DU*P!#J M72:".:%W5T#)\LBE=^[G&#RO[&W[. _9*_9TT+P&-4AU\:"VMM\GV>UA,YB@A\Q_+ABC3(O%6I>*OB!>0V<\=R+.'[= [0,LL6Q)OMSI$D MFY82^=OW910 4444 %%%% !7A_[6O[)5U\8=5TCQ[X"U>W\%_&?P7$Z>'_$# MQ&2VOK=B&DTK4HUP;C3YB!N7[\3XEB*NO/N%% 'SI^R3\)OB%XI^,OB'XU?% MK0]'\&>,=?T.T\*Z?X5TO4!J4>BZ=:SSSL\]VH5;B>>XGD<;5"Q1")1\YE)^ MBZ** "BBB@ HHHH ^>O&O_(Y:M_U^S?^AFBCQK_R.6K?]?LW_H9HH ]R\%?\ MB;I/_7E#_P"@"M.LSP5_R)ND_P#7E#_Z *TZ "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKS_ /:FT+XC>)OV??%-A\(] M;T'PY\1[JSV:%J>M0&>QLY]ZY:10C_P;P#LR%)V39 MZ!17Y6_\,G?\%8_^CG/@?_X*K?\ ^45?"W[:TO\ P4I^&7[;GAK0?$/C+XA> M*?%\+6W_ C^I>#('C\.ZADA_ECAMX+=]K,4F\^$9"X?='M)^CPG#BKSY(XF MGM?=_JD>76S1TX\SI2^Y?YL_H[KA/CC^U)\,OV8[/3[CXD_$7P)\/;?5G>.Q ME\3:_::2EZR %UB-Q(@-&4) M1NTKNW73NSZ8^#/Q^\"?M'>%)->^'GC7PEX\T.*X:T?4?#NL6^J6B3*%9HC+ M [H' 925SD!AQS6UX@\;Z-X2OM,MM5U?3-,N=:N&M=.BN[I(7OYEBDG:.)6( M,CB**60JN2$C=NBDCXY_X*/:YXX\-^*_ ?AWPCXD\4Z%_P +WTD_#>WN]+U" M>)M"U%[BVN5U"W"AE@F331K,GG[0=UM;J3]TCQ_X)_M%_$7XW:[\(O&VN:SX MFTB'Q-X[F\$7VCQZG#M874LP%@C*=;2\!8J?,^PV[\[$(\ZI*U*I M4C]A/1^3L_SA+TFM[2M="\XQE+[47+_R7F7WVFO-P>UT?HS\.?BYX4^,6DRW M_A'Q/X>\4V,!B62YTC48;Z*,RP17$8+1,P&^":&5>>4EC8?*P)T?%GBW2O 7 MAC4-;UW4]/T71M)MWN[Z_O[A+:ULH44L\LLCD*B*H)+,0 !DFOR)_81^,FI6 MO[ /A:S\9>//$/A?X3VGC+PEHWBG7(_$]UHO_",:*W@/2;F&*.^BD233[:75 M6M4D>*2(?Z7("P\UVKZ/^(_B[5/&W_!"3XZ7M]JNJ>(-*7PSXQMO#.L:C,UQ M/4%B@::66,&=VN3%)C"#E%2[J_G\-.?Y5%?M9^5^=- M^R51^7X\U_1+E?WKSM]LT445!045Y+\8/"7Q@UKQE)-X.\4>'M)T3RT$<%S M#*'Q\Q8F"3//3!'';C)\6_:0^%'QLU7P+;1^(=3M?%UE]N1ELM&LC)/')LDQ M(P2W0[ -P/.,LO'I[&#RJ%=Q3KP5_6Z^5DOQ.&OC94T[4Y.WI;\_T/L.BOB; M]F+X1?&+2$UL>&Y?^$-#F#[0-:L&B^UX\S;Y?F0/G;\V[&/O+U[>^_"+PC\8 M=%\:0S>,/%/AW5M#V.)8+: "8MM.TJ1!'CYL9R3QGCG(K'91##RDHUX.WK=Z M=K-?B3A\=*JDW3DK_=^GY&[)^U?\+8OCBOPQ;XE> %^)36%B-3N?#<>K0-J]M:$ MJ!77AI-]D1V&HPO+97 DM0X>Y6W?,/G5E^U##\(_^"E(\ M:ZE/H^N-XB\<7]MWU1+74_A)?226FA/XCUL^7+<&RNM-@61)&6*UC>\M MXU$PN([N/QL.O:>S7\R?I>T6M>B;EOJM(W:YFX>AB+TU.2VBUOVO*[];*_*[ M==6XI2_1[2?V]O@7K_Q7_P"$#L?C1\)[WQR;Y],'AV#Q=I\FK?:T)5[?[*)3 M+YJE6!3;N!4Y'%='\;OVEOAS^S-HMGJ7Q(\?^"?A_IVHSFVM+KQ+KEKI,-U* M%+&.-YW16;:"< DX&:^+?V1?V8?B)^TI\"M7T;4?B#X.TWX4?\+>\2:M+HUI MX,N#XB?$?P':# MXD[/^$1,WB"TC_X2K>(RGV#,G^E;A+$1Y.[/F)_>&='5OCUX&T#XN:;\/[[Q MGX3LO'FM6C7^G^&Y]7MX]7O[==^Z:*U+B:2,>7)EE4@>6_/RFOSA_:*^+MSJ MWPQ^*"_%1+72OB3\;/@)IFC^!M.EMS9W7B/6$EU<-9V$;-E[S[1=Z=,T$?[Q M!/"2,)\O3?&+7H;#XF?$+X;:A?VG_"\?%/Q@\">)O#NG9\O4M4TRV30?.U"V M0G=+:VZ66J+-*@V(8IPP&[YMJ<5.I&'1NU_^WU"RT5W%/FE=+9K3&? F MNZKJ.I^*-0U;5=$M=1U>_M=?U"UN9Y));7;IUJTH6WV1P-$9(D0BHBFZ4:FU M[[[:3E'?HK1O)O;TO;65-QL^G_[M?/6HK+U\K_H%I7B_2==UK5--L=4TZ\U' M1)(XM1M8+E))M/>2,2(LR EHRT;*X# 95@1P:T:_$?QS\8M#\*_M!^/8OA]\ M6TU#X$ZGXBTGU*+P_IOV*VC\4VT=Y=W@ ?4'CAE=XYGMRA= MO(2(_5?@7XQ^.+O]IKX)0^*?'^MR^'[S0O#Q^),VGS7=IID?BJ6SG.E6Z^?] MGFM(;XL7N+5K>,O(NEH\:BYE60HKVEK:7:6OFF_OTLEM)RARM\VF53W(<[[2 M?_@+47\M;MNW*DVUIK^AM%%%( HKY]_X* _#_P#:,^(7A'0+?]G?QUX+\"ZI M#=2/K%QK]H)C<0[1Y:Q%K:X5<-NW QY.5PPP0WR/XM^ O_!37PAX4U/5I/C] M\+;]-+M);MK:PT2*YN[@1H7,<42Z+NDD;&%1>6) '6O-Q.82HSN>HK M3^(7QW\$?"34?#UIXK\9>%?#-WXNO4TW0H-6U:WLI-:NF*A;>V61U,TI++A( M\L=PXYKY._;7\?>$O@G^USJFO3?%[P!\$_%GB7P99Z+/>BW!417<)>WD+1R)\D?M9>.[7_A"_A EUI$?PHTKPC\ M.M)L5^&EWJ,LGB'XMZ1?7D#7?AW1)+Y1.US;?V;:;46,WDQO(HB;,NDS>[2D MFHN6W-9M:Z>]_P#(J]KM7D^7W;2_)JL6E+DZ1OKI=^[]VLFET;2]Y*5X_J%\ M:/VX/@M^S?XIBT/XB?%_X7^ M;N+=;R+3_$?BJQTNZD@9F595BGE1BA9& 8# M!*D9X-=GXD^*GACP9\.I_&&L>(]!TKPE:V8U"?6[S4(H-.AMBH83M<,PC$>T M@[RVW!!S7PI\"OB#\4?VL_VR/$OC?X:>)_AS\/)?%/P?\%ZAJMGKOAF\\6BW MDEN_$!^SQ217^FE)('\U)/,C8EQC:FPAO6?VB_V:_#?P)_X)C:/\,+OXH:C\ M//"_A%=!LI_&L^E17TEA#:7]K*TTJ%#;01OY6UI9D-M;JY:13&A%54C*$6IZ M2NE^+3Z]++KK?1![KJ\L?ALG]\8R_5]'MJ>PZ'^VW\&/$_P@U;XA:;\7/AAJ M'@'0;@6>I^);;Q38RZ/ITY,8$4UVLIAC^&OPN^' M>C^+_$WQ"\#>'?"?B%X(]*UO4]>M;33M3:=#)"L%Q(XCE,B*60(QW*"1D"OB MF]_:(MO[0^'OC+Q+\5;'XE_ SX>?%.-XOBAJ,FF?8;B*?P[?0K/GQ6^G^ M1;ZE=);"=8D19'C1R9(V>N8^"WQ#\*? 75/A[XY^)VH:9X=^$?B!/BA#X8O] M9Q!IYBU/Q#!>:="LKD1@WFG1SO;)UEC#!,[@IF;Y4VEM?\(W2 M01RSSRK#!$K.0"\DKHB*.69U4 D@5IDX%?!/B?PMX@\#_P#!'W]FW1_%=O>V M?B+2];^&%K?VUX"+FUE37=(4Q2@\B1,!6!Y!4YK@/ 2:[JE_X#\0ZAX]^*&H MW?Q.^*WQ$\"ZU;3^--4%@NC6Z>)3;V]M;).L-M)"VGVQCN8E6X3:0)0N%%XJ M/L859+7DE->O+?=R]$E??1NG#FA&;>CMMZ3DVNZY8.W=V6FZ_1+X7?&'P ME\AX9L@!=8C<2('*AE)"YQN&>M?EE\ M._%T/P6_8C^%&G7GQ&\<^"M0M/@'HVO_ @L;?QMJ4P?!GX_>!/VCO"DFO?#SQKX2\>:'%<-:/J/AW6+?5+1)E"LT1E@=T#@,I*Y MR PXYKKJ^#?^"NWQ1UWP!_PJ&UG\2Z3X.^'6IVFK-K&JZG\4=2^&MK_:<=M; M_P!GPG5]/MYYMYC>_E2U91'.UN-Q8QK&_-^)?B^L_B/P1%^T5\8_%/PZN1\, MO#^I^%+SPOK>I>'?^$I\1R27']IO:V6R&75KH%-.VZ;W?W6TNSB[M7MSTVW2C4?VH\UOG%?AS*[Z)-VV3_03PMXQTCQSI MCWNB:IIVL6<=S/9O<6-REQ$D\$KPSQ%D) >.6-XW7JKHRD @BBU\8Z1?>*[W M0H-4TZ;7--MH;R[TY+E&N[6"9I%AEDB!WJDC0S!6( 8Q. 3M./SC_8ZT.[^% MGQ!^$GB?2?$_C?S?B-\OHKV"3^)KI(X]-,GV2*07%E#+YR MPB;)<&0JVT;'[=NL:QI?[7WQ5AT3Q!KWA>ZUFR^$.C3:CHMZUG>Q6UWXNU2V MN%CE7E=T4LBGV8T*$G*$%O)I>CDTE^:O\[7W>TXJ+J]H7:\TJCI_?H_P[GZ+ M5G>&_%^D^,8+J32-4T[58[&[EL+E[.Y2=;>YB8I+"Y4G;(C JR'E2,$ U^>V MO>+;OX::9X[\#:[X^\<:+\%_"'QNMM"\0^)+_P <:HFI^'M!D\,VNI(DNN27 M!O88'U:>WC:9KE2D=P8]ZQGY? ;GXN'P=\"?#T>@?$1(/@QJ_P 1/B!)-XL\ M1_%G5?A^NHW<=TG]EJ^O65O<7,[-"]]+%'(-MY]G61WD9563%5%>_3D4_O5- MI/HFU4LDWK);I.Y3I-.,.KE;Y?O/G_R[N^R:W;L?LQ17YY?\$_/C'XX\7?M4 M>'K?QUX_UO6O#EWH7_$OECFN[?3-7\9#3K)M9M%^T>3,T,,0>>"TEMHQ#-+J M@,:&TB2']#:WJ4W"U^O^;7W.UT^L6GU.>$U+;^KI/\+V?9IKH%%%%9EA1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\]>-?\ MD-?\ DY>"O^1-TG_KRA_] %:=<]X8 M\00Z=X:T^WF@U-)H+:.-U_L^X.U@H!&0F.M7O^$MM?\ GEJ?_@MN/_B* -.B MLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^ M"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ MGEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3 MHK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ? M_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ M )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H MTZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y: MG_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU M_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* M -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P"> M6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$M MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_X MB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ MGEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A M+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_ M^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ M )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_ MX2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN M/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU M_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B* M/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+ M;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$M MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_X MBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^ M"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A M+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_ M^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ? M_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_ MX2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN M/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y: MG_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S M/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+ M;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P"> M6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.B MLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^ M"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ MGEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3 MHK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ? M_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ M )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H MTZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y: MG_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU M_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* M -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P"> M6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$M MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_X MB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ MGEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A M+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_ M^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN/_B* -.BLS_A+;7_ M )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU_P">6I_^"VX_^(H_ MX2VU_P">6I_^"VX_^(H TZ*S/^$MM?\ GEJ?_@MN/_B*/^$MM?\ GEJ?_@MN M/_B* -.BLS_A+;7_ )Y:G_X+;C_XBC_A+;7_ )Y:G_X+;C_XB@#3HK,_X2VU M_P">6I_^"VX_^(H_X2VU_P">6I_^"VX_^(H \-\:_P#(Y:M_U^S?^AFBK_B? MPIJNH^)=0N(=+U)X9[F21&^RR#E% 'NU%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 (0 4444 ?_]D! end XML 18 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2022
Feb. 17, 2023
Jun. 30, 2022
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-37806    
Entity Registrant Name TWILIO INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-2574840    
Entity Address, Address Line One 101 Spear Street    
Entity Address, Address Line Two Fifth Floor    
Entity Address, City or Town San Francisco    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94105    
City Area Code 415    
Local Phone Number 390-2337    
Title of 12(b) Security Class A Common Stock, par value $0.001 per share    
Trading Symbol TWLO    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 13.1
Documents Incorporated by Reference Portions of the registrant's definitive Proxy Statement for the 2023 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, 202    
Entity Central Index Key 0001447669    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Common Stock Class A      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   177,657,156  
Common Stock Class B      
Entity Information [Line Items]      
Entity Common Stock, Shares Outstanding (in shares)   9,617,605  

XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 185
Auditor Name KPMG LLP
Auditor Location Santa Clara, California
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 651,752 $ 1,479,452
Short-term marketable securities 3,503,317 3,878,430
Accounts receivable, net 547,507 388,215
Prepaid expenses and other current assets 281,510 186,131
Total current assets 4,984,086 5,932,228
Property and equipment, net 263,979 255,316
Operating right-of-use assets 121,341 234,584
Equity method investment 699,911 0
Intangible assets, net 849,935 1,050,012
Goodwill 5,284,153 5,263,166
Other long-term assets 360,899 263,292
Total assets 12,564,304 12,998,598
Current liabilities:    
Accounts payable 124,605 93,333
Accrued expenses and other current liabilities 490,221 417,503
Deferred revenue and customer deposits 139,110 140,389
Operating lease liability, current 54,222 52,325
Total current liabilities 808,158 703,550
Operating lease liability, noncurrent 164,551 211,253
Finance lease liability, noncurrent 21,290 25,132
Long-term debt, net 987,382 985,907
Other long-term liabilities 23,881 41,290
Total liabilities 2,005,262 1,967,132
Commitments and contingencies (Note 16)
Stockholders' equity:    
Preferred stock, $0.001 par value, 100,000,000 shares authorized, none issued 0 0
Class A and Class B common stock 186 180
Additional paid-in capital 14,055,853 13,169,118
Accumulated other comprehensive loss (121,161) (18,141)
Accumulated deficit (3,375,836) (2,119,691)
Total stockholders’ equity 10,559,042 11,031,466
Total liabilities and stockholders’ equity $ 12,564,304 $ 12,998,598
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 100,000,000 100,000,000
Preferred stock, issued (in shares) 0 0
Common stock, authorized (in shares) 1,100,000,000 1,100,000,000
Common stock, issued (in shares) 185,975,709 180,468,099
Common stock, outstanding (in shares) 185,975,709 180,468,099
Common Stock Class A    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, issued (in shares) 176,358,104 170,625,994
Common stock, outstanding (in shares) 176,358,104 170,625,994
Common Stock Class B    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 9,617,605 9,842,105
Common stock, outstanding (in shares) 9,617,605 9,842,105
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 3,826,321 $ 2,841,839 $ 1,761,776
Cost of revenue 2,012,744 1,451,126 846,115
Gross profit 1,813,577 1,390,713 915,661
Operating expenses:      
Research and development 1,079,081 789,219 530,548
Sales and marketing 1,248,032 1,044,618 567,407
General and administrative 517,414 472,460 310,607
Restructuring costs 76,636 0 0
Impairment of long-lived assets 97,722 0 0
Total operating expenses 3,018,885 2,306,297 1,408,562
Loss from operations (1,205,308) (915,584) (492,901)
Other expenses, net:      
Share of losses from equity method investment (35,315) 0 0
Other expenses, net (3,009) (45,345) (11,525)
Total other expenses, net (38,324) (45,345) (11,525)
Loss before (provision for) benefit from income taxes (1,243,632) (960,929) (504,426)
(Provision for) benefit from income taxes (12,513) 11,029 13,447
Net loss attributable to common stockholders $ (1,256,145) $ (949,900) $ (490,979)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (6.86) $ (5.45) $ (3.35)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (6.86) $ (5.45) $ (3.35)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 182,994,038 174,180,465 146,708,663
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 182,994,038 174,180,465 146,708,663
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net loss $ (1,256,145) $ (949,900) $ (490,979)
Other comprehensive (loss) income:      
Unrealized (loss) gain on marketable securities (83,049) (27,215) 3,674
Foreign currency translation (5,587) (266) 286
Net change in market value of effective foreign currency forward exchange contracts 556 294 0
Share of other comprehensive loss from equity method investment (14,940) 0 0
Total other comprehensive (loss) income (103,020) (27,187) 3,960
Comprehensive loss attributable to common stockholders $ (1,359,165) $ (977,087) $ (487,019)
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock Class A
Common Stock Class B
Common Stock
Common Stock Class A
Common Stock
Common Stock Class B
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2019       126,882,172 11,530,627      
Balance at Dec. 31, 2019 $ 4,279,411     $ 124 $ 14 $ 4,952,999 $ 5,086 $ (678,812)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (490,979)             (490,979)
Exercises of vested stock options (in shares)       2,263,629 1,232,099      
Exercises of vested stock options 72,517     $ 2 $ 1 72,514    
Vesting of restricted stock units (in shares)       3,525,401 29,007      
Vesting of restricted stock units 4     $ 4        
Value of equity awards withheld for tax liability (in shares)       (34,893) (4,692)      
Value of equity awards withheld for tax liability (8,778)     $ 0   (8,778)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       2,235,739 (2,235,739)      
Conversion of shares of Class B common stock into shares of Class A common stock 0     $ 2 $ (2)      
Equity component from partial settlement and redemption of convertible senior notes due 2023 (in shares)       2,902,434        
Equity component from partial settlement and redemption of convertible senior notes due 2023 190,760     $ 3   190,757    
Shares issued under ESPP (in shares)       291,800        
Shares issued under ESPP 32,243     $ 1   32,242    
Shares of Class A common stock issued and donated to charity (in shares)       88,408        
Shares of Class A common stock issued and donated to charity 18,993     $ 0   18,993    
Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs (in shares)       5,819,838        
Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs 1,408,169     $ 6   1,408,163    
Shares of Class A common stock issued in acquisition (in shares)       9,263,140        
Shares of Class A common stock issued in acquisition 2,532,356     $ 9   2,532,347    
Value of equity awards assumed in acquisition 38,972         38,972    
Shares issued in acquisition subject to future vesting (in shares)       258,554        
Unrealized (loss) gain on marketable securities 3,674           3,674  
Foreign currency translation 286           286  
Net change in market value of effective foreign currency forward exchange contracts 0              
Share of other comprehensive loss from equity method investment 0              
Stock-based compensation 375,037         375,037    
Ending balance (in shares) at Dec. 31, 2020       153,496,222 10,551,302      
Balance at Dec. 31, 2020 8,452,665     $ 151 $ 13 9,613,246 9,046 (1,169,791)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (949,900)             (949,900)
Exercises of vested stock options (in shares)       1,779,320 509,499      
Exercises of vested stock options 87,695     $ 2   87,693    
Vesting of restricted stock units (in shares)       3,515,913        
Vesting of restricted stock units 0     $ 4   (4)    
Value of equity awards withheld for tax liability (in shares)       32,002        
Value of equity awards withheld for tax liability (10,388)         (10,388)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       1,218,696 (1,218,696)      
Conversion of shares of Class B common stock into shares of Class A common stock 0     $ 1 $ (1)      
Equity component from partial settlement and redemption of convertible senior notes due 2023 (in shares)       4,846,965        
Equity component from partial settlement and redemption of convertible senior notes due 2023 335,642     $ 5   335,637    
Settlement of capped call, net of related costs 225,233         225,233    
Shares issued under ESPP (in shares)       198,926        
Shares issued under ESPP 48,465         48,465    
Shares of Class A common stock issued and donated to charity (in shares)       88,408        
Shares of Class A common stock issued and donated to charity 31,169         31,169    
Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs (in shares)       4,312,500        
Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs 1,765,713     $ 4   1,765,709    
Shares of Class A common stock issued in acquisition (in shares)       1,116,816        
Shares of Class A common stock issued in acquisition 419,170     $ 1   419,169    
Value of equity awards assumed in acquisition 1,511         1,511    
Shares issued in acquisition subject to future vesting (in shares)       84,230        
Unrealized (loss) gain on marketable securities (27,215)           (27,215)  
Foreign currency translation (266)           (266)  
Net change in market value of effective foreign currency forward exchange contracts 294           294  
Share of other comprehensive loss from equity method investment 0              
Stock-based compensation $ 651,678         651,678    
Ending balance (in shares) at Dec. 31, 2021 180,468,099 170,625,994 9,842,105 170,625,994 9,842,105      
Balance at Dec. 31, 2021 $ 11,031,466     $ 168 $ 12 13,169,118 (18,141) (2,119,691)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (1,256,145)             (1,256,145)
Exercises of vested stock options (in shares)       373,793 392,231      
Exercises of vested stock options 22,500         22,500    
Vesting of restricted stock units (in shares)       4,277,266        
Vesting of restricted stock units 0     $ 4   (4)    
Value of equity awards withheld for tax liability (in shares)       (6,250)        
Value of equity awards withheld for tax liability (1,098)         (1,098)    
Conversion of shares of Class B common stock into shares of Class A common stock (in shares)       616,731 (616,731)      
Shares issued under ESPP (in shares)       534,401        
Shares issued under ESPP 37,065     $ 2   37,063    
Shares of Class A common stock issued and donated to charity (in shares)       88,408        
Shares of Class A common stock issued and donated to charity 9,541         9,541    
Shares returned from escrow (in shares)       (152,239)        
Shares returned from escrow (387)         (387)    
Unrealized (loss) gain on marketable securities (83,049)           (83,049)  
Foreign currency translation (5,587)           (5,587)  
Net change in market value of effective foreign currency forward exchange contracts 556           556  
Share of other comprehensive loss from equity method investment (14,940)           (14,940)  
Stock-based compensation 804,845         804,845    
Stock-based compensation - restructuring $ 14,275         14,275    
Ending balance (in shares) at Dec. 31, 2022 185,975,709 176,358,104 9,617,605 176,358,104 9,617,605      
Balance at Dec. 31, 2022 $ 10,559,042     $ 174 $ 12 $ 14,055,853 $ (121,161) $ (3,375,836)
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net loss $ (1,256,145) $ (949,900) $ (490,979)
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 279,127 258,378 149,660
Non-cash reduction to the right-of-use asset 47,160 48,786 38,395
Net amortization of investment premium and discount 33,165 36,158 6,789
Impairment of long-lived assets due to 2022 office closures 97,722 0 0
Stock-based compensation including restructuring 798,560 632,285 360,936
Amortization of deferred commissions 57,913 31,541 13,322
Allowance for credit losses 35,012 7,210 13,239
Value of shares of Class A common stock donated to charity 9,541 31,169 18,993
Share of losses from equity method investment 35,315 0 0
Loss on extinguishment of debt 0 28,965 12,863
Other adjustments 4,905 2,329 6,823
Changes in operating assets and liabilities:      
Accounts receivable (194,655) (117,943) (81,303)
Prepaid expenses and other current assets (94,326) (78,012) (11,636)
Other long-term assets (146,458) (121,225) (81,908)
Accounts payable 30,336 10,191 10,060
Accrued expenses and restructuring costs 75,430 127,554 88,340
Deferred revenue and customer deposits (2,688) 45,634 13,824
Operating lease liabilities (54,450) (49,046) (33,938)
Other long-term liabilities (9,832) (2,266) (826)
Net cash used in operating activities (254,368) (58,192) 32,654
CASH FLOWS FROM INVESTING ACTIVITIES:      
Acquisitions, net of cash acquired and other related payments (37,410) (491,522) (333,591)
Purchases of marketable securities and other investments (1,938,337) (3,523,232) (1,636,590)
Proceeds from sales and maturities of marketable securities 1,439,477 1,614,779 1,183,459
Capitalized software development costs (45,761) (43,973) (33,328)
Purchases of long-lived and intangible assets (34,421) (46,048) (25,805)
Net cash used in investing activities (616,452) (2,489,996) (845,855)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from public offerings, net of underwriters' discounts 0 1,766,400 1,408,750
Payments of costs related to public offerings (35) (687) (637)
Proceeds from issuance of senior notes due 2029 and 2031, net of issuance costs 0 984,723 0
Proceeds from settlements of capped call, net of settlement costs 0 228,412 0
Principal payments on debt and finance leases (13,423) (8,295) (10,784)
Value of equity awards withheld for tax liabilities (1,098) (10,388) (8,778)
Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP 59,563 136,160 104,760
Net cash provided by financing activities 45,007 3,096,325 1,493,311
Effect of exchange rate changes on cash, cash equivalents and restricted cash 60 (191) 40
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (825,753) 547,946 680,150
CASH, CASH EQUIVALENTS AND RESTRICTED CASH—Beginning of period 1,481,831 933,885 253,735
CASH, CASH EQUIVALENTS AND RESTRICTED CASH —End of period 656,078 1,481,831 933,885
Supplemental Cash Flow Information [Abstract]      
Cash paid for income taxes, net 7,413 6,147 3,092
Cash paid for interest 37,500 20,637 2,139
NON-CASH INVESTING AND FINANCING ACTIVITIES:      
Value of common stock issued and equity awards assumed in acquisition 0 420,681 2,571,328
Value of common stock issued to settle convertible senior notes due 2023 0 1,704,969 892,640
RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONSOLIDATED BALANCE SHEETS      
Cash and cash equivalents 651,752 1,479,452 933,885
Restricted cash in other current assets 4,314 1,536 0
Restricted cash in other long-term assets 12 843 0
Total cash, cash equivalents and restricted cash $ 656,078 $ 1,481,831 $ 933,885
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Description of Business
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Twilio Inc. (the “Company”) was incorporated in the state of Delaware on March 13, 2008. Today's leading companies trust Twilio's Customer Engagement Platform (CEP) to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of their customers’ journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way.
The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries across North America, South America, Europe, Asia and Australia.
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
(a)Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”).
(b)Principles of Consolidation
The consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.
(c)Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.
(d)Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.
The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customer deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of new customers and periodic re-evaluations, as needed, of existing customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. During the years ended December 31, 2022, 2021 and 2020, no customer organization accounted for more than 10% of the Company’s total revenue.
As of December 31, 2022 and 2021, no customer organization represented more than 10% of the Company’s gross accounts receivable.
(e)Revenue Recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and,
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Nature of Products and Services
The majority of the Company's revenue is derived from usage-based fees earned from its communications products when customers access its cloud-based platform. Platform access is considered a monthly series comprising of one performance obligation and usage-based fees are recognized as revenue in the period in which the usage occurs. In the years ended December 31, 2022, 2021 and 2020, the revenue from usage-based fees represented 73%, 72% and 76% of total revenue, respectively.
Subscription-based fees are derived from non-usage-based products on the Company’s cloud-based platform, such as Twilio Segment, Twilio Engage, Twilio Flex, as well as from sales of other products such as short codes, customer support, email API and others. Non-usage-based contracts revenue is recognized on a ratable basis over the contractual term which is generally between one to three years. In the years ended December 31, 2022, 2021 and 2020, the revenue from non-usage-based fees represented 27%, 28%, and 24% of total revenue, respectively.
No significant judgments are required in determining whether products and services are considered distinct performance obligations and should be accounted for separately versus together, or to determine the stand-alone selling price.
The Company's arrangements do not contain general rights of return. However, credits may be issued on a case-by-case basis. The contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents unearned revenue and amounts that were and will be invoiced and recognized as revenue in future periods for non-cancelable multi-year subscription arrangements. The Company applies the optional exemption of not disclosing the transaction price allocated to the remaining performance obligations for its usage-based contracts and contracts with original duration of one year or less. Revenue allocated to remaining performance obligations for contracts with durations of more than one year was $154.5 million as of December 31, 2022, of which 66% is expected to be recognized over the next 12 months and 94% is expected to be recognized over the next 24 months.
(f)Deferred Revenue and Customer Deposits
Deferred revenue is recorded when a non-cancellable contractual right to bill exists or when cash payments are received in advance of future usage on non-cancelable contracts. Customer refundable prepayments are recorded as customer deposits. As of December 31, 2022 and 2021, the Company recorded $139.1 million and $141.5 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying consolidated balance sheets. During the years ended December 31, 2022, 2021 and 2020, the Company recognized $124.9 million, $70.1 million and $19.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balance as of the end of the previous year.
(g)Deferred Sales Commissions
The Company records an asset for the incremental costs of obtaining a contract with a customer, for example, sales commissions that are earned upon execution of contracts. The Company uses the portfolio of data method to determine the estimated period of benefit of capitalized commissions which is generally determined to be up to five years. Amortization expense related to these capitalized costs related to initial contracts, upsells and renewals, is recognized on a straight line basis over the estimated period of benefit of the capitalized commissions. The Company applies the optional exemption of expensing these costs as incurred with amortization periods of one year or less.
Total net capitalized commission costs as of December 31, 2022 and 2021, were $239.1 million and $193.4 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying consolidated balance sheets. Amortization of these assets was $57.9 million, $31.5 million and $13.3 million in the years ended December 31, 2022, 2021 and 2020, respectively, and is included in sales and marketing expense in the accompanying consolidated statements of operations.
(h)Cost of Revenue
Cost of revenue consists primarily of costs of communications services purchased from network service providers. Cost of revenue also includes fees to support the Company's cloud infrastructure, direct costs of personnel, such as salaries and stock-based compensation for the customer care and support services employees, and non-personnel costs, such as amortization of capitalized internal-use software development costs and amortization of acquired intangibles.
(i)Research and Development Expense
Research and development expenses consist primarily of personnel costs, cloud infrastructure fees for staging and development of the Company’s products, outsourced engineering services, amortization of capitalized internal-use software development costs and an allocation of general overhead expenses. The Company capitalizes the portion of its software development costs that meets the criteria for capitalization.
(j)Internal-Use Software Development Costs
Certain costs of platform and other software applications developed for internal use are capitalized. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred for maintenance, minor upgrades and enhancements are expensed. Costs related to preliminary project activities and post-implementation operating activities are also expensed as incurred.
Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over three years. Management evaluates the useful life of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The amortization of costs related to the platform applications is included in cost of revenue, while the amortization of costs related to other software applications developed for internal use is included in operating expenses.
(k)Advertising Costs
Advertising costs are expensed as incurred and were $92.6 million, $78.8 million and $47.2 million in the years ended December 31, 2022, 2021 and 2020, respectively. Advertising costs are included in sales and marketing expenses in the accompanying consolidated statements of operations.
(l)Restructuring Costs
The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely and employees who are impacted have been notified of the pending involuntary termination.
(m)Stock-Based Compensation
All stock-based compensation to employees, including the purchase rights issued under the Company's 2016 Employee Stock Purchase Plan, as amended (the “2016 ESPP”), is measured on the grant date based on the fair value of the awards on the date of grant. These costs are recognized as an expense following straight-line attribution method over the requisite service period. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the restricted stock units is determined using the closing fair value of the Company's Class A common stock on the date of grant and recognized as an expense following straight-line attribution method over the requisite service period. Forfeitures are recorded in the period in which they occur.
Compensation expense for stock options granted to nonemployees is calculated using the Black-Scholes option pricing model and is recognized in expense over the service period.
The Black-Scholes option pricing model requires the use of complex assumptions, which determine the fair value of stock options and the purchase rights issued under ESPP. These assumptions include:
Fair value of the common stock. The Company uses the market closing price of its Class A common stock, as reported on the New York Stock Exchange, for the fair value.
Expected term. The expected term represents the period that the stock option or the purchase right is expected to be outstanding. The Company uses the simplified calculation of expected term, which reflects the weighted-average time-to-vest and the contractual life of the stock option or the purchase right;
Expected volatility. Prior to July 1, 2021, the expected volatility was derived from an average of the historical volatilities of the Class A common stock of the Company and several other entities with characteristics similar to those of the Company, such as the size and operational and economic similarities to the Company's principal business operations. Beginning with the third quarter 2021, the expected volatility was derived from the average of the historical volatilities of the Class A common stock of the Company.
Risk -free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock-based awards; and
Expected dividend. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.
If any of the assumptions used in the Black-Scholes model changes, stock-based compensation for future options may differ materially compared to that associated with previous grants.
(n) Income Taxes
The Company accounts for income taxes in accordance with authoritative guidance which requires the use of the asset and liability approach. Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating loss and tax credit carry-forwards. Deferred tax amounts are determined by using the enacted tax rates expected to be in effect when the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance reduces the deferred tax assets to the amount that is more likely than not to be realized.
The Company recognizes the effect of uncertain income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
The Company records interest and penalties related to uncertain tax positions in the provision for income taxes in the consolidated statements of operations.
(o)Foreign Currency
The functional currency of the Company's foreign subsidiaries is generally the U.S. dollar. Accordingly, the subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the month in which the transaction occurs. Remeasurement adjustments are recognized in the consolidated statements of operations as other expense, net, in the year of occurrence. Foreign currency transaction gains and losses were insignificant for all periods presented.
For those entities where the functional currency is a foreign currency, adjustments resulting from translating the financial statements into U.S. dollars are recorded as a component of accumulated other comprehensive (loss) income as part of the total stockholders' equity. Monetary assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the weighted average exchange rates in effect during the month in which a transaction occurs. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in other expenses, net, in the accompanying consolidated statements of operations.
(p)Comprehensive Loss
Comprehensive loss refers to net loss and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders' equity but are excluded from the calculation of net loss.
(q)Net Loss Per Share Attributable to Common Stockholders
The Company calculates its basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company has 100,000,000 shares of preferred stock that was authorized but never issued or outstanding.
Class A and Class B common stock are the only outstanding equity securities of the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share, and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder on a one-for-one basis and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions. The shares are also automatically converted upon reaching the final conversion date of June 28, 2023, as defined in the Company’s amended and restated certificate of incorporation. Shares of Class A common stock are not convertible.
The Company also has dilutive securities, such as potential or restricted common shares or common stock equivalents, that were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive in all periods presented. These securities are presented in Note 19 to these consolidated financial statements.
(r)Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of cash deposited into money market funds, reverse repurchase agreements and commercial paper. All credit and debit card transactions that process as of the last day of each month and settle within the first few days of the subsequent month are also classified as cash and cash equivalents as of the end of the month in which they were processed.
(s)Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable are recorded net of the allowance for doubtful accounts. The allowance for doubtful accounts is estimated based on the Company's assessment of its ability to collect on customer accounts receivable. The Company regularly reviews the allowance by considering certain factors such as historical experience, credit quality, age of accounts receivable balances and other known conditions that may affect a customer's ability to pay. In cases where the Company is aware of circumstances that may impair a specific customer's ability to meet their financial obligations, a specific allowance is recorded against amounts due from the customer which reduces the net recognized receivable to the amount the Company reasonably believe will be collected. The Company writes-off accounts receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. As of December 31, 2022 and 2021, the allowance for doubtful accounts was not significant to the accompanying consolidated financial statements.
(t)Costs Related to Public Offerings
Costs related to public offerings, which consist of direct incremental legal, printing and accounting fees are deferred until the offering is completed. Upon completion of the offering, these costs are offset against the offering proceeds within the consolidated statements of stockholders' equity.
(u)Property and Equipment
Property and equipment, both owned and under finance leases, is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Maintenance and repairs are expensed as incurred.
The useful lives of property and equipment are as follows:
Capitalized internal-use software development costs3 years
Data center equipment
2 - 4 years
Leasehold improvements
5 years or remaining lease term
Office equipment3 years
Furniture and fixtures5 years
Software3 years
Assets under financing lease
5 years or remaining lease term
(v)Leases
The Company determines if an arrangement is or contains a lease at contract inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying consolidated balance sheets.
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are measured and recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Operating lease costs are recognized in operating expenses in the
accompanying consolidated statements of operations on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.
Within the consolidated statements of cash flows, the Company presents the lease payments made on the operating leases as cash flows from operations and principal payments made on the finance leases as part of financing activities.
(w)Equity Method Investments
Equity investment holdings in which the Company does not have a controlling financial interest but can exercise significant influence over an investee are accounted for under the equity method. Equity method investments are originally recorded at cost and are subsequently increased or reduced to reflect the Company’s proportionate share of net earnings or losses of the investee as they occur. The Company records the investee losses up to the carrying amount of the investment plus any advances and loans made to the investee and any financial guarantees made on behalf of the investee. Investments are also increased or decreased by contributions made to and distributions received from the investee. All costs directly associated with the acquisition of the investment are included in the carrying amount of the investment. Profits or losses related to intra-entity sales are eliminated until realized by the Company or the investee.
The Company determines the difference between its purchase price and its proportionate share of the net assets of the investee, which results in an excess basis in the investment. This excess basis is allocated to the identifiable assets and liabilities of the investee utilizing purchase accounting principles and is used to calculate the amortization of basis differences every reporting period. Basis differences are generally amortized over the lives of the assets and liabilities that gave rise to the basis differences. Basis differences related to finite-lived intangible assets are amortized on a straight-line basis.
The Company records its share in earnings and losses of its equity method investee along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income or loss in its consolidated statements of operations and comprehensive loss, as applicable, on a three-month lag.
Equity method goodwill is not amortized or tested for impairment. Instead, the Company evaluates its equity method investments for impairment whenever events or changes in circumstance indicate that the carrying amounts of such investments may be in excess of their fair value. When such indicators exist, the other-than-temporary impairment model is utilized, which considers the severity and duration of a decline in fair value below book value and the Company’s ability and intent to hold the investment for a sufficient period of time to allow for recovery. If a decline in the value of an equity method investment is determined to be other than temporary, a loss is recorded in the period of such determination.
The authoritative guidance allows a measurement period of up to one year from the date of acquisition of the investment to make adjustments to the preliminary determination and allocation of the excess basis in the investment.
(x)Intangible Assets
Intangible assets recorded by the Company are costs directly associated with securing legal registration of patents and trademarks, acquiring domain names and the fair value of identifiable intangible assets acquired in business combinations.
Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually.
The useful lives of the intangible assets are as follows:
Developed technology
4 - 7 years
Customer relationships
3 - 10 years
Supplier relationships5 years
Trade names
3 - 5 years
Patents20 years
Telecommunication licensesIndefinite
TrademarksIndefinite
Domain namesIndefinite
(y)Goodwill
Goodwill represents the excess of the aggregate purchase price over the fair value of net identifiable assets acquired in a business combination. Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as one reporting unit and has selected November 30 as the date to perform its annual impairment test. In the valuation of goodwill, management must make assumptions regarding estimated future cash flows to be derived from the Company's business. If these estimates or their related assumptions change in the future, the Company may be required to record impairment for these assets.
The Company has the option to first perform a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. However, the Company may elect to bypass the qualitative assessment and proceed directly to the quantitative impairment tests. The impairment test involves comparing the fair value of the reporting unit to its carrying value, including goodwill. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value. The impairment is limited to the carrying amount of goodwill.
No goodwill impairment charges have been recorded for any period presented.
(z)Derivatives and Hedging
The Company is exposed to a wide variety of risks arising from its business operations and overall economic conditions. These risks include exposure to fluctuations in various foreign currencies against its functional currency and can impact the value of cash receipts and payments. The Company minimizes its exposure to these risks through management of its core business activities, specifically, the amounts, sources and duration of its assets and liabilities, and the use of derivative financial instruments. During 2021, the Company started using foreign currency derivative forward contracts, and in the future may also use foreign currency option contacts.
Foreign currency derivative forward contracts involve fixing the exchange rate for delivery of a specified amount of foreign currency on a specified date. These agreements are typically cash settled in U.S. dollars for their fair value at or close to their settlement date. Foreign currency option contracts will require the Company to pay a premium for the right to sell a specified amount of foreign currency prior to the maturity date of the option. The Company does not enter into derivative financial instruments trading for speculative purposes.
Derivative instruments are carried at fair value and recorded as either an asset or a liability until they mature. Gains and losses resulting from changes in fair value of these instruments are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. For derivative instruments designated as cash flow hedges, gains or losses are initially recorded in other comprehensive income (“OCI”) in the balance sheet, then reclassified into the statement of operations in the period in which the derivative instruments mature. These realized gains and losses are recorded within the same financial statement line item as the hedged transaction.
The Company’s foreign currency derivative contracts are classified within Level 2 of the fair value hierarchy because the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, such as currency spot and forward rates.
(aa)Impairment of Long-Lived Assets
The Company evaluates its long-lived assets, including property, equipment and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.
(ab)Business Combinations
The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill is measured as the excess of the consideration transferred over the fair value of assets acquired and liabilities assumed on the acquisition date. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed, these estimates are inherently uncertain and subject to refinement. The authoritative guidance allows a measurement period of up to one year from the date of acquisition to make adjustments to the preliminary allocation of the purchase price. As a result, during the measurement period the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that it identifies adjustments to the preliminary purchase price allocation. Upon conclusion of the measurement period or final determination of the values of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of operations.
(ac)Segment Information
The Company's Chief Executive Officer is the chief operating decision maker who reviews the Company's financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. The Company had no segment managers during the periods presented. Accordingly, the Company has determined that it operates in a single operating and reportable segment.
(ad)Fair Value of Financial Instruments
The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The Company applies fair value accounting for all financial instruments on a recurring basis. The Company's financial instruments, which include cash, restricted cash, cash equivalents, accounts receivable and accounts payable are recorded at their carrying amounts, which approximate their fair values due to their short-term nature. Marketable securities consist of U.S. treasury securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. All marketable securities are considered to be available-for-sale and recorded at their estimated fair values. Unrealized gains and
losses for available-for-sale securities are recorded in other comprehensive loss. In valuing these items, the Company uses inputs and assumptions that market participants would use to determine their fair value, utilizing valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs.
The fair values of the senior notes due 2029 and 2031 (“2029 Notes” and “2031 Notes,” respectively) are determined based on their respective closing prices on the last trading day of the reporting period and are classified as Level 2 in the fair value hierarchy.
The carrying value of the strategic investments, which consist of restricted equity securities of a publicly held company and equity securities of privately held companies, is determined under the measurement alternative on a non-recurring basis adjusting for observable changes in fair value. The Company does not have a controlling interest nor it can exercise significant influence over any of these entities.
The Company regularly reviews changes to the rating of its debt securities by rating agencies and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of December 31, 2022, the risk of expected credit losses was not significant.
Impairments are considered to be other than temporary if they are related to deterioration in credit risk or if it is likely that the security will be sold before the recovery of its cost basis. Realized gains and losses and declines in value deemed to be other than temporary are determined based on the specific identification method and are reported in other expenses, net.
(ae)Recently Adopted Accounting Guidance
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contact assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the first quarter of 2022 with no material impact to its consolidated financial statements.
(af)Recently Issued Accounting Guidance, Not yet Adopted
In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of this guidance to its consolidated financial statements.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Financial Assets
The following tables provide the financial assets measured at fair value on a recurring basis:
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
December 31, 2022
Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$46,610 $— $— $— $46,610 $— $— $46,610 
Reverse repurchase
   agreements
200,000 — — — — 200,000 — 200,000 
Commercial paper2,249 — — — — 2,249 — 2,249 
Total included in cash
    and cash equivalents
248,859 — — — 46,610 202,249 — 248,859 
Marketable securities:
U.S. Treasury securities481,463 — (1,269)(11,347)468,847 — — 468,847 
Non-U.S. government
   securities
149,901 — (33)(6,304)143,564 — — 143,564 
Corporate debt securities and
   commercial paper
2,973,844 307 (12,202)(71,043)5,000 2,885,906 — 2,890,906 
Total marketable
   securities
3,605,208 307 (13,504)(88,694)617,411 2,885,906 — 3,503,317 
Total financial assets$3,854,067 $307 $(13,504)$(88,694)$664,021 $3,088,155 $— $3,752,176 
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Fair Value Hierarchy as of
December 31, 2021
Aggregate
Fair Value
Level 1Level 2Level  3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $786,548 $— $— $786,548 $— $— $786,548 
Commercial paper46,076 — — — 46,076 — 46,076 
Total included in cash and cash equivalents832,624 — — 786,548 46,076 — 832,624 
Marketable securities:
U.S. Treasury securities375,305 (2,561)372,750 — — 372,750 
Non-U.S. government securities221,641 — (1,355)220,286 — — 220,286 
Corporate debt securities and commercial paper3,300,326 960 (15,892)31,000 3,254,394 — 3,285,394 
Total marketable securities3,897,272 966 (19,808)624,036 3,254,394 — 3,878,430 
Total financial assets$4,729,896 $966 $(19,808)$1,410,584 $3,300,470 $— $4,711,054 
The aggregate related fair value of corporate debt securities with unrealized losses is $2.66 billion as of December 31, 2022, of which $2.04 billion have been in an unrealized loss position for more than 12 months and $620.5 million have been in an unrealized loss position for less than 12 months. Unrealized losses related to other investments as of December 31, 2022, and for all investments as of December 31, 2021 were not significant.
The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities primarily consist of U.S. Treasury Securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. Because the Company views its marketable securities as available to support current operations, it has classified all available for sale securities as short-term. As of December 31, 2022 and 2021, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of December 31, 2022 and 2021, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.
Interest earned on marketable securities was $64.6 million, $55.7 million and $32.4 million in the years ended December 31, 2022, 2021 and 2020, respectively. The interest is recorded as other expenses, net, in the accompanying consolidated statements of operations.
The following table summarizes the contractual maturities of marketable securities:
As of December 31, 2022As of December 31, 2021
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$1,943,836 $1,909,218 $1,084,751 $1,085,006 
One to three years1,661,372 1,594,099 2,812,521 2,793,424 
Total$3,605,208 $3,503,317 $3,897,272 $3,878,430 
Strategic Investments
As of December 31, 2022 and 2021, the Company held strategic investments with an aggregate carrying value of $76.9 million and $68.3 million, respectively, recorded as other long-term assets in the accompanying consolidated balance sheets. The carrying value of these securities is determined under the measurement alternative on a non-recurring basis and adjusted for observable changes in fair value. There were no impairments or other significant adjustments related to these securities recorded in the three years ended December 31, 2022, 2021 and 2020.
Financial Liabilities
The Company’s financial liabilities that are measured at fair value on a recurring basis consist of foreign currency derivative liabilities and are classified as Level 2 financial instruments in the fair value hierarchy. As of December 31, 2022 and 2021, the aggregate fair value of these liabilities and the associated unrealized losses were not significant.
The Company’s financial liabilities that are not measured at fair value on a recurring basis are its 2029 Notes and its 2031 Notes. As of December 31, 2022, the fair value of the 2029 Notes and 2031 Notes were $410.9 million and $399.4 million, respectively. As of December 31, 2021, the fair value of the 2029 Notes and 2031 Notes were $510.2 million and $512.8 million, respectively.
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment consisted of the following:
As of December 31,
20222021
(In thousands)
Capitalized internal-use software developments costs$257,983 $198,589 
Data center equipment (1)
100,207 77,946 
Leasehold improvements91,660 85,297 
Office equipment70,815 58,636 
Furniture and fixtures14,935 15,360 
Software14,675 10,506 
Total property and equipment550,275 446,334 
Less: accumulated depreciation and amortization (1)
(286,296)(191,018)
Total property and equipment, net$263,979 $255,316 
____________________________________
(1) Data center equipment contains $72.4 million and $63.0 million in assets held under finance leases as of December 31, 2022 and 2021, respectively. Accumulated depreciation and amortization contains $41.2 million and $26.8 million of accumulated depreciation for assets held under finance leases as of December 31, 2022 and 2021, respectively.
Depreciation and amortization expense was $71.7 million, $59.6 million and $51.1 million for the years ended December 31, 2022, 2021 and 2020, respectively.
The Company capitalized $65.4 million, $63.1 million and $47.1 million in internal‑use software development costs in the years ended December 31, 2022, 2021 and 2020, respectively.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Impairment
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Impairment ImpairmentIn the second quarter of 2022, the Company announced its decision to become a remote-first company whereby employees would have the flexibility to work remotely on a permanent basis. As part of the new operating strategy, in the third quarter of 2022, the Company permanently closed several of its offices which triggered a reassessment of long-lived asset groupings and a test for impairment. The Company determined that the carrying amounts of the impacted ROU assets and the associated leasehold improvements and property and equipment exceeded their respective fair values. The Company engaged a third‑party expert to assist with the valuation analysis. In the year ended December 31, 2022, the Company recorded a $97.7 million impairment expense in its accompanying consolidated statement of operations related to these office closures.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring Activities
12 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring Activities Restructuring Activities
During the third quarter of 2022, the compensation and talent management committee of the Company’s board of directors approved a restructuring plan that was designed to reduce operating costs, improve operating margins and shift the Company’s selling capacity to accelerate software sales (the “September Plan”). The September Plan eliminated approximately 11% of the Company’s workforce.
The Company recorded restructuring charges of $76.6 million for the year ended December 31, 2022, which consisted of $62.3 million related to employee transition, notice period, severance payments, employee benefits and facilitation costs; and $14.3 million related to vesting of the employee stock-based compensation awards. The execution of the September Plan was substantially completed as of December 31, 2022. However, potential employment position eliminations in certain jurisdictions outside of the United States are subject to extended consultation periods mandated by the local jurisdictions. The Company will record the restructuring charges related to the eliminated positions in those jurisdictions upon finalization of the respective consultation periods. The estimated remaining expenses are not expected to be significant but the actual amounts may differ materially from expectations.
The following table summarizes the Company’s restructuring liability that is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheet:
Workforce Reduction CostsFacilitation CostsTotal
(In thousands)
Balance as of December 31, 2021$— $— $— 
Restructuring charges60,553 1,808 62,361 
Cash payments(60,053)(1,242)(61,295)
Balance as of December 31, 2022$500 $566 $1,066 
The $14.3 million expense related to vesting of the employee stock-based compensation awards is recorded in the additional-paid-in capital in the accompanying consolidated statement of stockholders’ equity.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedging
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives and Hedging Derivatives and Hedging
As of December 31, 2022, the Company had outstanding foreign currency forward contracts designated as cash flow hedges with a total sell notional value of $219.8 million. The notional value represents the amount that will be sold upon maturity of the forward contract. As of December 31, 2022, these contracts had maturities of up to 6 months.
Gains and losses associated with these foreign currency forward contracts were as follows:
Consolidated Statement of Operations and Statement of Comprehensive LossYear Ended
December 31,
20222021
(In thousands)
Gains recognized in OCINet change in market value of effective foreign currency forward exchange contracts$556 $294 
Losses recognized in income due to instruments maturingCost of revenue$34,862 $7,545 
The Company is subject to master netting agreements with certain counterparties of the foreign exchange contracts, under which it is permitted to net settle transactions of the same currency with a single net amount payable by one party to the other. It is the Company’s policy to present the derivatives at gross in its consolidated balance sheets. The Company’s foreign currency forward contracts are not subject to any credit contingent features or collateral requirements. The Company manages its exposure to counterparty risk by entering into contracts with a diversified group of major financial institutions and by actively monitoring its outstanding positions. As of December 31, 2022, the Company did not have any offsetting arrangements.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Right-of-Use Assets and Lease Liabilities
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Right-of-Use Assets and Lease Liabilities Right-of-Use Assets and Lease Liabilities
The Company has entered into various operating lease agreements for office space and data centers and finance lease agreements for data centers, office equipment and furniture.
As of December 31, 2022, the Company had 30 leased properties with remaining lease terms from 0.1 years to 7.0 years, some of which include options to extend the leases for up to 5.0 years.
As a result of the 2022 office closures described in Note 5, the Company impaired several of its office leases that will no longer be used to support its ongoing operations. In the year ended December 31, 2022, the Company recorded $97.7 million impairment expense related to these office closures, of which $72.8 million related to the affected ROU assets. The remaining impairment expense related to the associated assets in the property, plant and equipment categories. For the years ended December 31, 2022, 2021 and 2020, the Company did not have significant sublease income related to any of its subleased office leases.
Operating lease costs recorded in the accompanying consolidated statements of operations were $57.8 million, $61.0 million and $49.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Lease costs associated with short-term leases, variable leases and finance leases were not significant.
Supplemental cash flow and other information related to operating leases was as follows:
Year Ended December 31,
20222021
Operating cash flows paid for amounts included in operating lease liabilities (in thousands)$64,473$60,085
Weighted average remaining lease term (in years)4.85.5
Weighted average discount rate4.5 %4.5 %
Maturities of operating lease liabilities were as follows:
As of December 31, 2022
Year Ended December 31,(In thousands)
2023$62,696 
202452,185 
202538,262 
202634,861 
202726,818 
Thereafter28,100 
Total lease payments242,922 
Less: imputed interest(24,149)
Total operating lease obligations218,773 
Less: current obligations(54,222)
Long-term operating lease obligations$164,551 
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Combinations Business Combinations
2022 Acquisitions
During 2022, the Company completed a business combination for an aggregate accounting purchase price of $32.7 million, of which $25.7 million was allocated to goodwill and $8.2 million was allocated to intangible assets.
2021 Acquisitions
Zipwhip, Inc.
In July 2021, the Company acquired all outstanding shares of Zipwhip, Inc. (“Zipwhip”), a leading provider of toll-free messaging in the United States, for a purchase price, as adjusted, of $838.8 million. The purchase price included $418.1 million of cash, $419.2 million fair value of 1.1 million shares of the Company's Class A common stock and $1.5 million fair value of the pre-combination services of Zipwhip employees reflected in the unvested equity awards assumed by the Company at closing. Additionally, at closing, the Company issued 59,533 shares of its Class A common stock which were subject to vesting over a period of 3 years. Vesting of these shares is recorded in the stock-based compensation expense as the services are provided.
Part of the cash consideration paid at closing was to settle the vested equity awards of Zipwhip employees. The Company assumed all unvested and outstanding equity awards of Zipwhip continuing employees, as converted into its own equity awards, at the conversion ratio provided in the Agreement and Plan of Merger and Reorganization (the “Zipwhip Merger Agreement”). This transaction also included $19.1 million of additional cash consideration for certain employees, which is vesting as these employees are providing services in the post-acquisition period. This amount is recorded in the operating expenses over the 3 year vesting period.
The acquisition was accounted for as a business combination and the total purchase price of $838.8 million was allocated to the net tangible and intangible assets and liabilities based on their fair values on the acquisition date with the excess recorded as goodwill.
The fair value of the 1.2 million aggregate number of shares of the Company's Class A common stock issued at closing was determined based on the closing market price of the Company's Class A common stock on the acquisition date. The fair value of the $30.7 million unvested equity awards assumed on the acquisition closing date was determined (a) for options, by using the Black-Scholes option pricing model with the applicable assumptions as of the acquisition date; (b) for restricted stock units, by using the closing market price of the Company's Class A common stock on the acquisition date. These awards continue vesting as Zipwhip employees provide services in the post-acquisition period. The fair value of these awards is recorded in the stock-based compensation expense over the respective vesting period of each award.
The purchase price components, as adjusted, are summarized in the following table:
Total
(In thousands)
Fair value of Class A common stock transferred$419,197 
Cash consideration418,073 
Fair value of the pre-combination service through equity awards1,511 
Total purchase price$838,781 
The following table presents the purchase price allocation on the acquisition close date, as adjusted:
Total
(In thousands)
Cash and cash equivalents$21,610 
Accounts receivable and other current assets11,481 
Property and equipment, net2,950 
Operating right-of-use asset23,545 
Intangible assets (1)
244,500 
Other assets370 
Goodwill600,574 
Accounts payable and other liabilities(20,239)
Deferred revenue(4,526)
Operating lease liability, noncurrent(23,169)
Deferred tax liability(18,315)
Total purchase price$838,781 
____________________________________
(1) Identifiable intangible assets are comprised of the following:
TotalEstimated
life
(In thousands)(In years)
Developed technology$56,800 7
Customer relationships147,700 10
Supplier relationships39,600 5
Trade names400 5
Total intangible assets acquired$244,500 
Goodwill generated from this acquisition primarily represented the value that was expected from the increased scale and synergies as a result of the integration of both businesses. Goodwill is not deductible for tax purposes.
The estimated fair value of the intangible assets acquired was determined by the Company. The Company engaged a third‑party expert to assist with the valuation analysis. The Company used a relief-from-royalty method to estimate the fair values of the developed technology and trade names, a multi-period excess earnings method to estimate the fair values of customer relationships and a with-and-without method to estimate the fair value of the supplier relationships.
Most of the net tangible assets were valued at their respective carrying amounts as of the acquisition date as the Company believes that these amounts approximate their current fair values, except for operating right-of-use assets. The value of the acquired operating right-of-use assets was reduced to its respective fair value on the acquisition date.
The acquired entity's results of operations were included in the Company's consolidated financial statements from the date of acquisition, July 14, 2021. For the years ended December 31, 2022 and 2021, Zipwhip contributed net operating revenue of $139.5 million and $55.4 million, respectively, which is reflected in the accompanying consolidated statements of operations. Due to the integrated nature of the Company's operations, the Company believes that it is not practicable to separately identify earnings of Zipwhip on a stand-alone basis. Pro forma results of operations for this acquisition are not presented as the financial impact to the Company's consolidated financial statements is not significant.
Costs incurred related to the acquisition were not significant.
Other 2021 Acquisitions
During 2021, the Company completed other business combinations for an aggregate purchase price of $105.0 million, of which $13.4 million was allocated to developed technology, $23.6 million was allocated to other intangible assets and $63.2 million was allocated to goodwill.
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Method Investment
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Equity Method Investment Equity Method Investment
In May 2022, the Company acquired 44.6% equity interests in Syniverse Corporation (“Syniverse”) for $750.0 million in cash. The Company determined that it does not have a controlling financial interest in Syniverse but does exercise significant influence and therefore, the investment was accounted for under the equity method. The Company estimated that on the investment closing date there was an excess investment basis of $530.7 million related to its proportionate share of the identifiable intangible assets and $41.3 million related to the associated deferred tax liability. The equity method goodwill was estimated at $623.8 million.

The estimated fair value of the intangible assets was determined by the Company. The Company engaged a third‑party expert to assist with the valuation analysis. The following table presents the estimated basis differences attributable to the identifiable intangible assets as of the date of investment and their respective useful lives:

TotalEstimated
life
(In thousands)(In years)
Developed technology$62,767 6
Customer relationships439,152 9
Trademarks28,822 Indefinite
Total basis difference attributable to the identifiable intangible assets$530,741 

As of December 31, 2022, the Company held 44.5% equity interests in Syniverse and the carrying amount of its equity method investment recorded in the accompanying consolidated balance sheet was $700.0 million. As of December 31, 2022, the Company’s net excess investment basis was $508.9 million related to its proportionate share of the identifiable intangible assets of the investee, $41.3 million related to the associated deferred tax liability and $623.8 million related to the equity method goodwill.

The Company has elected to report its portion of equity method investee’s results of operations and other comprehensive income on a 90-day lag. The Company recorded its share of losses from its equity method investment of $35.3 million in its accompanying consolidated statement of operations for the year ended December 31, 2022. The adjustment consisted of the Company’s proportionate share of the investee’s net operating results and the amortization of the basis difference for the period from the transaction closing date of May 13, 2022, through September 30, 2022. The Company also recorded $14.9 million of its proportionate share of the investee’s other comprehensive loss in the accompanying consolidated statement of other comprehensive loss for the same period.
In conjunction with this investment, the Company and Syniverse entered into a wholesale agreement, pursuant to which Syniverse will process, route and deliver application-to-person messages originating and/or terminating between the Company’s customers and mobile network operators. The value of the transactions that occurred between the Company and Syniverse were $89.6 million for the period from the investment closing date on May 13, 2022 through December 31, 2022. These transactions were recorded as cost of revenue in the accompanying consolidated statements of operations.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
The goodwill balance as of December 31, 2022 and 2021 was as follows:
Total
(In thousands)
Balance as of December 31, 2020$4,595,394 
Goodwill additions related to 2021 acquisitions663,599 
Measurement period and other adjustments4,173 
Balance as of December 31, 2021$5,263,166 
Goodwill additions related to 2022 acquisitions25,748 
Measurement period and other adjustments(4,761)
Balance as of December 31, 2022$5,284,153 
Intangible assets
Intangible assets consisted of the following:
As of December 31, 2022
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$795,753 $(335,893)$459,860 
Customer relationships538,466 (204,241)334,225 
Supplier relationships56,922 (19,846)37,076 
Trade names30,342 (20,106)10,236 
Order backlog10,000 (10,000)— 
Patent4,028 (705)3,323 
Total amortizable intangible assets1,435,511 (590,791)844,720 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,440,726 $(590,791)$849,935 
As of December 31, 2021
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$794,831 $(222,765)$572,066 
Customer relationships538,264 (128,035)410,229 
Supplier relationships51,671 (9,491)42,180 
Trade names30,669 (13,874)16,795 
Order backlog10,000 (10,000)— 
Patent4,035 (508)3,527 
Total amortizable intangible assets1,429,470 (384,673)1,044,797 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,434,685 $(384,673)$1,050,012 
Amortization expense was $206.4 million, $198.8 million and $98.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Total estimated future amortization expense is as follows:
As of December 31, 2022
Year Ended December 31,(In thousands)
2023$202,708 
2024197,273 
2025193,699 
2026120,237 
202772,218 
Thereafter58,585 
Total$844,720 

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities
12 Months Ended
Dec. 31, 2022
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following:
As of December 31,
20222021
(In thousands)
Accrued payroll and related$79,703 $78,780 
Accrued bonus and commission35,449 64,665 
Accrued cost of revenue161,455 118,004 
Sales and other taxes payable92,319 61,975 
Finance lease liability11,871 12,370 
Employee sabbatical benefit accrual30,683 — 
Accrued other expense78,741 81,709 
Total accrued expenses and other current liabilities$490,221 $417,503 
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt
12 Months Ended
Dec. 31, 2022
Long-Term Debt, Unclassified [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt, net, consisted of the following:
As of December 31,
20222021
(In thousands)
2029 Senior Notes
Principal$500,000 $500,000 
Unamortized discount(5,001)(5,701)
Unamortized issuance costs(1,126)(1,286)
Net carrying amount493,873 493,013 
2031 Senior Notes
Principal500,000 500,000 
Unamortized discount(5,299)(5,832)
Unamortized issuance costs(1,192)(1,274)
Net carrying amount493,509 492,894 
Total long-term debt, net$987,382 $985,907 
2029 and 2031 Senior Notes
In March 2021, the Company issued $1.0 billion aggregate principal amount of senior notes, consisting of $500.0 million principal amount of 3.625% notes due 2029 (the “2029 Notes”) and $500.0 million principal amount of 3.875% notes due 2031 (the “2031 Notes” and together with the 2029 Notes, the “Notes”). Initially, none of the Company’s subsidiaries guaranteed the Notes. However, under certain circumstances in the future the Notes can be guaranteed by each of the Company’s material domestic subsidiaries. The 2029 Notes and 2031 Notes will mature on March 15, 2029 and March 15, 2031, respectively. Interest payments are payable semi-annually in arrears on March 15 and September 15 of each year, commencing on September 15, 2021.
The aggregate net proceeds from offering of the Notes were approximately $984.7 million after deducting underwriting discounts and issuance costs paid by the Company.
The Company may voluntarily redeem the 2029 Notes, in whole or in part, under the following circumstances:
(1)at any time prior to March 15, 2024 with the net cash proceeds received by the Company from an equity offering at a redemption price equal to 103.625% of the principal amount, provided the aggregate principal amount of all such redemptions does not exceed 40% of the original aggregate principal amount of the 2029 Notes. Such redemption shall occur within 180 days after the closing of an equity offering and at least 50% of the then-outstanding aggregate principal amount of the 2029 Notes shall remain outstanding, unless all 2029 Notes are redeemed concurrently;
(2)at any time prior to March 15, 2024 at 100% of the principal amount, plus a “make-whole” premium;
(3)at any time on or after March 15, 2024 at a prepayment price equal to 101.813% of the principal amount;
(4)at any time on or after March 15, 2025 at a prepayment price equal to 100.906% of the principal amount; and
(5)at any time on or after March 15, 2026 at a prepayment price equal to 100.000% of the principal amount;
in each case, the redemption will include the accrued and unpaid interest, as applicable.
The Company may voluntarily redeem the 2031 Notes, in whole or in part, under the following circumstances:
(1)at any time prior to March 15, 2024 with the net cash proceeds received by the Company from an equity offering at a redemption price equal to 103.875% of the principal amount, provided the aggregate principal amount of all such redemptions does not to exceed 40% of the original aggregate principal amount of the 2031 Notes. Such redemption shall occur within 180 days after the closing of an equity offering and at least 50% of the then-outstanding aggregate principal amount of the 2031 Notes shall remain outstanding, unless all 2031 Notes are redeemed concurrently;
(2)at any time prior to March 15, 2026 at 100% of the principal amount, plus a “make-whole” premium;
(3)at any time on or after March 15, 2026 at a prepayment price equal to 101.938% of the principal amount;
(4)at any time on or after March 15, 2027 at a prepayment price equal to 101.292% of the principal amount;
(5)at any time on or after March 15, 2028 at a prepayment price equal to 100.646% of the principal amount; and
(6)at any time on or after March 15, 2029 at a prepayment price equal to 100.000% of the principal amount;
in each case, the redemption will include accrued and unpaid interest, as applicable.
The Notes are general unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes that the Company may incur in the future and equal in right of payment with the Company’s existing and future unsecured and unsubordinated liabilities.
In certain circumstances involving a change of control event, the Company will be required to make an offer to repurchase the Notes of the applicable series at a repurchase price equal to 101% of the principal amount of the Notes of such series to be repurchased, plus accrued and unpaid interest, if any, to the applicable repurchase date.
The indenture governing the Notes (the “Indenture”) contains restrictive covenants limiting the Company’s ability and the ability of its subsidiaries to: (i) create liens on certain assets to secure debt; (ii) grant a subsidiary guarantee of certain debt without also providing a guarantee of the Notes; and (iii) consolidate or merge with or into, or sell or otherwise dispose of all or substantially all of its assets to another person. These covenants are subject to a number of limitations and exceptions. Certain of these covenants will not apply during any period in which the Notes are rated investment grade by either Moody’s Investors Service, Inc. or Standard & Poor’s Ratings Services.
As of December 31, 2022, the Company was in compliance with all of its covenants under the Indenture.
Convertible Senior Notes and Capped Call Transactions
In June 2021 the Company fully redeemed the remaining outstanding principal amount of its convertible senior notes due 2023 (“Convertible Notes”) pursuant to the notice of redemption it issued in May 2021. During 2021, the Company converted $343.7 million aggregate principal amount of the Convertible Notes by issuing 4,846,965 shares of its Class A common stock.
The aggregate value of all redemption transactions in the year ended December 31, 2021, was $1.7 billion. Of the $1.7 billion, $1.4 billion and $335.7 million were allocated to the equity and liability components, respectively, as required by the applicable accounting guidance. The Company utilized the effective interest rate method to determine the fair value of the liability component. The selected interest rate reflected the Company’s incremental borrowing rate, adjusted for the Company’s credit standing on nonconvertible debt with similar maturity. The extinguishment of these Convertible Notes resulted in a $29.0 million loss that is included in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2021. No sinking fund was provided for these Convertible Notes.
In connection with the initial offering of the Convertible Notes in 2018, the Company entered into privately negotiated capped call transactions with certain counterparties (the “capped calls”). Concurrently with the redemption of the Convertible Notes, the Company settled these capped calls in June 2021 for gross cash consideration of $229.8 million received by the Company, which the Company recorded in additional paid-in-capital, net of $1.4 million in transaction costs and a $3.2 million realized gain. The gain was primarily driven by the change in the fair value of the Company’s Class A common stock on the transaction settlement date. The gain was recorded in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2021.
In the year ended December 31, 2020, holders of Convertible Notes submitted $206.3 million aggregate principal amount of the Convertible Notes for conversion and the Company issued 2,902,434 shares of its Class A common stock and $2.0 million of cash to settle such conversion. Of the $894.6 million aggregate value of these transactions, $701.9 million and $192.7 million were allocated to the equity and liability components, respectively. The extinguishment of these Convertible Notes resulted in a $12.9 million loss that is included in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2020.
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Information
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Supplemental Balance Sheet Information Supplemental Balance Sheet Information
A roll‑forward of the Company’s customer credit reserve is as follows:
As of December 31,
202220212020
(In thousands)
Balance, beginning of period$18,577 $16,783 $6,784 
Additions86,303 55,937 50,817 
Deductions against reserve(71,756)(54,143)(40,818)
Balance, end of period$33,124 $18,577 $16,783 
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue by Geographic Area and Groups of Similar Products
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Area and Groups of Similar Products Revenue by Geographic Area and Groups of Similar Products
Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:
Year Ended December 31,
2022
2021(1)
2020
Revenue by geographic area:(In thousands)
United States$2,510,525 $1,927,302 $1,282,213 
International1,315,796 914,537 479,563 
Total$3,826,321 $2,841,839 $1,761,776 
Percentage of revenue by geographic area:
United States66 %68 %73 %
International34 %32 %27 %
____________________
(1) During 2022, the Company identified a misclassification of some of its United States customers for the fourth quarter of 2021, which impacted the reported United States versus international revenue split for the year ended December 31, 2021. The Company has updated the amounts herein to accurately reflect the revenue split by geographic area. No other amounts were impacted by this misclassification.
Long-lived assets outside of the United States were $54.5 million and $41.0 million as of December 31, 2022 and 2021, respectively.
The following table sets forth revenue by groups of similar products:
Year Ended December 31,
202220212020
Revenue by groups of similar products:(In thousands)
Communications:
Programmable Messaging$2,066,300 $1,416,265 $820,887 
Programmable Voice474,790 428,484 345,042 
Email333,500 277,400 218,700 
Other376,650 289,131 213,800 
Total communications3,251,240 2,411,280 1,598,429 
Software441,477 325,943 98,363 
Other133,604 104,616 64,984 
Total$3,826,321 $2,841,839 $1,761,776 
Twilio Communications includes a variety of APIs and software solutions to optimize communications between Twilio customers and their end users. This is primarily concentrated within the Messaging, Voice and Email communication channels. Twilio Software applications include Twilio Segment, Twilio Engage, Twilio Flex and Marketing Campaigns. These products enable businesses to achieve more effective customer engagement by providing the tools necessary for customers to build direct, personalized relationships with their end users. Other includes other miscellaneous products and services, including enterprise and support plans.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
(a)Lease and Other Commitments
The Company entered into various non-cancelable operating lease agreements for its facilities. Refer to Note 8 to these consolidated financial statements for additional detail on the Company's operating lease commitments.
Additionally, the Company has contractual commitments with its cloud infrastructure provider, network service providers and other vendors that are noncancellable and expire within one to four years. In the year ended December 31, 2022, the Company entered into several such agreements with terms up to four years for a total purchase commitment of $936.2 million. Future minimum payments under these noncancellable purchase commitments are summarized in the table below. Unrecognized tax benefits are not included in these amounts because any amounts expected to be settled in cash are not material:
As of
December 31, 2022
Year Ending December 31,(In thousands)
2023$205,257 
2024194,237 
2025221,438 
2026227,515 
Total payments$848,447 
Legal Matters
The City and County of San Francisco (“San Francisco”) has assessed the Company for additional Telephone Users Tax (“TUT”) and Access Line Tax (“ALT”) on certain of the Company’s services for the years 2009 through 2018. The assessments totaled $38.8 million, including interest and penalties. The Company paid the assessments under protest in the third quarter of 2020.
On May 27, 2021, the Company filed a lawsuit against San Francisco in San Francisco Superior Court challenging the assessments. The Company raised numerous defenses to the assessments including that its services are not telecommunications services, application of the taxes to the Company’s services violates the Internet Tax Freedom Act and San Francisco does not have jurisdiction to impose tax on services provided outside of San Francisco. The Company is seeking refunds of the taxes
paid, waivers of interest and penalties, cost of suit and reasonable attorneys’ fees, and other legal and equitable relief as the court deems appropriate. The trial is expected to be held in the summer of 2023.
The Company believes it has strong arguments against the assessments but litigation is uncertain and there is no assurance that it will prevail in court. Should the Company lose on one or more of its arguments, it could incur additional losses associated with taxes, interest, and penalties that together, in aggregate, could be material. The Company regularly assesses the likelihood of adverse outcomes resulting from tax disputes such as this and examines all open years to determine the necessity and adequacy of any tax reserves. The Company’s tax reserves are further discussed in Note 16(d) to these consolidated financial statements.
In addition to the litigation discussed above, from time to time, the Company may be subject to legal actions and claims in the ordinary course of business. The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third‑party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
Legal fees and other costs related to litigation and other legal proceedings are expensed as incurred and are included in general and administrative expenses in the accompanying consolidated statements of operations.
Indemnification Agreements
The Company has signed indemnification agreements with all of its board members and executive officers. The agreements indemnify the board members and executive officers from claims and expenses on actions brought against the individuals separately or jointly with the Company for certain indemnifiable events. Indemnifiable events generally mean any event or occurrence related to the fact that the board member or the executive officer was or is acting in his or her capacity as a board member or an executive officer for the Company or was or is acting or representing the interests of the Company.
In the ordinary course of business and in connection with our financing and business combinations transactions, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to business partners, customers and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties and other liabilities relating to or arising from the Company’s various products, or its acts or omissions. In these circumstances, payment may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments. The terms of such obligations may vary.
As of December 31, 2022 and 2021, no amounts were accrued related to any outstanding indemnification agreements.
Other Taxes
The Company conducts operations in many tax jurisdictions within and outside the United States. In many of these jurisdictions, non-income-based taxes, such as sales, use, telecommunications and other local taxes are assessed on the Company’s operations. The Company carries reserves for certain of its non-income-based tax exposures in certain jurisdictions when it is both probable that a liability was incurred and the amount of the exposure could be reasonably estimated. These reserves are based on estimates which include several key assumptions including, but not limited to, the taxability of the Company’s services, the jurisdictions in which its management believes it had nexus and the sourcing of revenues to those jurisdictions.
The Company continues to remain in discussions with certain jurisdictions regarding its prior sales and other taxes that it may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of the Company’s tax exposure could differ materially from management’s current estimates. For example, as described in Note 13(b), the Company is currently involved in legal proceedings with the City and County of San Francisco challenging their assessment of the Company’s estimated tax liability for a specific period. The $38.8 million assessment of taxes, including interest and penalties, that the Company paid as required in 2020, net of the $11.5 million reserve the Company had accrued for the same period, was recorded as a deposit in other assets in the accompanying consolidated balance sheets.
As of December 31, 2022, the liabilities recorded for the non-income-based taxes were $29.1 million for domestic jurisdictions and $20.6 million for jurisdictions outside of the United States. As of December 31, 2021, these liabilities were $25.4 million and $17.7 million, respectively.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders' Equity
Preferred Stock
As of December 31, 2022, and December 31, 2021, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001, of which no shares were issued and outstanding.
Common Stock
As of December 31, 2022, and December 31, 2021, the Company had authorized 1,000,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each par value of $0.001 per share. As of December 31, 2022, 176,358,104 shares of Class A common stock and 9,617,605 shares of Class B common stock were issued and outstanding. As of December 31, 2021, 170,625,994 shares of Class A common stock and 9,842,105 shares of Class B common stock were issued and outstanding.
The Company had reserved shares of common stock for issuance as follows:
As of December 31,
20222021
Stock options issued and outstanding2,277,379 3,351,313 
Unvested restricted stock units issued and outstanding15,414,997 6,475,700 
Class A common stock reserved for Twilio.org530,449 618,857 
Stock-based awards available for grant under 2016 Plan19,851,399 24,650,104 
Stock-based awards available for grant under ESPP7,648,429 6,382,830 
Total45,722,653 41,478,804 
Public Equity Offerings
In February 2021 and August 2020, the Company completed public equity offerings in which it sold 4,312,500 shares and 5,819,838 shares, respectively, of its Class A common stock at a public offering price of $409.60 and $247.00 per share, respectively. The Company received total proceeds of $1.8 billion and $1.4 billion, respectively, net of underwriting discounts and offering expenses paid by the Company.
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
2008 Stock Option Plan
The Company maintained a stock plan, the 2008 Stock Option Plan, as amended and restated (the “2008 Plan”), which allowed the Company to grant incentive (“ISO”) and non‑statutory (“NSO”) stock options and restricted stock units (“RSU”) to its employees, directors and consultants to participate in the Company’s future performance through stock‑based awards at the discretion of the Company’s board of directors. On June 22, 2016, the 2008 Plan and the Company’s right of refusal for outstanding equity awards granted under this plan were terminated in connection with the Company’s initial public offering (“IPO”), and, accordingly, no shares were available for issuance under this plan since the IPO. Stock options granted under this plan generally expire 10 years from the date of the grant and as such, this plan continues to govern outstanding equity awards granted thereunder. All remaining outstanding stock options granted under the 2008 Plan are vested and exercisable.
2016 Stock Option Plan
The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) became effective on June 21, 2016. The 2016 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to employees, directors and consultants of the Company. A total of 11,500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 Plan. These available shares automatically increase each January 1, beginning on January 1, 2017, by 5% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2022 and 2021, the shares available for grant under the 2016 Plan were automatically increased by 9,023,405 shares and 8,202,376 shares, respectively.
Under the 2016 Plan, the stock options are granted at a price per share not less than 100% of the fair market value per share of the underlying common stock on the date of grant.
SendGrid 2009, 2012 and 2017 Stock Incentive Plans
In connection with its acquisition of SendGrid, the Company assumed and replaced all stock options and restricted stock units of the continuing employees issued under SendGrid’s 2009, 2012 and 2017 Stock Incentive Plans that were unvested outstanding on the date of acquisition. The assumed equity awards continue to vest and are governed by the provisions of their respective plans. Additionally, the Company assumed shares of SendGrid common stock that were reserved and available for issuance under SendGrid's 2017 Equity Incentive Plan, on an as converted basis. These shares were utilized for equity grants under the Company’s 2016 Plan in the post-acquisition period, to the extent permitted by New York Stock Exchange rules.
Segment 2013 Stock Incentive Plan
In connection with its acquisition of Segment, the Company assumed and replaced all stock options and restricted stock units of continuing employees issued under Segment’s 2013 Stock Incentive Plan (“Segment Plan”) that were unvested and outstanding on the acquisition date. The assumed equity awards continue to vest and are governed by the provisions of the Segment Plan.
Zipwhip 2008 Stock Plan and 2018 Equity Incentive Plan
In connection with its acquisition of Zipwhip, the Company assumed and replaced all stock options and restricted stock units of the continuing employees issued under Zipwhip Amended and Restated 2008 Stock Plan and 2018 Equity Incentive Plan (“Zipwhip Plans”) that were unvested and outstanding on the acquisition date. The assumed equity awards continue to vest and are governed by the provisions of the Zipwhip Plans.
Under all plans, stock options generally expire 10 years from the date of grant and vest over periods determined by the board of directors. The vesting period for stock options and restricted stock units is generally four years from the date of grant. For existing employees and, effective in 2022, for new-hires the stock options and restricted stock units vest in equal monthly and quarterly installments, respectively, over the service period.
2016 Employee Stock Purchase Plan
The Company’s 2016 ESPP initially became effective on June 21, 2016. A total of 2,400,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 ESPP. These available shares automatically increase each January 1, beginning on January 1, 2017, by the lesser of 1,800,000 shares of the Company's Class A common stock, 1% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2022 and 2021, the shares available for grant under the 2016 ESPP were automatically increased by 1,800,000 shares and 1,640,475 shares, respectively.
The 2016 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock at a discount of 15% through payroll deductions of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for separate six-month offering periods beginning in May and November of each year.
On each purchase date, eligible employees purchase the Company’s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company’s Class A common stock on the offering date or (ii) the fair market value of the Company’s Class A common stock on the purchase date.
As of December 31, 2022, total unrecognized compensation cost related to the 2016 ESPP was not significant.
Stock-options and restricted stock units and awards activity under the Company’s equity incentive plans was as follows:
Stock Options
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 20213,351,313 $78.10 6.09$646,760 
Granted167,150 85.17 
Exercised(766,024)29.32 
Forfeited and canceled(475,060)171.53 
Outstanding options as of December 31, 20222,277,379 $75.54 5.32$39,167 
Options vested and exercisable as of December 31, 20221,823,525 $54.75 4.59$39,011 
Year Ended December 31,
202220212020
(In thousands, except per share amounts)
Aggregate intrinsic value of stock options exercised (1)
$80,839 $508,539 $603,597 
Total estimated grant date fair value of options vested$77,403 $138,851 $107,854 
Weighted-average grant date fair value per share of options granted$50.66 $216.29 $170.70 
____________________________________
(1) Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.
As of December 31, 2022, total unrecognized compensation cost related to all unvested stock options was $50.4 million, which will be amortized on a straight-line basis over a weighted-average period of 1.9 years.
Restricted Stock Units
Number of
awards
outstanding
Weighted-
average
grant date
fair value
(Per share)
Aggregate
intrinsic
value
(In thousands)
Unvested RSUs as of December 31, 20216,475,700 $237.22 $1,705,311 
Granted16,951,118 110.83 
Vested(4,259,908)170.46 
Forfeited and canceled(3,751,913)178.50 
Unvested RSUs as of December 31, 202215,414,997 $130.97 $754,718 
In March 2022, the Company granted 919,289 shares of performance-based restricted stock units (“PSU”) to certain of its executive employees. These awards, including subsequent forfeitures, if any, are included in the table above. The PSUs were granted with a grant date fair value per share of $157.44 and an aggregate grant date fair value of $144.7 million. The Company estimated the fair value of these awards based on the closing price of its Class A common stock on the date of grant. Each PSU award consisted of three tranches that vest separately over distinct service periods if its respective performance targets, as defined in the grant agreements, are achieved in the respective period. The final vesting is determined by the Company’s Compensation Committee subsequent to the completion of the vesting period. The vesting of the first tranche is based on achievement of revenue growth targets with respect to the year ended December 31, 2022. The vesting of the second and third tranches is based on both (a) revenue growth targets and (b) profitability targets achievement with respect to each of the years ended 2023 and 2024. If performance targets are not achieved, the related tranche will be forfeited. Vesting of these performance-based restricted stock unit awards can range up to 100% above the target based on levels of performance and is recorded in stock-based compensation expense in the year during which each tranche vests.
As of December 31, 2022, the Company had outstanding 16,547 restricted stock awards (“RSAs”) that were held in escrow subject to vesting. The aggregate intrinsic value of these awards was not significant.
As of December 31, 2022, total unrecognized compensation cost related to unvested RSUs and RSAs was $1.9 billion, which will be amortized over a weighted-average period of 2.9 years.
As of December 31, 2022, the unrecognized compensation cost related to Class A common stock subject to vesting was $11.4 million, which will be amortized over a term of 1.5 years.
Valuation Assumptions
The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:
Year Ended December 31,
Employee Stock Options:202220212020
Fair value of common stock
$85.17
$268.55 - $409.21
$108.37 - $301.72
Expected term (in years)
6.02
0.30 - 6.39
0.52 - 6.08
Expected volatility
61.6%
42.9% - 61.5%
51.9% - 65.1%
Risk-free interest rate
3.3%
0.1% - 1.4%
0.1% - 1.4%
Dividend rate
—%
—%
—%
The Company uses the Black-Scholes option pricing model to measure the fair value of its purchase rights issued under the 2016 ESPP:
Year Ended December 31,
Employee Stock Purchase Plan:202220212020
Fair value of common stock
$50.81 - $99.68
$297.20 - $310.80
$183.40 - $278.50
Expected term (in years)0.50
0.50
0.50
Expected volatility
73.2% - 97.3%
46.4% - 58.7%
54.4% - 72.1%
Risk-free interest rate
1.5% - 4.5%
—% - 0.1%
0.1% - 0.2%
Dividend rate
—%
—%
—%
Stock-Based Compensation Expense
The Company recorded stock-based compensation expense as follows:
Year Ended December 31,
202220212020
(In thousands)
Cost of revenue$21,136 $14,074 $8,857 
Research and development374,846 258,672 173,303 
Sales and marketing240,109 213,351 103,450 
General and administrative148,194 146,188 76,301 
Restructuring costs14,275 — — 
Total$798,560 $632,285 $361,911 
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:
Year Ended December 31,
202220212020
Net loss attributable to common stockholders (in thousands)$(1,256,145)$(949,900)$(490,979)
Weighted-average shares used to compute net loss per share attributable to
     common stockholders, basic and diluted
182,994,038 174,180,465 146,708,663 
Net loss per share attributable to common stockholders, basic and diluted$(6.86)$(5.45)$(3.35)
The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:
As of December 31,
202220212020
Stock options issued and outstanding2,277,379 3,351,313 5,625,735 
Unvested restricted stock units issued and outstanding15,414,997 6,475,700 7,523,882 
Class A common stock reserved for Twilio.org530,449 618,857 707,265 
Class A common stock committed under ESPP766,334 147,947 103,703 
Convertible Notes(1)
— — 4,847,578 
Class A common stock in escrow31,503 75,506 75,612 
Class A common stock in escrow and restricted stock awards subject to future vesting56,237 235,054 268,030 
Total19,076,899 10,904,377 19,151,805 
____________________________________
(1) The Convertible Notes were fully redeemed in 2021 and were no longer outstanding as of December 31, 2021. As of December 31, 2020, the Company expected to settle the principal amount of the notes in shares of its Class A common stock, and as such used the if-converted method to calculate any potential dilutive effect of the debt settlement on diluted net income per share, if applicable.
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes        
The following table presents domestic and foreign components of loss before income taxes for the periods presented:
Year Ended December 31,
202220212020
(In thousands)
United States$(1,021,208)$(737,360)$(403,148)
International(222,424)(223,569)(101,278)
Loss before provision for income taxes$(1,243,632)$(960,929)$(504,426)
Provision for (benefit from) income taxes consists of the following:
Year Ended December 31,
202220212020
Current:(In thousands)
Federal$3,928 $122 $— 
State4,100 420 272 
Foreign17,450 8,274 5,215 
Total25,478 8,816 5,487 
Deferred:
Federal(5,155)(13,772)(12,719)
State(818)(4,083)(3,563)
Foreign(6,992)(1,990)(2,652)
Total(12,965)(19,845)(18,934)
Provision for (benefit from) income taxes$12,513 $(11,029)$(13,447)
The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate:
Year Ended December 31,
202220212020
Tax at federal statutory rate21 %21 %21 %
State tax, net of federal benefit12 
Stock-based compensation(7)16 24 
Credits
Foreign rate differential(2)(1)(4)
Permanent book vs. tax differences— — (1)
Change in valuation allowance(17)(46)(51)
Other(1)— — 
Effective tax rate(2)%%%
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table presents the significant components of the Company's deferred tax assets and liabilities:
As of December 31,
20222021
Deferred tax assets:(In thousands)
Net operating loss carryforwards$959,864 $1,054,585 
Accrued and prepaid expenses47,986 24,831 
Stock-based compensation37,981 44,261 
Research and development credits159,604 148,282 
Intangibles135,500 135,500 
Capitalized research and development expenses219,176 — 
Lease liability60,795 71,651 
Unrealized losses on marketable securities32,108 4,602 
Other36,830 28,859 
Gross deferred tax assets1,689,844 1,512,571 
Valuation allowance(1,357,300)(1,136,827)
Net deferred tax assets332,544 375,744 
Deferred tax liabilities:
Capitalized software(36,552)(28,825)
Prepaid expenses(1,587)(1,649)
Acquired intangibles(202,778)(251,034)
Right-of-use asset(35,734)(64,277)
Deferred commissions(59,675)(47,897)
Net deferred tax liability$(3,782)$(17,938)
The following table summarizes the Company’s tax carryforwards, carryovers and credits:
As of
December 31, 2022
Expiration Date
(If not utilized)
(In thousands)
Federal tax credits$136,000 Various dates beginning in 2036
Federal net operating loss carryforwards$3,665,700 Indefinite
State net operating loss carryforwards$2,684,800 Various dates beginning in 2026
State tax credits$105,200 Indefinite
Foreign net operating loss carryforwards$498,500 Indefinite
A limitation may apply to the use of the net operating loss and credit carryforwards, under provisions of the Internal Revenue Code of 1986, as amended, and similar state tax provisions that are applicable if the Company experiences an “ownership change.” An ownership change may occur, for example, as a result of issuance of new equity. Should these limitations apply, the carryforwards would be subject to an annual limitation, resulting in a potential reduction in the gross deferred tax assets before considering the valuation allowance.
The Company's accounting for deferred taxes involves the evaluation of a number of factors concerning the realizability of its net deferred tax assets. The Company primarily considered such factors as its history of operating losses, the nature of the Company's deferred tax assets, and the timing, likelihood and amount, if any, of future taxable income during the periods in which those temporary differences and carryforwards become deductible.
At present, the Company does not believe that it is more likely than not that the federal, state and foreign net deferred tax assets will be realized, and accordingly, a valuation allowance has been established. The valuation allowance increased by approximately $220.5 million and $459.0 million during the years ended December 31, 2022 and 2021, respectively.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
(In thousands)
Unrecognized tax benefit, beginning of year$223,380 $191,183 $49,042 
Gross increases for tax positions of prior years3,250 3,496 4,259 
Gross decreases for tax positions of prior years(705)(10,693)(931)
Gross increases for tax positions of current year4,081 39,394 138,813 
Lapse of statute of limitations(1,040)— — 
Unrecognized tax benefit, end of year$228,966 $223,380 $191,183 
As of December 31, 2022, the Company had approximately $229.0 million of unrecognized tax benefits. If the $229.0 million is recognized, $6.1 million would affect the effective tax rate. The remaining amount would be offset by the reversal of related deferred tax assets which are subject to a full valuation allowance.
The Company recognizes interest and penalties, if any, related to uncertain tax positions in its income tax provision. As of December 31, 2022, 2021 and 2020, such amounts are not significant.
The Company does not anticipate any significant changes within 12 months of December 31, 2022, in its uncertain tax positions that would be material to its consolidated financial statements taken as a whole because nearly all of the unrecognized tax benefit has been offset by a deferred tax asset, which has been reduced by a valuation allowance.
The Company files U.S. federal income tax returns as well as income tax returns in many U.S. states and foreign jurisdictions. As of December 31, 2022, the tax years 2008 through the current period remain open to examination by the major jurisdictions in which the Company is subject to tax. Years outside the normal statute of limitation remain open to audit by tax authorities due to tax attributes generated in those early years, which have been carried forward and may be audited in subsequent years when utilized. The Company is fully reserved for all open U.S. federal, state and local, or non-U.S. income tax examinations by any tax authorities.
On June 7, 2019, a three-judge panel from the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court's decision in Altera Corp. v. Commissioner and upheld the portion of the Treasury regulations under Section 482 of the Internal Revenue Code that requires related parties in a cost-sharing arrangement to share expenses related to share-based compensation. As a result of this decision, the Company's gross unrecognized tax benefits increased to reflect the impact of including share-based compensation in cost-sharing arrangements. On July 22, 2019, Altera filed a petition for a rehearing before the full Ninth Circuit and the request was denied on November 12, 2019. On February 10, 2020, Altera filed a petition to appeal the decision to the Supreme Court and on June 22, 2020 the Supreme Court denied the petition. There is no impact on the Company’s effective tax rate for years ended December 31, 2022 and 2021 due to a full valuation allowance against its deferred tax assets. We will continue to monitor future developments and their potential effects on our consolidated financial statements.
In connection with the Zipwhip acquisition, the Company recorded a net deferred tax liability which provides an additional source of taxable income to support the realization of the pre-existing deferred tax assets and, accordingly, during the year ended December 31, 2021, the Company released a total of $15.9 million of its U.S. valuation allowance. The Company continues to maintain a valuation allowance for its U.S. Federal and State net deferred tax assets.
The provision for and benefit from income taxes recorded in the years ended December 31, 2022 and 2021, respectively, consist primarily of income taxes, withholding taxes in foreign jurisdictions in which the Company conducts business and the tax benefit related to the release of valuation allowance from acquisitions. The Company’s U.S. operations have been in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets.
Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminated the right to deduct research and development expenditures for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenditures to be amortized over 5 and 15 tax years, respectively. The Company’s provision for income taxes for the year ended December 31, 2022 included $7.5 million due to this required capitalization of research and development expenditures.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsOn February 13, 2023, the Company committed to a workforce reduction plan that, in addition to the September Plan, is intended to reduce operating costs, improve operating margins, and accelerate profitability (the “February Plan”). The February Plan included the elimination of approximately 17% of the Company’s workforce. The Company estimates that it will incur approximately $100.0 million to $135.0 million in charges in connection with the February Plan, consisting of cash expenditures for employee transition, notice period and severance payments, employee benefits and related facilitation costs. The Company expects that the majority of the restructuring charges related to the February Plan will be incurred in the first quarter of 2023 and that the execution of the February Plan, including cash payments, will be substantially complete by the end of the second quarter of 2023. Potential position eliminations in each country are subject to local laws and consultation requirements, which may extend this process beyond the second quarter of 2023 in certain countries. The charges that the Company expects to incur are subject to a number of assumptions, including local law requirements in various jurisdictions, and therefore, actual expenses may differ materially from the estimates disclosed above.
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”).
Principles of Consolidation Principles of ConsolidationThe consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.
Use of Estimates Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.
Concentration of Credit Risk Concentration of Credit RiskFinancial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customer deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of new customers and periodic re-evaluations, as needed, of existing customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates.
Revenue Recognition Revenue Recognition
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
The Company determines revenue recognition through the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and,
Recognition of revenue when, or as, the Company satisfies a performance obligation.
Nature of Products and Services
The majority of the Company's revenue is derived from usage-based fees earned from its communications products when customers access its cloud-based platform. Platform access is considered a monthly series comprising of one performance obligation and usage-based fees are recognized as revenue in the period in which the usage occurs. In the years ended December 31, 2022, 2021 and 2020, the revenue from usage-based fees represented 73%, 72% and 76% of total revenue, respectively.
Subscription-based fees are derived from non-usage-based products on the Company’s cloud-based platform, such as Twilio Segment, Twilio Engage, Twilio Flex, as well as from sales of other products such as short codes, customer support, email API and others. Non-usage-based contracts revenue is recognized on a ratable basis over the contractual term which is generally between one to three years. In the years ended December 31, 2022, 2021 and 2020, the revenue from non-usage-based fees represented 27%, 28%, and 24% of total revenue, respectively.
No significant judgments are required in determining whether products and services are considered distinct performance obligations and should be accounted for separately versus together, or to determine the stand-alone selling price.
The Company's arrangements do not contain general rights of return. However, credits may be issued on a case-by-case basis. The contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents unearned revenue and amounts that were and will be invoiced and recognized as revenue in future periods for non-cancelable multi-year subscription arrangements. The Company applies the optional exemption of not disclosing the transaction price allocated to the remaining performance obligations for its usage-based contracts and contracts with original duration of one year or less.
Deferred Revenue and Customer Deposits and Deferred Sales Commissions Deferred Revenue and Customer Deposits
Deferred revenue is recorded when a non-cancellable contractual right to bill exists or when cash payments are received in advance of future usage on non-cancelable contracts. Customer refundable prepayments are recorded as customer deposits. As of December 31, 2022 and 2021, the Company recorded $139.1 million and $141.5 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying consolidated balance sheets. During the years ended December 31, 2022, 2021 and 2020, the Company recognized $124.9 million, $70.1 million and $19.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balance as of the end of the previous year.
(g)Deferred Sales Commissions
The Company records an asset for the incremental costs of obtaining a contract with a customer, for example, sales commissions that are earned upon execution of contracts. The Company uses the portfolio of data method to determine the estimated period of benefit of capitalized commissions which is generally determined to be up to five years. Amortization expense related to these capitalized costs related to initial contracts, upsells and renewals, is recognized on a straight line basis over the estimated period of benefit of the capitalized commissions. The Company applies the optional exemption of expensing these costs as incurred with amortization periods of one year or less.
Total net capitalized commission costs as of December 31, 2022 and 2021, were $239.1 million and $193.4 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying consolidated balance sheets. Amortization of these assets was $57.9 million, $31.5 million and $13.3 million in the years ended December 31, 2022, 2021 and 2020, respectively, and is included in sales and marketing expense in the accompanying consolidated statements of operations.
Cost of Revenue Cost of RevenueCost of revenue consists primarily of costs of communications services purchased from network service providers. Cost of revenue also includes fees to support the Company's cloud infrastructure, direct costs of personnel, such as salaries and stock-based compensation for the customer care and support services employees, and non-personnel costs, such as amortization of capitalized internal-use software development costs and amortization of acquired intangibles.
Research and Development Expense Research and Development ExpenseResearch and development expenses consist primarily of personnel costs, cloud infrastructure fees for staging and development of the Company’s products, outsourced engineering services, amortization of capitalized internal-use software development costs and an allocation of general overhead expenses. The Company capitalizes the portion of its software development costs that meets the criteria for capitalization.
Internal-Use Software Development Costs Internal-Use Software Development CostsCertain costs of platform and other software applications developed for internal use are capitalized. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred for maintenance, minor upgrades and enhancements are expensed. Costs related to preliminary project activities and post-implementation operating activities are also expensed as incurred.Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over three years. Management evaluates the useful life of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The amortization of costs related to the platform applications is included in cost of revenue, while the amortization of costs related to other software applications developed for internal use is included in operating expenses.
Advertising Costs Advertising CostsAdvertising costs are expensed as incurred and were $92.6 million, $78.8 million and $47.2 million in the years ended December 31, 2022, 2021 and 2020, respectively. Advertising costs are included in sales and marketing expenses in the accompanying consolidated statements of operations.
Restructuring Costs Restructuring CostsThe Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely and employees who are impacted have been notified of the pending involuntary termination.
Stock-Based Compensation Stock-Based Compensation
All stock-based compensation to employees, including the purchase rights issued under the Company's 2016 Employee Stock Purchase Plan, as amended (the “2016 ESPP”), is measured on the grant date based on the fair value of the awards on the date of grant. These costs are recognized as an expense following straight-line attribution method over the requisite service period. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the restricted stock units is determined using the closing fair value of the Company's Class A common stock on the date of grant and recognized as an expense following straight-line attribution method over the requisite service period. Forfeitures are recorded in the period in which they occur.
Compensation expense for stock options granted to nonemployees is calculated using the Black-Scholes option pricing model and is recognized in expense over the service period.
The Black-Scholes option pricing model requires the use of complex assumptions, which determine the fair value of stock options and the purchase rights issued under ESPP. These assumptions include:
Fair value of the common stock. The Company uses the market closing price of its Class A common stock, as reported on the New York Stock Exchange, for the fair value.
Expected term. The expected term represents the period that the stock option or the purchase right is expected to be outstanding. The Company uses the simplified calculation of expected term, which reflects the weighted-average time-to-vest and the contractual life of the stock option or the purchase right;
Expected volatility. Prior to July 1, 2021, the expected volatility was derived from an average of the historical volatilities of the Class A common stock of the Company and several other entities with characteristics similar to those of the Company, such as the size and operational and economic similarities to the Company's principal business operations. Beginning with the third quarter 2021, the expected volatility was derived from the average of the historical volatilities of the Class A common stock of the Company.
Risk -free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock-based awards; and
Expected dividend. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.
If any of the assumptions used in the Black-Scholes model changes, stock-based compensation for future options may differ materially compared to that associated with previous grants.
Income Taxes Income Taxes
The Company accounts for income taxes in accordance with authoritative guidance which requires the use of the asset and liability approach. Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating loss and tax credit carry-forwards. Deferred tax amounts are determined by using the enacted tax rates expected to be in effect when the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance reduces the deferred tax assets to the amount that is more likely than not to be realized.
The Company recognizes the effect of uncertain income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.
The Company records interest and penalties related to uncertain tax positions in the provision for income taxes in the consolidated statements of operations.
Foreign Currency Foreign Currency
The functional currency of the Company's foreign subsidiaries is generally the U.S. dollar. Accordingly, the subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the month in which the transaction occurs. Remeasurement adjustments are recognized in the consolidated statements of operations as other expense, net, in the year of occurrence. Foreign currency transaction gains and losses were insignificant for all periods presented.
For those entities where the functional currency is a foreign currency, adjustments resulting from translating the financial statements into U.S. dollars are recorded as a component of accumulated other comprehensive (loss) income as part of the total stockholders' equity. Monetary assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the weighted average exchange rates in effect during the month in which a transaction occurs. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in other expenses, net, in the accompanying consolidated statements of operations.
Comprehensive Loss Comprehensive LossComprehensive loss refers to net loss and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders' equity but are excluded from the calculation of net loss.
Net Loss Per Share Attributable to Common Stockholders Net Loss Per Share Attributable to Common Stockholders
The Company calculates its basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company has 100,000,000 shares of preferred stock that was authorized but never issued or outstanding.
Class A and Class B common stock are the only outstanding equity securities of the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share, and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder on a one-for-one basis and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions. The shares are also automatically converted upon reaching the final conversion date of June 28, 2023, as defined in the Company’s amended and restated certificate of incorporation. Shares of Class A common stock are not convertible.
The Company also has dilutive securities, such as potential or restricted common shares or common stock equivalents, that were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive in all periods presented.
Cash and Cash Equivalents Cash and Cash EquivalentsThe Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of cash deposited into money market funds, reverse repurchase agreements and commercial paper. All credit and debit card transactions that process as of the last day of each month and settle within the first few days of the subsequent month are also classified as cash and cash equivalents as of the end of the month in which they were processed.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are recorded net of the allowance for doubtful accounts. The allowance for doubtful accounts is estimated based on the Company's assessment of its ability to collect on customer accounts receivable. The Company regularly reviews the allowance by considering certain factors such as historical experience, credit quality, age of accounts receivable balances and other known conditions that may affect a customer's ability to pay. In cases where the Company is aware of circumstances that may impair a specific customer's ability to meet their financial obligations, a specific allowance is recorded against amounts due from the customer which reduces the net recognized receivable to the amount the Company reasonably believe will be collected. The Company writes-off accounts receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued.
Costs Related to Public Offerings Costs Related to Public OfferingsCosts related to public offerings, which consist of direct incremental legal, printing and accounting fees are deferred until the offering is completed. Upon completion of the offering, these costs are offset against the offering proceeds within the consolidated statements of stockholders' equity.
Property and Equipment Property and Equipment
Property and equipment, both owned and under finance leases, is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Maintenance and repairs are expensed as incurred.
The useful lives of property and equipment are as follows:
Capitalized internal-use software development costs3 years
Data center equipment
2 - 4 years
Leasehold improvements
5 years or remaining lease term
Office equipment3 years
Furniture and fixtures5 years
Software3 years
Assets under financing lease
5 years or remaining lease term
Leases Leases
The Company determines if an arrangement is or contains a lease at contract inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying consolidated balance sheets.
Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are measured and recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Operating lease costs are recognized in operating expenses in the
accompanying consolidated statements of operations on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.
Within the consolidated statements of cash flows, the Company presents the lease payments made on the operating leases as cash flows from operations and principal payments made on the finance leases as part of financing activities.
Equity Method Investments Equity Method Investments
Equity investment holdings in which the Company does not have a controlling financial interest but can exercise significant influence over an investee are accounted for under the equity method. Equity method investments are originally recorded at cost and are subsequently increased or reduced to reflect the Company’s proportionate share of net earnings or losses of the investee as they occur. The Company records the investee losses up to the carrying amount of the investment plus any advances and loans made to the investee and any financial guarantees made on behalf of the investee. Investments are also increased or decreased by contributions made to and distributions received from the investee. All costs directly associated with the acquisition of the investment are included in the carrying amount of the investment. Profits or losses related to intra-entity sales are eliminated until realized by the Company or the investee.
The Company determines the difference between its purchase price and its proportionate share of the net assets of the investee, which results in an excess basis in the investment. This excess basis is allocated to the identifiable assets and liabilities of the investee utilizing purchase accounting principles and is used to calculate the amortization of basis differences every reporting period. Basis differences are generally amortized over the lives of the assets and liabilities that gave rise to the basis differences. Basis differences related to finite-lived intangible assets are amortized on a straight-line basis.
The Company records its share in earnings and losses of its equity method investee along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income or loss in its consolidated statements of operations and comprehensive loss, as applicable, on a three-month lag.
Equity method goodwill is not amortized or tested for impairment. Instead, the Company evaluates its equity method investments for impairment whenever events or changes in circumstance indicate that the carrying amounts of such investments may be in excess of their fair value. When such indicators exist, the other-than-temporary impairment model is utilized, which considers the severity and duration of a decline in fair value below book value and the Company’s ability and intent to hold the investment for a sufficient period of time to allow for recovery. If a decline in the value of an equity method investment is determined to be other than temporary, a loss is recorded in the period of such determination.
The authoritative guidance allows a measurement period of up to one year from the date of acquisition of the investment to make adjustments to the preliminary determination and allocation of the excess basis in the investment.
Intangible Assets Intangible Assets
Intangible assets recorded by the Company are costs directly associated with securing legal registration of patents and trademarks, acquiring domain names and the fair value of identifiable intangible assets acquired in business combinations.
Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually.
The useful lives of the intangible assets are as follows:
Developed technology
4 - 7 years
Customer relationships
3 - 10 years
Supplier relationships5 years
Trade names
3 - 5 years
Patents20 years
Telecommunication licensesIndefinite
TrademarksIndefinite
Domain namesIndefinite
Goodwill Goodwill
Goodwill represents the excess of the aggregate purchase price over the fair value of net identifiable assets acquired in a business combination. Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as one reporting unit and has selected November 30 as the date to perform its annual impairment test. In the valuation of goodwill, management must make assumptions regarding estimated future cash flows to be derived from the Company's business. If these estimates or their related assumptions change in the future, the Company may be required to record impairment for these assets.
The Company has the option to first perform a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. However, the Company may elect to bypass the qualitative assessment and proceed directly to the quantitative impairment tests. The impairment test involves comparing the fair value of the reporting unit to its carrying value, including goodwill. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value. The impairment is limited to the carrying amount of goodwill.
Derivatives and Hedging Derivatives and Hedging
The Company is exposed to a wide variety of risks arising from its business operations and overall economic conditions. These risks include exposure to fluctuations in various foreign currencies against its functional currency and can impact the value of cash receipts and payments. The Company minimizes its exposure to these risks through management of its core business activities, specifically, the amounts, sources and duration of its assets and liabilities, and the use of derivative financial instruments. During 2021, the Company started using foreign currency derivative forward contracts, and in the future may also use foreign currency option contacts.
Foreign currency derivative forward contracts involve fixing the exchange rate for delivery of a specified amount of foreign currency on a specified date. These agreements are typically cash settled in U.S. dollars for their fair value at or close to their settlement date. Foreign currency option contracts will require the Company to pay a premium for the right to sell a specified amount of foreign currency prior to the maturity date of the option. The Company does not enter into derivative financial instruments trading for speculative purposes.
Derivative instruments are carried at fair value and recorded as either an asset or a liability until they mature. Gains and losses resulting from changes in fair value of these instruments are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. For derivative instruments designated as cash flow hedges, gains or losses are initially recorded in other comprehensive income (“OCI”) in the balance sheet, then reclassified into the statement of operations in the period in which the derivative instruments mature. These realized gains and losses are recorded within the same financial statement line item as the hedged transaction.
The Company’s foreign currency derivative contracts are classified within Level 2 of the fair value hierarchy because the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, such as currency spot and forward rates.
Impairment of Long-Lived Assets Impairment of Long-Lived AssetsThe Company evaluates its long-lived assets, including property, equipment and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.
Business Combinations Business CombinationsThe Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill is measured as the excess of the consideration transferred over the fair value of assets acquired and liabilities assumed on the acquisition date. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed, these estimates are inherently uncertain and subject to refinement. The authoritative guidance allows a measurement period of up to one year from the date of acquisition to make adjustments to the preliminary allocation of the purchase price. As a result, during the measurement period the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that it identifies adjustments to the preliminary purchase price allocation. Upon conclusion of the measurement period or final determination of the values of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of operations.
Segment Information Segment InformationThe Company's Chief Executive Officer is the chief operating decision maker who reviews the Company's financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. The Company had no segment managers during the periods presented. Accordingly, the Company has determined that it operates in a single operating and reportable segment.
Fair Value of Financial Instruments Fair Value of Financial Instruments
The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:
Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.
Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.
Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.
A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.
The Company applies fair value accounting for all financial instruments on a recurring basis. The Company's financial instruments, which include cash, restricted cash, cash equivalents, accounts receivable and accounts payable are recorded at their carrying amounts, which approximate their fair values due to their short-term nature. Marketable securities consist of U.S. treasury securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. All marketable securities are considered to be available-for-sale and recorded at their estimated fair values. Unrealized gains and
losses for available-for-sale securities are recorded in other comprehensive loss. In valuing these items, the Company uses inputs and assumptions that market participants would use to determine their fair value, utilizing valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs.
The fair values of the senior notes due 2029 and 2031 (“2029 Notes” and “2031 Notes,” respectively) are determined based on their respective closing prices on the last trading day of the reporting period and are classified as Level 2 in the fair value hierarchy.
The carrying value of the strategic investments, which consist of restricted equity securities of a publicly held company and equity securities of privately held companies, is determined under the measurement alternative on a non-recurring basis adjusting for observable changes in fair value. The Company does not have a controlling interest nor it can exercise significant influence over any of these entities.
The Company regularly reviews changes to the rating of its debt securities by rating agencies and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of December 31, 2022, the risk of expected credit losses was not significant.
Impairments are considered to be other than temporary if they are related to deterioration in credit risk or if it is likely that the security will be sold before the recovery of its cost basis. Realized gains and losses and declines in value deemed to be other than temporary are determined based on the specific identification method and are reported in other expenses, net.
Recently Adopted Accounting Guidance and Recently Issued Accounting Guidance, Not yet Adopted Recently Adopted Accounting Guidance
In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, “Revenue from Contracts with Customers.” At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contact assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the first quarter of 2022 with no material impact to its consolidated financial statements.
(af)Recently Issued Accounting Guidance, Not yet Adopted
In June 2022, the FASB issued ASU 2022-03, “Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,” which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of this guidance to its consolidated financial statements.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of property and equipment
The useful lives of property and equipment are as follows:
Capitalized internal-use software development costs3 years
Data center equipment
2 - 4 years
Leasehold improvements
5 years or remaining lease term
Office equipment3 years
Furniture and fixtures5 years
Software3 years
Assets under financing lease
5 years or remaining lease term
Property and equipment consisted of the following:
As of December 31,
20222021
(In thousands)
Capitalized internal-use software developments costs$257,983 $198,589 
Data center equipment (1)
100,207 77,946 
Leasehold improvements91,660 85,297 
Office equipment70,815 58,636 
Furniture and fixtures14,935 15,360 
Software14,675 10,506 
Total property and equipment550,275 446,334 
Less: accumulated depreciation and amortization (1)
(286,296)(191,018)
Total property and equipment, net$263,979 $255,316 
____________________________________
(1) Data center equipment contains $72.4 million and $63.0 million in assets held under finance leases as of December 31, 2022 and 2021, respectively. Accumulated depreciation and amortization contains $41.2 million and $26.8 million of accumulated depreciation for assets held under finance leases as of December 31, 2022 and 2021, respectively.
Schedule of intangible assets
The useful lives of the intangible assets are as follows:
Developed technology
4 - 7 years
Customer relationships
3 - 10 years
Supplier relationships5 years
Trade names
3 - 5 years
Patents20 years
Telecommunication licensesIndefinite
TrademarksIndefinite
Domain namesIndefinite
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of financial assets measured at fair value on a recurring basis
The following tables provide the financial assets measured at fair value on a recurring basis:
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Gross
Unrealized
Losses More
Than
12 Months
Fair Value Hierarchy as of
December 31, 2022
Aggregate
Fair Value
Level 1Level 2Level 3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds$46,610 $— $— $— $46,610 $— $— $46,610 
Reverse repurchase
   agreements
200,000 — — — — 200,000 — 200,000 
Commercial paper2,249 — — — — 2,249 — 2,249 
Total included in cash
    and cash equivalents
248,859 — — — 46,610 202,249 — 248,859 
Marketable securities:
U.S. Treasury securities481,463 — (1,269)(11,347)468,847 — — 468,847 
Non-U.S. government
   securities
149,901 — (33)(6,304)143,564 — — 143,564 
Corporate debt securities and
   commercial paper
2,973,844 307 (12,202)(71,043)5,000 2,885,906 — 2,890,906 
Total marketable
   securities
3,605,208 307 (13,504)(88,694)617,411 2,885,906 — 3,503,317 
Total financial assets$3,854,067 $307 $(13,504)$(88,694)$664,021 $3,088,155 $— $3,752,176 
Amortized
Cost or
Carrying
Value
Gross
Unrealized
Gains
Gross
Unrealized
Losses Less Than 12 Months
Fair Value Hierarchy as of
December 31, 2021
Aggregate
Fair Value
Level 1Level 2Level  3
Financial Assets:(In thousands)
Cash and cash equivalents:
Money market funds $786,548 $— $— $786,548 $— $— $786,548 
Commercial paper46,076 — — — 46,076 — 46,076 
Total included in cash and cash equivalents832,624 — — 786,548 46,076 — 832,624 
Marketable securities:
U.S. Treasury securities375,305 (2,561)372,750 — — 372,750 
Non-U.S. government securities221,641 — (1,355)220,286 — — 220,286 
Corporate debt securities and commercial paper3,300,326 960 (15,892)31,000 3,254,394 — 3,285,394 
Total marketable securities3,897,272 966 (19,808)624,036 3,254,394 — 3,878,430 
Total financial assets$4,729,896 $966 $(19,808)$1,410,584 $3,300,470 $— $4,711,054 
Schedule of contractual maturities of marketable securities
The following table summarizes the contractual maturities of marketable securities:
As of December 31, 2022As of December 31, 2021
Amortized
Cost
Aggregate
Fair Value
Amortized
Cost
Aggregate
Fair Value
Financial Assets:(In thousands)
Less than one year$1,943,836 $1,909,218 $1,084,751 $1,085,006 
One to three years1,661,372 1,594,099 2,812,521 2,793,424 
Total$3,605,208 $3,503,317 $3,897,272 $3,878,430 
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
The useful lives of property and equipment are as follows:
Capitalized internal-use software development costs3 years
Data center equipment
2 - 4 years
Leasehold improvements
5 years or remaining lease term
Office equipment3 years
Furniture and fixtures5 years
Software3 years
Assets under financing lease
5 years or remaining lease term
Property and equipment consisted of the following:
As of December 31,
20222021
(In thousands)
Capitalized internal-use software developments costs$257,983 $198,589 
Data center equipment (1)
100,207 77,946 
Leasehold improvements91,660 85,297 
Office equipment70,815 58,636 
Furniture and fixtures14,935 15,360 
Software14,675 10,506 
Total property and equipment550,275 446,334 
Less: accumulated depreciation and amortization (1)
(286,296)(191,018)
Total property and equipment, net$263,979 $255,316 
____________________________________
(1) Data center equipment contains $72.4 million and $63.0 million in assets held under finance leases as of December 31, 2022 and 2021, respectively. Accumulated depreciation and amortization contains $41.2 million and $26.8 million of accumulated depreciation for assets held under finance leases as of December 31, 2022 and 2021, respectively.
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring Activities (Tables)
12 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Schedule of restructuring activities
The following table summarizes the Company’s restructuring liability that is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheet:
Workforce Reduction CostsFacilitation CostsTotal
(In thousands)
Balance as of December 31, 2021$— $— $— 
Restructuring charges60,553 1,808 62,361 
Cash payments(60,053)(1,242)(61,295)
Balance as of December 31, 2022$500 $566 $1,066 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedging (Tables)
12 Months Ended
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Gains and losses associated with foreign currency forward contracts
Gains and losses associated with these foreign currency forward contracts were as follows:
Consolidated Statement of Operations and Statement of Comprehensive LossYear Ended
December 31,
20222021
(In thousands)
Gains recognized in OCINet change in market value of effective foreign currency forward exchange contracts$556 $294 
Losses recognized in income due to instruments maturingCost of revenue$34,862 $7,545 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Right-of-Use Assets and Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of lease, cost
Supplemental cash flow and other information related to operating leases was as follows:
Year Ended December 31,
20222021
Operating cash flows paid for amounts included in operating lease liabilities (in thousands)$64,473$60,085
Weighted average remaining lease term (in years)4.85.5
Weighted average discount rate4.5 %4.5 %
Schedule of lessee, operating lease, liability, maturity
Maturities of operating lease liabilities were as follows:
As of December 31, 2022
Year Ended December 31,(In thousands)
2023$62,696 
202452,185 
202538,262 
202634,861 
202726,818 
Thereafter28,100 
Total lease payments242,922 
Less: imputed interest(24,149)
Total operating lease obligations218,773 
Less: current obligations(54,222)
Long-term operating lease obligations$164,551 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Purchase price components
The purchase price components, as adjusted, are summarized in the following table:
Total
(In thousands)
Fair value of Class A common stock transferred$419,197 
Cash consideration418,073 
Fair value of the pre-combination service through equity awards1,511 
Total purchase price$838,781 
Schedule of purchase price allocation
The following table presents the purchase price allocation on the acquisition close date, as adjusted:
Total
(In thousands)
Cash and cash equivalents$21,610 
Accounts receivable and other current assets11,481 
Property and equipment, net2,950 
Operating right-of-use asset23,545 
Intangible assets (1)
244,500 
Other assets370 
Goodwill600,574 
Accounts payable and other liabilities(20,239)
Deferred revenue(4,526)
Operating lease liability, noncurrent(23,169)
Deferred tax liability(18,315)
Total purchase price$838,781 
____________________________________
(1) Identifiable intangible assets are comprised of the following:
TotalEstimated
life
(In thousands)(In years)
Developed technology$56,800 7
Customer relationships147,700 10
Supplier relationships39,600 5
Trade names400 5
Total intangible assets acquired$244,500 
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Method Investment (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Schedule of preliminary basis difference attributable to identifiable assets and useful lives The following table presents the estimated basis differences attributable to the identifiable intangible assets as of the date of investment and their respective useful lives:
TotalEstimated
life
(In thousands)(In years)
Developed technology$62,767 6
Customer relationships439,152 9
Trademarks28,822 Indefinite
Total basis difference attributable to the identifiable intangible assets$530,741 
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill balance
The goodwill balance as of December 31, 2022 and 2021 was as follows:
Total
(In thousands)
Balance as of December 31, 2020$4,595,394 
Goodwill additions related to 2021 acquisitions663,599 
Measurement period and other adjustments4,173 
Balance as of December 31, 2021$5,263,166 
Goodwill additions related to 2022 acquisitions25,748 
Measurement period and other adjustments(4,761)
Balance as of December 31, 2022$5,284,153 
Schedule of intangible assets
Intangible assets consisted of the following:
As of December 31, 2022
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$795,753 $(335,893)$459,860 
Customer relationships538,466 (204,241)334,225 
Supplier relationships56,922 (19,846)37,076 
Trade names30,342 (20,106)10,236 
Order backlog10,000 (10,000)— 
Patent4,028 (705)3,323 
Total amortizable intangible assets1,435,511 (590,791)844,720 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,440,726 $(590,791)$849,935 
As of December 31, 2021
CostAccumulated AmortizationNet
Amortizable intangible assets:(In thousands)
Developed technology$794,831 $(222,765)$572,066 
Customer relationships538,264 (128,035)410,229 
Supplier relationships51,671 (9,491)42,180 
Trade names30,669 (13,874)16,795 
Order backlog10,000 (10,000)— 
Patent4,035 (508)3,527 
Total amortizable intangible assets1,429,470 (384,673)1,044,797 
Non-amortizable intangible assets:
Telecommunication licenses4,920 — 4,920 
Trademarks and other295 — 295 
Total$1,434,685 $(384,673)$1,050,012 
Schedule of total estimated future amortization expense
Total estimated future amortization expense is as follows:
As of December 31, 2022
Year Ended December 31,(In thousands)
2023$202,708 
2024197,273 
2025193,699 
2026120,237 
202772,218 
Thereafter58,585 
Total$844,720 

XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following:
As of December 31,
20222021
(In thousands)
Accrued payroll and related$79,703 $78,780 
Accrued bonus and commission35,449 64,665 
Accrued cost of revenue161,455 118,004 
Sales and other taxes payable92,319 61,975 
Finance lease liability11,871 12,370 
Employee sabbatical benefit accrual30,683 — 
Accrued other expense78,741 81,709 
Total accrued expenses and other current liabilities$490,221 $417,503 
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2022
Long-Term Debt, Unclassified [Abstract]  
Schedule of Long-term debt
Long-term debt, net, consisted of the following:
As of December 31,
20222021
(In thousands)
2029 Senior Notes
Principal$500,000 $500,000 
Unamortized discount(5,001)(5,701)
Unamortized issuance costs(1,126)(1,286)
Net carrying amount493,873 493,013 
2031 Senior Notes
Principal500,000 500,000 
Unamortized discount(5,299)(5,832)
Unamortized issuance costs(1,192)(1,274)
Net carrying amount493,509 492,894 
Total long-term debt, net$987,382 $985,907 
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Schedule of the sales credit reserve
A roll‑forward of the Company’s customer credit reserve is as follows:
As of December 31,
202220212020
(In thousands)
Balance, beginning of period$18,577 $16,783 $6,784 
Additions86,303 55,937 50,817 
Deductions against reserve(71,756)(54,143)(40,818)
Balance, end of period$33,124 $18,577 $16,783 
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue by Geographic Area and Groups of Similar Products (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by geographic area and similar products
Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:
Year Ended December 31,
2022
2021(1)
2020
Revenue by geographic area:(In thousands)
United States$2,510,525 $1,927,302 $1,282,213 
International1,315,796 914,537 479,563 
Total$3,826,321 $2,841,839 $1,761,776 
Percentage of revenue by geographic area:
United States66 %68 %73 %
International34 %32 %27 %
____________________
(1) During 2022, the Company identified a misclassification of some of its United States customers for the fourth quarter of 2021, which impacted the reported United States versus international revenue split for the year ended December 31, 2021. The Company has updated the amounts herein to accurately reflect the revenue split by geographic area. No other amounts were impacted by this misclassification.
The following table sets forth revenue by groups of similar products:
Year Ended December 31,
202220212020
Revenue by groups of similar products:(In thousands)
Communications:
Programmable Messaging$2,066,300 $1,416,265 $820,887 
Programmable Voice474,790 428,484 345,042 
Email333,500 277,400 218,700 
Other376,650 289,131 213,800 
Total communications3,251,240 2,411,280 1,598,429 
Software441,477 325,943 98,363 
Other133,604 104,616 64,984 
Total$3,826,321 $2,841,839 $1,761,776 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of unrecorded unconditional purchase obligations disclosure Future minimum payments under these noncancellable purchase commitments are summarized in the table below. Unrecognized tax benefits are not included in these amounts because any amounts expected to be settled in cash are not material:
As of
December 31, 2022
Year Ending December 31,(In thousands)
2023$205,257 
2024194,237 
2025221,438 
2026227,515 
Total payments$848,447 
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Stockholders' Equity Note [Abstract]  
Schedule of reserved shares of common stock for issuance
The Company had reserved shares of common stock for issuance as follows:
As of December 31,
20222021
Stock options issued and outstanding2,277,379 3,351,313 
Unvested restricted stock units issued and outstanding15,414,997 6,475,700 
Class A common stock reserved for Twilio.org530,449 618,857 
Stock-based awards available for grant under 2016 Plan19,851,399 24,650,104 
Stock-based awards available for grant under ESPP7,648,429 6,382,830 
Total45,722,653 41,478,804 
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of stock options activity
Number of
options
outstanding
Weighted-
average
exercise
price
(Per share)
Weighted-
average
remaining
contractual
term
(In years)
Aggregate
intrinsic
value
(In thousands)
Outstanding options as of December 31, 20213,351,313 $78.10 6.09$646,760 
Granted167,150 85.17 
Exercised(766,024)29.32 
Forfeited and canceled(475,060)171.53 
Outstanding options as of December 31, 20222,277,379 $75.54 5.32$39,167 
Options vested and exercisable as of December 31, 20221,823,525 $54.75 4.59$39,011 
Schedule of weighted average grant date fair value
Year Ended December 31,
202220212020
(In thousands, except per share amounts)
Aggregate intrinsic value of stock options exercised (1)
$80,839 $508,539 $603,597 
Total estimated grant date fair value of options vested$77,403 $138,851 $107,854 
Weighted-average grant date fair value per share of options granted$50.66 $216.29 $170.70 
____________________________________
(1) Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.
Schedule of restricted stock unit activity
Number of
awards
outstanding
Weighted-
average
grant date
fair value
(Per share)
Aggregate
intrinsic
value
(In thousands)
Unvested RSUs as of December 31, 20216,475,700 $237.22 $1,705,311 
Granted16,951,118 110.83 
Vested(4,259,908)170.46 
Forfeited and canceled(3,751,913)178.50 
Unvested RSUs as of December 31, 202215,414,997 $130.97 $754,718 
Schedule of valuation assumptions, options
The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:
Year Ended December 31,
Employee Stock Options:202220212020
Fair value of common stock
$85.17
$268.55 - $409.21
$108.37 - $301.72
Expected term (in years)
6.02
0.30 - 6.39
0.52 - 6.08
Expected volatility
61.6%
42.9% - 61.5%
51.9% - 65.1%
Risk-free interest rate
3.3%
0.1% - 1.4%
0.1% - 1.4%
Dividend rate
—%
—%
—%
Schedule of valuation assumptions, ESOP
Year Ended December 31,
Employee Stock Purchase Plan:202220212020
Fair value of common stock
$50.81 - $99.68
$297.20 - $310.80
$183.40 - $278.50
Expected term (in years)0.50
0.50
0.50
Expected volatility
73.2% - 97.3%
46.4% - 58.7%
54.4% - 72.1%
Risk-free interest rate
1.5% - 4.5%
—% - 0.1%
0.1% - 0.2%
Dividend rate
—%
—%
—%
Schedule of stock based compensation expense
The Company recorded stock-based compensation expense as follows:
Year Ended December 31,
202220212020
(In thousands)
Cost of revenue$21,136 $14,074 $8,857 
Research and development374,846 258,672 173,303 
Sales and marketing240,109 213,351 103,450 
General and administrative148,194 146,188 76,301 
Restructuring costs14,275 — — 
Total$798,560 $632,285 $361,911 
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of the calculation of basic and diluted net loss per share attributable to common stockholders
The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:
Year Ended December 31,
202220212020
Net loss attributable to common stockholders (in thousands)$(1,256,145)$(949,900)$(490,979)
Weighted-average shares used to compute net loss per share attributable to
     common stockholders, basic and diluted
182,994,038 174,180,465 146,708,663 
Net loss per share attributable to common stockholders, basic and diluted$(6.86)$(5.45)$(3.35)
Schedule of common stock equivalents excluded from the computation of the diluted net loss per share attributable to common stockholders
The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:
As of December 31,
202220212020
Stock options issued and outstanding2,277,379 3,351,313 5,625,735 
Unvested restricted stock units issued and outstanding15,414,997 6,475,700 7,523,882 
Class A common stock reserved for Twilio.org530,449 618,857 707,265 
Class A common stock committed under ESPP766,334 147,947 103,703 
Convertible Notes(1)
— — 4,847,578 
Class A common stock in escrow31,503 75,506 75,612 
Class A common stock in escrow and restricted stock awards subject to future vesting56,237 235,054 268,030 
Total19,076,899 10,904,377 19,151,805 
____________________________________
(1) The Convertible Notes were fully redeemed in 2021 and were no longer outstanding as of December 31, 2021. As of December 31, 2020, the Company expected to settle the principal amount of the notes in shares of its Class A common stock, and as such used the if-converted method to calculate any potential dilutive effect of the debt settlement on diluted net income per share, if applicable.
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of income before income tax, domestic and foreign
The following table presents domestic and foreign components of loss before income taxes for the periods presented:
Year Ended December 31,
202220212020
(In thousands)
United States$(1,021,208)$(737,360)$(403,148)
International(222,424)(223,569)(101,278)
Loss before provision for income taxes$(1,243,632)$(960,929)$(504,426)
Schedule of components of income tax expense (benefit)
Provision for (benefit from) income taxes consists of the following:
Year Ended December 31,
202220212020
Current:(In thousands)
Federal$3,928 $122 $— 
State4,100 420 272 
Foreign17,450 8,274 5,215 
Total25,478 8,816 5,487 
Deferred:
Federal(5,155)(13,772)(12,719)
State(818)(4,083)(3,563)
Foreign(6,992)(1,990)(2,652)
Total(12,965)(19,845)(18,934)
Provision for (benefit from) income taxes$12,513 $(11,029)$(13,447)
Schedule of effective income tax rate reconciliation
The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate:
Year Ended December 31,
202220212020
Tax at federal statutory rate21 %21 %21 %
State tax, net of federal benefit12 
Stock-based compensation(7)16 24 
Credits
Foreign rate differential(2)(1)(4)
Permanent book vs. tax differences— — (1)
Change in valuation allowance(17)(46)(51)
Other(1)— — 
Effective tax rate(2)%%%
Schedule of deferred tax assets and liabilities The following table presents the significant components of the Company's deferred tax assets and liabilities:
As of December 31,
20222021
Deferred tax assets:(In thousands)
Net operating loss carryforwards$959,864 $1,054,585 
Accrued and prepaid expenses47,986 24,831 
Stock-based compensation37,981 44,261 
Research and development credits159,604 148,282 
Intangibles135,500 135,500 
Capitalized research and development expenses219,176 — 
Lease liability60,795 71,651 
Unrealized losses on marketable securities32,108 4,602 
Other36,830 28,859 
Gross deferred tax assets1,689,844 1,512,571 
Valuation allowance(1,357,300)(1,136,827)
Net deferred tax assets332,544 375,744 
Deferred tax liabilities:
Capitalized software(36,552)(28,825)
Prepaid expenses(1,587)(1,649)
Acquired intangibles(202,778)(251,034)
Right-of-use asset(35,734)(64,277)
Deferred commissions(59,675)(47,897)
Net deferred tax liability$(3,782)$(17,938)
Summary of operating loss carryforwards
The following table summarizes the Company’s tax carryforwards, carryovers and credits:
As of
December 31, 2022
Expiration Date
(If not utilized)
(In thousands)
Federal tax credits$136,000 Various dates beginning in 2036
Federal net operating loss carryforwards$3,665,700 Indefinite
State net operating loss carryforwards$2,684,800 Various dates beginning in 2026
State tax credits$105,200 Indefinite
Foreign net operating loss carryforwards$498,500 Indefinite
Summary of tax credit carryforwards
The following table summarizes the Company’s tax carryforwards, carryovers and credits:
As of
December 31, 2022
Expiration Date
(If not utilized)
(In thousands)
Federal tax credits$136,000 Various dates beginning in 2036
Federal net operating loss carryforwards$3,665,700 Indefinite
State net operating loss carryforwards$2,684,800 Various dates beginning in 2026
State tax credits$105,200 Indefinite
Foreign net operating loss carryforwards$498,500 Indefinite
Schedule of unrecognized tax benefits roll forward
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
(In thousands)
Unrecognized tax benefit, beginning of year$223,380 $191,183 $49,042 
Gross increases for tax positions of prior years3,250 3,496 4,259 
Gross decreases for tax positions of prior years(705)(10,693)(931)
Gross increases for tax positions of current year4,081 39,394 138,813 
Lapse of statute of limitations(1,040)— — 
Unrecognized tax benefit, end of year$228,966 $223,380 $191,183 
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
reporting_unit
manager
vote
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Acquired Indefinite-lived Intangible Assets [Line Items]      
Revenue, remaining performance obligation, amount $ 154,500,000    
Deferred revenue 139,100,000 $ 141,500,000  
Revenue recognized out of adjusted deferred revenue balance $ 124,900,000 70,100,000 $ 19,500,000
Amortization period for deferred incremental commission costs of obtaining new contracts 3 years    
Total net capitalized costs $ 239,100,000 193,400,000  
Amortization of deferred commissions 57,913,000 31,541,000 13,322,000
Advertising expense $ 92,600,000 $ 78,800,000 47,200,000
Preferred stock, authorized (in shares) | shares 100,000,000 100,000,000  
Number of reporting units | reporting_unit 1    
Goodwill, impairment loss $ 0 $ 0 $ 0
Number of segment managers | manager 0    
Common Stock Class A      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Votes per share | vote 1    
Common Stock Class B      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Votes per share | vote 10    
Conversion ratio 1    
Incremental commission costs of obtaining new contracts      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Amortization period for deferred incremental commission costs of obtaining new contracts 5 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue Recognition Period One      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Revenue, remaining performance obligation, percentage 66.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Revenue Recognition Period Two      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Revenue, remaining performance obligation, percentage 94.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 24 months    
Usage Based Contracts | Revenue Benchmark | Product Concentration Risk      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Percentage of revenue 73.00% 72.00% 76.00%
Non-Usage Based Contracts | Minimum      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Revenue recognized, period for recognition 1 year    
Non-Usage Based Contracts | Maximum      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Revenue recognized, period for recognition 3 years    
Non-Usage Based Contracts | Revenue Benchmark | Product Concentration Risk      
Acquired Indefinite-lived Intangible Assets [Line Items]      
Percentage of revenue 27.00% 28.00% 24.00%
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Useful Lives (Details)
12 Months Ended
Dec. 31, 2022
Developed technology | Minimum  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 4 years
Developed technology | Maximum  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 7 years
Customer relationships | Minimum  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 3 years
Customer relationships | Maximum  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 10 years
Supplier relationships  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 5 years
Trade names | Minimum  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 3 years
Trade names | Maximum  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 5 years
Patents  
Property, Plant and Equipment [Line Items]  
Intangible assets, estimated life 20 years
Capitalized internal-use software developments costs  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 3 years
Data center equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 2 years
Data center equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 4 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 5 years
Office equipment  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 5 years
Software  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 3 years
Assets under financing lease  
Property, Plant and Equipment [Line Items]  
Property, plant and equipment, estimated life 5 years
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: $ 248,859 $ 832,624
Amortized Cost or Carrying Value 3,605,208 3,897,272
Gross Unrealized Gains 307 966
Gross Unrealized Losses Less Than 12 Months (13,504) (19,808)
Gross Unrealized Losses More Than 12 Months (88,694)  
Marketable securities, aggregate fair value 3,503,317 3,878,430
Total financial assets 3,854,067 4,729,896
Total financial assets 3,752,176 4,711,054
Level 1    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 46,610 786,548
Marketable securities, aggregate fair value 617,411 624,036
Total financial assets 664,021 1,410,584
Level 2    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 202,249 46,076
Marketable securities, aggregate fair value 2,885,906 3,254,394
Total financial assets 3,088,155 3,300,470
Level 3    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 0 0
Marketable securities, aggregate fair value 0 0
Total financial assets 0 0
U.S. Treasury securities    
Fair Value Measurements, Financial Assets    
Amortized Cost or Carrying Value 481,463 375,305
Gross Unrealized Gains 0 6
Gross Unrealized Losses Less Than 12 Months (1,269) (2,561)
Gross Unrealized Losses More Than 12 Months (11,347)  
Marketable securities, aggregate fair value 468,847 372,750
U.S. Treasury securities | Level 1    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 468,847 372,750
U.S. Treasury securities | Level 2    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 0 0
U.S. Treasury securities | Level 3    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 0 0
Non-U.S. government securities    
Fair Value Measurements, Financial Assets    
Amortized Cost or Carrying Value 149,901 221,641
Gross Unrealized Gains 0 0
Gross Unrealized Losses Less Than 12 Months (33) (1,355)
Gross Unrealized Losses More Than 12 Months (6,304)  
Marketable securities, aggregate fair value 143,564 220,286
Non-U.S. government securities | Level 1    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 143,564 220,286
Non-U.S. government securities | Level 2    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 0 0
Non-U.S. government securities | Level 3    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 0 0
Corporate debt securities and commercial paper    
Fair Value Measurements, Financial Assets    
Amortized Cost or Carrying Value 2,973,844 3,300,326
Gross Unrealized Gains 307 960
Gross Unrealized Losses Less Than 12 Months (12,202) (15,892)
Gross Unrealized Losses More Than 12 Months (71,043)  
Marketable securities, aggregate fair value 2,890,906 3,285,394
Corporate debt securities and commercial paper | Level 1    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 5,000 31,000
Corporate debt securities and commercial paper | Level 2    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 2,885,906 3,254,394
Corporate debt securities and commercial paper | Level 3    
Fair Value Measurements, Financial Assets    
Marketable securities, aggregate fair value 0 0
Money market funds    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 46,610 786,548
Money market funds | Level 1    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 46,610 786,548
Money market funds | Level 2    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 0 0
Money market funds | Level 3    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 0 0
Reverse repurchase agreements    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 200,000  
Reverse repurchase agreements | Level 1    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 0  
Reverse repurchase agreements | Level 2    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 200,000  
Reverse repurchase agreements | Level 3    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 0  
Commercial paper    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 2,249 46,076
Commercial paper | Level 1    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 0 0
Commercial paper | Level 2    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: 2,249 46,076
Commercial paper | Level 3    
Fair Value Measurements, Financial Assets    
Cash and cash equivalents: $ 0 $ 0
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Gross Unrealized Losses More Than 12 Months $ 88,694    
Gross Unrealized Losses Less Than 12 Months 13,504 $ 19,808  
Interest earned on marketable securities 64,600 55,700 $ 32,400
Investment in equity securities, carrying value 76,900 68,300  
Impairments or other adjustments 0 0 $ 0
Corporate Debt Securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Unrealized losses 2,660,000    
Gross Unrealized Losses More Than 12 Months 2,040,000    
Gross Unrealized Losses Less Than 12 Months 620,500    
2029 Senior Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of the notes 410,900 510,200  
2031 Senior Notes | Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair value of the notes $ 399,400 $ 512,800  
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]    
Less than one year, amortized cost $ 1,943,836 $ 1,084,751
One to three years, amortized cost 1,661,372 2,812,521
Amortized Cost or Carrying Value 3,605,208 3,897,272
Less than one year, aggregate fair value 1,909,218 1,085,006
One to three years, aggregate fair value 1,594,099 2,793,424
Total aggregate fair value $ 3,503,317 $ 3,878,430
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment    
Total property and equipment $ 550,275 $ 446,334
Less: accumulated depreciation and amortization (286,296) (191,018)
Total property and equipment, net 263,979 255,316
Capitalized internal-use software developments costs    
Property and Equipment    
Total property and equipment 257,983 198,589
Data center equipment    
Property and Equipment    
Total property and equipment 100,207 77,946
Finance lease asset 72,400 63,000
Finance lease asset, accumulated amortization 41,200 26,800
Leasehold improvements    
Property and Equipment    
Total property and equipment 91,660 85,297
Office equipment    
Property and Equipment    
Total property and equipment 70,815 58,636
Furniture and fixtures    
Property and Equipment    
Total property and equipment 14,935 15,360
Software    
Property and Equipment    
Total property and equipment $ 14,675 $ 10,506
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Depreciation and amortization $ 71.7 $ 59.6 $ 51.1
Capitalized internal use software development costs $ 65.4 $ 63.1 $ 47.1
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Impairment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Impairment of long-lived assets due to 2022 office closures $ 97,722 $ 0 $ 0
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring Activities - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2022
Restructuring Cost and Reserve [Line Items]        
Employees elimination percentage       11.00%
Restructuring charges $ 76,636 $ 0 $ 0  
Stock-based compensation - restructuring 14,275      
Employee Severance and Facilitation Costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 62,361      
Stock-Based Awards        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 14,300      
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring Activities - Schedule of Restructuring Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]      
Restructuring charges $ 76,636 $ 0 $ 0
Employee Severance and Facilitation Costs      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 0    
Restructuring charges 62,361    
Cash payments (61,295)    
Ending balance of period 1,066 0  
Workforce Reduction Costs      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 0    
Restructuring charges 60,553    
Cash payments (60,053)    
Ending balance of period 500 0  
Facilitation Costs      
Restructuring Reserve [Roll Forward]      
Beginning balance of period 0    
Restructuring charges 1,808    
Cash payments (1,242)    
Ending balance of period $ 566 $ 0  
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedging - Narrative (Details) - Foreign Currency Forward - Designated as Cash Flow Hedges - Cash Flow Hedge
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Maximum  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Derivative, term of contract 6 months
Buy  
Foreign Currency Fair Value Hedge Derivative [Line Items]  
Derivative, notional amount $ 219.8
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cost of revenue    
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Losses recognized in income due to instruments maturing $ 34,862 $ 7,545
Foreign Currency Forward    
Foreign Currency Fair Value Hedge Derivative [Line Items]    
Gains recognized in OCI $ 556 $ 294
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Right-of-Use Assets and Lease Liabilities - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
property
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]      
Number of leased properties | property 30    
Renewal option 5 years    
Operating lease, impairment loss $ 72,800    
Operating lease, cost 57,800 $ 61,000 $ 49,300
Impairment of long-lived assets due to 2022 office closures $ 97,722 $ 0 $ 0
Minimum      
Lessee, Lease, Description [Line Items]      
Term of lease 1 month 6 days    
Maximum      
Lessee, Lease, Description [Line Items]      
Term of lease 7 years    
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Right-of-Use Assets and Lease Liabilities - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating cash flows paid for amounts included in operating lease liabilities $ 64,473 $ 60,085
Weighted average remaining lease term 4 years 9 months 18 days 5 years 6 months
Weighted average discount rate 4.50% 4.50%
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 62,696  
2024 52,185  
2025 38,262  
2026 34,861  
2027 26,818  
Thereafter 28,100  
Total lease payments 242,922  
Less: imputed interest (24,149)  
Total operating lease obligations 218,773  
Less: current obligations (54,222) $ (52,325)
Long-term operating lease obligations $ 164,551 $ 211,253
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Acquisition        
Goodwill   $ 5,284,153 $ 5,263,166 $ 4,595,394
Fair value of the pre-combination service through equity awards     1,511 $ 38,972
2022 Acquisitions        
Acquisition        
Purchase price, as adjusted   32,700    
Goodwill   25,700    
Intangible assets   8,200    
Zipwhip        
Acquisition        
Purchase price, as adjusted $ 838,781      
Goodwill     600,574  
Cash consideration 418,073      
Fair value of Class A common stock transferred $ 419,197      
Shares issuable as part of acquisition (in shares) 1,200,000      
Fair value of the pre-combination service through equity awards $ 1,511      
Business combination, contingent consideration $ 19,100      
Business combination, contingent consideration. term 3 years      
Fair value of unvested employee shares $ 30,700      
Revenues   $ 139,500 55,400  
Intangible assets     244,500  
Zipwhip | Developed technology        
Acquisition        
Intangible assets     56,800  
Zipwhip | Common Stock Class A        
Acquisition        
Shares issuable as part of acquisition (in shares) 1,100,000      
Shares subject to future vesting conditions (in shares) 59,533      
Weighted average remaining contractual term 3 years      
Other Acquisitions        
Acquisition        
Purchase price, as adjusted     105,000  
Goodwill     63,200  
Other Acquisitions | Developed technology        
Acquisition        
Intangible assets     13,400  
Other Acquisitions | Other Intangible Assets        
Acquisition        
Intangible assets     $ 23,600  
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Purchase Price Components (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]      
Fair value of the pre-combination service through equity awards   $ 1,511 $ 38,972
Zipwhip      
Business Acquisition [Line Items]      
Fair value of Class A common stock transferred $ 419,197    
Cash consideration 418,073    
Fair value of the pre-combination service through equity awards 1,511    
Total purchase price $ 838,781    
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Acquisition      
Goodwill $ 5,284,153 $ 5,263,166 $ 4,595,394
Zipwhip      
Acquisition      
Cash and cash equivalents   21,610  
Accounts receivable and other current assets   11,481  
Property and equipment, net   2,950  
Operating right-of-use asset   23,545  
Intangible assets   244,500  
Other assets   370  
Goodwill   600,574  
Accounts payable and other liabilities   (20,239)  
Deferred revenue   (4,526)  
Operating lease liability   (23,169)  
Deferred tax liability   (18,315)  
Total purchase price   $ 838,781  
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Business Combinations - Identifiable Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Supplier relationships    
Acquisitions    
Intangible assets, estimated life 5 years  
Zipwhip    
Acquisitions    
Intangible assets   $ 244,500
Zipwhip | Developed technology    
Acquisitions    
Intangible assets   $ 56,800
Intangible assets, estimated life   7 years
Zipwhip | Customer relationships    
Acquisitions    
Intangible assets   $ 147,700
Intangible assets, estimated life   10 years
Zipwhip | Supplier relationships    
Acquisitions    
Intangible assets   $ 39,600
Intangible assets, estimated life   5 years
Zipwhip | Trade names    
Acquisitions    
Intangible assets   $ 400
Intangible assets, estimated life   5 years
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Method Investment - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 8 Months Ended 12 Months Ended
May 31, 2022
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Marketable Securities [Line Items]          
Intangible assets   $ 849,935 $ 849,935 $ 1,050,012  
Deferred tax liabilities   3,782 3,782 17,938  
Equity method investment   $ 699,911 699,911 0  
Share of losses from equity method investment     (35,315) 0 $ 0
Share of other comprehensive loss from equity method investment     $ 14,940 $ 0 $ 0
Syniverse          
Marketable Securities [Line Items]          
Acquisition of voting stock (in percent) 44.60% 44.50% 44.50%    
Payments to acquire equity method investments $ 750,000        
Intangible assets 530,741 $ 508,900 $ 508,900    
Deferred tax liabilities 41,300 41,300 41,300    
Estimated goodwill $ 623,800 623,800 623,800    
Equity method investment   700,000 700,000    
Share of other comprehensive loss from equity method investment     $ 14,900    
Impact of transaction   $ 89,600      
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Method Investment - Basis Differences (Details) - USD ($)
$ in Thousands
1 Months Ended
May 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]      
Intangible assets   $ 849,935 $ 1,050,012
Syniverse      
Marketable Securities [Line Items]      
Intangible assets $ 530,741 $ 508,900  
Syniverse | Trademarks      
Marketable Securities [Line Items]      
Intangible assets 28,822    
Syniverse | Developed technology      
Marketable Securities [Line Items]      
Intangible assets $ 62,767    
Estimated life 6 years    
Syniverse | Customer relationships      
Marketable Securities [Line Items]      
Intangible assets $ 439,152    
Estimated life 9 years    
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Method Investment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Investments, Debt and Equity Securities [Abstract]    
Equity method investment $ 699,911 $ 0
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Goodwill Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill    
Beginning balance of period $ 5,263,166 $ 4,595,394
Goodwill additions related to 2021 acquisitions 25,748 663,599
Measurement period and other adjustments (4,761) 4,173
Ending balance of period $ 5,284,153 $ 5,263,166
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Amortizable intangible assets:    
Cost $ 1,435,511 $ 1,429,470
Accumulated Amortization (590,791) (384,673)
Total 844,720 1,044,797
Intangible assets, gross 1,440,726 1,434,685
Total 849,935 1,050,012
Telecommunication licenses    
Amortizable intangible assets:    
Non-amortizable intangible assets: 4,920 4,920
Trademarks and other    
Amortizable intangible assets:    
Non-amortizable intangible assets: 295 295
Developed technology    
Amortizable intangible assets:    
Cost 795,753 794,831
Accumulated Amortization (335,893) (222,765)
Total 459,860 572,066
Customer relationships    
Amortizable intangible assets:    
Cost 538,466 538,264
Accumulated Amortization (204,241) (128,035)
Total 334,225 410,229
Supplier relationships    
Amortizable intangible assets:    
Cost 56,922 51,671
Accumulated Amortization (19,846) (9,491)
Total 37,076 42,180
Trade names    
Amortizable intangible assets:    
Cost 30,342 30,669
Accumulated Amortization (20,106) (13,874)
Total 10,236 16,795
Order backlog    
Amortizable intangible assets:    
Cost 10,000 10,000
Accumulated Amortization (10,000) (10,000)
Total 0 0
Patent    
Amortizable intangible assets:    
Cost 4,028 4,035
Accumulated Amortization (705) (508)
Total $ 3,323 $ 3,527
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization expense $ 206.4 $ 198.8 $ 98.6
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Intangible Assets    
2023 $ 202,708  
2024 197,273  
2025 193,699  
2026 120,237  
2027 72,218  
Thereafter 58,585  
Total $ 844,720 $ 1,044,797
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued payroll and related $ 79,703 $ 78,780
Accrued bonus and commission 35,449 64,665
Accrued cost of revenue 161,455 118,004
Sales and other taxes payable 92,319 61,975
Finance lease liability 11,871 12,370
Employee sabbatical benefit accrual 30,683 0
Accrued other expense 78,741 81,709
Total accrued expenses and other current liabilities $ 490,221 $ 417,503
Finance lease liability Total accrued expenses and other current liabilities Total accrued expenses and other current liabilities
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Summary of Long-Term Debt (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Debt Instrument [Line Items]      
Total long-term debt, net $ 987,382,000 $ 985,907,000  
2029 Senior Notes      
Debt Instrument [Line Items]      
Principal 500,000,000 500,000,000 $ 500,000,000
Unamortized discount (5,001,000) (5,701,000)  
Unamortized issuance costs (1,126,000) (1,286,000)  
Total long-term debt, net 493,873,000 493,013,000  
2031 Senior Notes      
Debt Instrument [Line Items]      
Principal 500,000,000 500,000,000 $ 500,000,000
Unamortized discount (5,299,000) (5,832,000)  
Unamortized issuance costs (1,192,000) (1,274,000)  
Total long-term debt, net $ 493,509,000 $ 492,894,000  
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Narrative (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]          
Converted instrument, amount including cash       $ 1,700,000,000 $ 894,600,000
Carrying amount of equity component       1,400,000,000 701,900,000
Debt instrument, liability component       335,700,000 192,700,000
Gain (loss) on extinguishment of debt     $ 0 $ (28,965,000) (12,863,000)
Payment for debt settlement         $ 2,000,000
Common Stock | Common Stock Class A          
Debt Instrument [Line Items]          
Equity component from partial settlement and redemption of convertible senior notes due 2023 (in shares)       4,846,965 2,902,434
Senior Notes          
Debt Instrument [Line Items]          
Principal   $ 1,000,000,000      
Net proceeds from the debt offering   984,700,000      
Senior Notes | Change of control event          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     101.00%    
2029 Senior Notes          
Debt Instrument [Line Items]          
Principal   $ 500,000,000 $ 500,000,000 $ 500,000,000  
Interest rate   3.625%      
2029 Senior Notes | Redemption Period One          
Debt Instrument [Line Items]          
Debt instrument, maximum redemption price as a percentage of principal 180 days after equity offer     40.00%    
Debt instrument, minimum redemption price as a percentage of principal outstanding     50.00%    
2029 Senior Notes | Redemption Period Two          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     101.813%    
2029 Senior Notes | Redemption Period Three          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     100.906%    
2029 Senior Notes | Redemption Period Four          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     100.00%    
2029 Senior Notes | Maximum | Redemption Period One          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     103.625%    
2029 Senior Notes | Minimum | Redemption Period One          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     100.00%    
2031 Senior Notes          
Debt Instrument [Line Items]          
Principal   $ 500,000,000 $ 500,000,000 500,000,000  
Interest rate   3.875%      
2031 Senior Notes | Redemption Period One          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     103.875%    
Debt instrument, maximum redemption price as a percentage of principal 180 days after equity offer     40.00%    
Debt instrument, minimum redemption price as a percentage of principal outstanding     50.00%    
2031 Senior Notes | Redemption Period Two          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     100.00%    
2031 Senior Notes | Redemption Period Three          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     101.938%    
2031 Senior Notes | Redemption Period Four          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     101.292%    
2031 Senior Notes | Redemption Period Five          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     100.646%    
2031 Senior Notes | Redemption Period Six          
Debt Instrument [Line Items]          
Debt instrument, redemption price, percentage     100.00%    
Convertible Senior Notes 0.25 Percent Due 2023          
Debt Instrument [Line Items]          
Debt settlement, amount         $ 206,300,000
Convertible Senior Notes Due2023          
Debt Instrument [Line Items]          
Debt settlement, amount       343,700,000  
Gain (loss) on extinguishment of debt       $ (29,000,000)  
Capped Call Arrangement          
Debt Instrument [Line Items]          
Gain (loss) on extinguishment of debt $ 3,200,000        
Proceeds from convertible debt 229,800,000        
Transaction costs for settlement of capped calls $ 1,400,000        
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Information - Sales Credit Reserve (Details) - Sales credit reserve - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sales credit reserve      
Balance, beginning of period $ 18,577 $ 16,783 $ 6,784
Additions 86,303 55,937 50,817
Deductions against reserve (71,756) (54,143) (40,818)
Balance, end of period $ 33,124 $ 18,577 $ 16,783
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue by Geographic Area and Groups of Similar Products - Revenue and Percentage of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue by geographic area:      
Revenue $ 3,826,321 $ 2,841,839 $ 1,761,776
Communications:      
Revenue by geographic area:      
Revenue 3,251,240 2,411,280 1,598,429
Programmable Messaging      
Revenue by geographic area:      
Revenue 2,066,300 1,416,265 820,887
Programmable Voice      
Revenue by geographic area:      
Revenue 474,790 428,484 345,042
Email      
Revenue by geographic area:      
Revenue 333,500 277,400 218,700
Other      
Revenue by geographic area:      
Revenue 376,650 289,131 213,800
Software      
Revenue by geographic area:      
Revenue 441,477 325,943 98,363
Other      
Revenue by geographic area:      
Revenue 133,604 104,616 64,984
United States      
Revenue by geographic area:      
Revenue $ 2,510,525 $ 1,927,302 $ 1,282,213
United States | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Percentage of revenue by geographic area:      
Percentage of revenue 66.00% 68.00% 73.00%
International      
Revenue by geographic area:      
Revenue $ 1,315,796 $ 914,537 $ 479,563
International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk      
Percentage of revenue by geographic area:      
Percentage of revenue 34.00% 32.00% 27.00%
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue by Geographic Area and Groups of Similar Products - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
International    
Disaggregation of Revenue [Line Items]    
Long-lived assets $ 54.5 $ 41.0
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Lease and Other Commitments (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Loss Contingencies [Line Items]  
Term of non-cancellable agreement 4 years
Purchase commitment, cumulative amount $ 936.2
Minimum  
Loss Contingencies [Line Items]  
Term of non-cancellable agreement 1 year
Maximum  
Loss Contingencies [Line Items]  
Term of non-cancellable agreement 4 years
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Commitment and Contingencies - Future Minimum Payments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 205,257
2024 194,237
2025 221,438
2026 227,515
Total payments $ 848,447
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Legal Matters (Details)
$ in Millions
Sep. 30, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Taxes payable, jurisdictional estimate $ 38.8
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Indemnification Agreements (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Indemnification Agreement    
Loss Contingencies [Line Items]    
Loss contingency accrual $ 0 $ 0
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Other Taxes (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Loss Contingencies [Line Items]        
Taxes payable, jurisdictional estimate       $ 38.8
Accrued taxes     $ 11.5  
Domestic Tax Authority        
Loss Contingencies [Line Items]        
Taxes payable $ 29.1 $ 25.4    
Foreign Tax Authority        
Loss Contingencies [Line Items]        
Taxes payable $ 20.6 $ 17.7    
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Preferred Stock (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Preferred Stock    
Preferred stock, authorized (in shares) 100,000,000 100,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Common Stock (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Common Stock    
Common stock, authorized (in shares) 1,100,000,000 1,100,000,000
Common stock, issued (in shares) 185,975,709 180,468,099
Common stock, outstanding (in shares) 185,975,709 180,468,099
Common Stock Class A    
Common Stock    
Common stock, authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, issued (in shares) 176,358,104 170,625,994
Common stock, outstanding (in shares) 176,358,104 170,625,994
Common Stock Class B    
Common Stock    
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, issued (in shares) 9,617,605 9,842,105
Common stock, outstanding (in shares) 9,617,605 9,842,105
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Common Stock Shares Reserved (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Stockholders' Equity    
Total (in shares) 45,722,653 41,478,804
2016 Stock Option and Incentive Plan    
Stockholders' Equity    
Stock-based awards available for grant under 2016 Plan and ESPP (in shares) 19,851,399 24,650,104
Common Stock Class A    
Stockholders' Equity    
Class A common stock reserved for Twilio.org (in shares) 530,449 618,857
Stock options issued and outstanding    
Stockholders' Equity    
Stock options issued and outstanding (in shares) 2,277,379 3,351,313
Unvested restricted stock units issued and outstanding    
Stockholders' Equity    
Unvested restricted stock units issued and outstanding (in shares) 15,414,997 6,475,700
Stock-based awards available for grant under ESPP    
Stockholders' Equity    
Stock-based awards available for grant under 2016 Plan and ESPP (in shares) 7,648,429 6,382,830
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Public Offering (Details) - Common Stock Class A - USD ($)
$ / shares in Units, $ in Billions
1 Months Ended
Feb. 28, 2021
Aug. 31, 2020
Class of Stock [Line Items]    
Shares sold in offering (in shares) 4,312,500 5,819,838
Offering price per share (in dollars per share) $ 409.60 $ 247.00
Aggregate proceeds from stock offering $ 1.8 $ 1.4
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - 2008 Stock Option Plan (Details) - 2008 Stock Option Plan
Jun. 22, 2016
shares
Stock Based Compensation  
Shares available for future issuance (in shares) 0
Employee stock options  
Stock Based Compensation  
Expiration term 10 years
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - 2016 Stock Option Plan (Details) - shares
12 Months Ended
Jan. 01, 2022
Jan. 01, 2021
Dec. 31, 2022
Jun. 21, 2016
Stock Based Compensation        
Vesting period     4 years  
Stock Options        
Stock Based Compensation        
Expiration term     10 years  
2016 Stock Option and Incentive Plan        
Stock Based Compensation        
Maximum automatic annual increase as a percentage of outstanding common shares     5.00%  
Increase in shares available for grant (in shares) 9,023,405 8,202,376    
2016 Stock Option and Incentive Plan | Stock Options        
Stock Based Compensation        
Minimum grant price as a percentage of fair market value per share of the underlying common stock on the date of grant (as a percent)     100.00%  
2016 Stock Option and Incentive Plan | Common Stock Class A        
Stock Based Compensation        
Shares reserved for issuance (in shares)       11,500,000
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) - Class A common stock committed under ESPP - shares
12 Months Ended
Jan. 01, 2022
Jan. 01, 2021
Dec. 31, 2022
Jun. 21, 2016
Stock Based Compensation        
Maximum automatic annual increase (in shares)     1,800,000  
Maximum automatic annual increase as a percentage of outstanding common shares     1.00%  
Increase in shares available for grant (in shares) 1,800,000 1,640,475    
Stock plan offering period     6 months  
Common Stock Class A        
Stock Based Compensation        
Shares reserved for issuance (in shares)       2,400,000
Discount from market price, offering date (as a percent)     15.00%  
Purchase price, percentage of fair market value (as a percent)     85.00%  
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of options outstanding    
Outstanding options as of the beginning of the period (in shares) 3,351,313  
Granted (in shares) 167,150  
Exercised (in shares) (766,024)  
Forfeited and cancelled (in shares) (475,060)  
Outstanding options as of the end of the period (in shares) 2,277,379 3,351,313
Weighted- average exercise price (Per share)    
Outstanding options as of the beginning of the period (in dollars per share) $ 78.10  
Granted (in dollars per share) 85.17  
Exercised (in dollars per share) 29.32  
Forfeited and cancelled (in dollars per share) 171.53  
Outstanding options as of the end of the period (in dollars per share) $ 75.54 $ 78.10
Weighted- average remaining contractual term (In years)    
Weighted-average remaining contractual term (in years) 5 years 3 months 25 days 6 years 1 month 2 days
Aggregate intrinsic value $ 39,167 $ 646,760
Options vested and exercisable and options vested and expected to vest    
Options vested and exercisable - number of options outstanding (in shares) 1,823,525  
Options vested and exercisable - weighted-average exercise price (in dollars per share) $ 54.75  
Options vested and exercisable - weighted-average remaining contractual term 4 years 7 months 2 days  
Options vested and exercisable - aggregate intrinsic value $ 39,011  
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Option Fair Value (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Based Compensation      
Aggregate intrinsic value of stock options exercised $ 80,839 $ 508,539 $ 603,597
Total estimated grant date fair value of options vested $ 77,403 $ 138,851 $ 107,854
Weighted-average grant date fair value per share of options granted (in dollars per share) $ 50.66 $ 216.29 $ 170.70
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Restricted Stock Units Activity (Details) - Unvested restricted stock units issued and outstanding - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of awards outstanding    
Unvested RSUs at the beginning of the period (in shares) 6,475,700  
Granted (in shares) 16,951,118  
Vested (in shares) (4,259,908)  
Forfeited and canceled (in shares) (3,751,913)  
Unvested RSUs at the end of the period (in shares) 15,414,997  
Weighted- average grant date fair value (Per share)    
Unvested RSUs at the beginning of the period (in dollars per share) $ 237.22  
Granted (in dollars per share) 110.83  
Vested (in dollars per share) 170.46  
Forfeited and canceled (in dollars per share) 178.50  
Unvested RSUs at the end of the period (in dollars per share) $ 130.97  
Aggregate intrinsic value    
Aggregate intrinsic value $ 754,718 $ 1,705,311
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Restricted Stock Units - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
tranche
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Unvested restricted stock units issued and outstanding    
Stock Based Compensation    
Granted (in shares) | shares   16,951,118
Granted (in dollars per share) | $ / shares   $ 110.83
Unrecognized compensation cost, other than options | $   $ 1,900.0
Weighted-average remaining period   2 years 10 months 24 days
Class A shares in escrow subject to future vesting    
Stock Based Compensation    
Shares subject to future vesting conditions (in shares) | shares   16,547
Unrecognized compensation cost, other than options | $   $ 11.4
Weighted-average remaining period   1 year 6 months
Performance-Based Restricted Stock Units    
Stock Based Compensation    
Granted (in shares) | shares 919,289  
Granted (in dollars per share) | $ / shares $ 157.44  
Outstanding performance based options, aggregate intrinsic value | $ $ 144.7  
Number of tranches | tranche 3  
Performance-Based Restricted Stock Units | Maximum    
Stock Based Compensation    
Vesting percentage of target 100.00%  
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Unrecognized Compensation Cost (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
shares
Stock options issued and outstanding  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost, options $ 50.4
Weighted-average remaining period 1 year 10 months 24 days
Class A shares in escrow subject to future vesting  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average remaining period 1 year 6 months
Shares subject to future vesting conditions (in shares) | shares 16,547
Unrecognized compensation cost, other than options $ 11.4
Unvested restricted stock units issued and outstanding  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average remaining period 2 years 10 months 24 days
Unrecognized compensation cost, other than options $ 1,900.0
XML 115 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Valuation Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee stock options      
Valuation Assumptions      
Fair value of common stock (in dollars per share) $ 85.17    
Expected term (in years) 6 years 7 days    
Expected volatility, low end of range (as a percent) 61.60% 42.90% 51.90%
Expected volatility, high end of range (as a percent)   61.50% 65.10%
Risk-free interest rate, low end of range (as a percent) 3.30% 0.10% 0.10%
Risk-free interest rate, high end of range (as a percent)   1.40% 1.40%
Dividend rate (as a percent) 0.00% 0.00% 0.00%
Class A common stock committed under ESPP      
Valuation Assumptions      
Expected term (in years) 6 months 6 months 6 months
Expected volatility, low end of range (as a percent) 73.20% 46.40% 54.40%
Expected volatility, high end of range (as a percent) 97.30% 58.70% 72.10%
Risk-free interest rate, low end of range (as a percent) 1.50% 0.00% 0.10%
Risk-free interest rate, high end of range (as a percent) 4.50% 0.10% 0.20%
Dividend rate (as a percent) 0.00% 0.00% 0.00%
Minimum | Employee stock options      
Valuation Assumptions      
Fair value of common stock (in dollars per share)   $ 268.55 $ 108.37
Expected term (in years)   3 months 18 days 6 months 7 days
Minimum | Class A common stock committed under ESPP      
Valuation Assumptions      
Fair value of common stock (in dollars per share) $ 50.81 $ 297.20 $ 183.40
Maximum | Employee stock options      
Valuation Assumptions      
Fair value of common stock (in dollars per share)   $ 409.21 $ 301.72
Expected term (in years)   6 years 4 months 20 days 6 years 29 days
Maximum | Class A common stock committed under ESPP      
Valuation Assumptions      
Fair value of common stock (in dollars per share) $ 99.68 $ 310.80 $ 278.50
XML 116 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 798,560 $ 632,285 $ 361,911
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 21,136 14,074 8,857
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 374,846 258,672 173,303
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 240,109 213,351 103,450
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 148,194 146,188 76,301
Restructuring costs      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 14,275 $ 0 $ 0
XML 117 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net Loss Per Share Attributable to Common Stockholders      
Net loss attributable to common stockholders, basic $ (1,256,145) $ (949,900) $ (490,979)
Net loss attributable to common stockholders, diluted $ (1,256,145) $ (949,900) $ (490,979)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares) 182,994,038 174,180,465 146,708,663
Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) 182,994,038 174,180,465 146,708,663
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (6.86) $ (5.45) $ (3.35)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (6.86) $ (5.45) $ (3.35)
XML 118 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 19,076,899 10,904,377 19,151,805
Stock options issued and outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 2,277,379 3,351,313 5,625,735
Unvested restricted stock units issued and outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 15,414,997 6,475,700 7,523,882
Class A common stock reserved for Twilio.org      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 530,449 618,857 707,265
Class A common stock committed under ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 766,334 147,947 103,703
Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 0 0 4,847,578
Class A common stock in escrow      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 31,503 75,506 75,612
Class A common stock in escrow and restricted stock awards subject to future vesting      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities (in shares) 56,237 235,054 268,030
XML 119 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Domestic and Foreign Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
United States $ (1,021,208) $ (737,360) $ (403,148)
International (222,424) (223,569) (101,278)
Loss before (provision for) benefit from income taxes $ (1,243,632) $ (960,929) $ (504,426)
XML 120 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 3,928 $ 122 $ 0
State 4,100 420 272
Foreign 17,450 8,274 5,215
Total 25,478 8,816 5,487
Deferred:      
Federal (5,155) (13,772) (12,719)
State (818) (4,083) (3,563)
Foreign (6,992) (1,990) (2,652)
Total (12,965) (19,845) (18,934)
Provision for (benefit from) income taxes $ 12,513 $ (11,029) $ (13,447)
XML 121 R104.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of the Statutory Federal Tax Rate and the Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Tax at federal statutory rate 21.00% 21.00% 21.00%
State tax, net of federal benefit 3.00% 8.00% 12.00%
Stock-based compensation (7.00%) 16.00% 24.00%
Credits 1.00% 4.00% 3.00%
Foreign rate differential (2.00%) (1.00%) (4.00%)
Permanent book vs. tax differences 0.00% 0.00% (1.00%)
Change in valuation allowance (17.00%) (46.00%) (51.00%)
Other (1.00%) 0.00% 0.00%
Effective tax rate (2.00%) 2.00% 4.00%
XML 122 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Net operating loss carryforwards $ 959,864 $ 1,054,585
Accrued and prepaid expenses 47,986 24,831
Stock-based compensation 37,981 44,261
Research and development credits 159,604 148,282
Intangibles 135,500 135,500
Capitalized research and development expenses 219,176 0
Lease liability 60,795 71,651
Unrealized losses on marketable securities 32,108 4,602
Other 36,830 28,859
Gross deferred tax assets 1,689,844 1,512,571
Valuation allowance (1,357,300) (1,136,827)
Net deferred tax assets 332,544 375,744
Deferred tax liabilities:    
Capitalized software (36,552) (28,825)
Prepaid expenses (1,587) (1,649)
Acquired intangibles (202,778) (251,034)
Right-of-use asset (35,734) (64,277)
Deferred commissions (59,675) (47,897)
Net deferred tax liability $ (3,782) $ (17,938)
XML 123 R106.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Net Operating Loss Carryforwards and Tax Credits (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Domestic Tax Authority  
Operating Loss Carryforwards [Line Items]  
Tax credit carryforward, amount $ 136,000
Operating loss carryforwards with indefinite lives 3,665,700
State and Local Jurisdiction  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 2,684,800
Tax credit carryforward, amount 105,200
Foreign Tax Authority  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 498,500
XML 124 R107.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefits - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefit, beginning of year $ 223,380 $ 191,183 $ 49,042
Gross increases for tax positions of prior years 3,250 3,496 4,259
Gross decreases for tax positions of prior years (705) (10,693) (931)
Gross increases for tax positions of current year 4,081 39,394 138,813
Lapse of statute of limitations (1,040) 0 0
Unrecognized tax benefit, end of year $ 228,966 $ 223,380 $ 191,183
XML 125 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefit - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]        
Unrecognized tax benefits $ 228,966 $ 223,380 $ 191,183 $ 49,042
Unrecognized tax benefits that would impact effective tax rate if recognized $ 6,100      
XML 126 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]    
Valuation allowance increase (decrease) $ 220.5 $ 459.0
Capitalization of research and development expenditure $ 7.5  
Zipwhip    
Business Acquisition [Line Items]    
Valuation allowance increase (decrease)   $ (15.9)
XML 127 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Details) - USD ($)
$ in Millions
Feb. 13, 2023
Sep. 30, 2022
Subsequent Events    
Employees elimination percentage   11.00%
Subsequent Events    
Subsequent Events    
Employees elimination percentage 17.00%  
Subsequent Events | Minimum    
Subsequent Events    
Estimated restructuring costs $ 100.0  
Subsequent Events | Maximum    
Subsequent Events    
Estimated restructuring costs $ 135.0  
XML 128 twlo-20221231_htm.xml IDEA: XBRL DOCUMENT 0001447669 2022-01-01 2022-12-31 0001447669 2022-06-30 0001447669 us-gaap:CommonClassAMember 2023-02-17 0001447669 us-gaap:CommonClassBMember 2023-02-17 0001447669 2022-12-31 0001447669 2021-12-31 0001447669 us-gaap:CommonClassAMember 2022-12-31 0001447669 us-gaap:CommonClassAMember 2021-12-31 0001447669 us-gaap:CommonClassBMember 2022-12-31 0001447669 us-gaap:CommonClassBMember 2021-12-31 0001447669 2021-01-01 2021-12-31 0001447669 2020-01-01 2020-12-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001447669 us-gaap:RetainedEarningsMember 2019-12-31 0001447669 2019-12-31 0001447669 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001447669 us-gaap:RetainedEarningsMember 2020-12-31 0001447669 2020-12-31 0001447669 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001447669 us-gaap:RetainedEarningsMember 2021-12-31 0001447669 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001447669 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001447669 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001447669 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001447669 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001447669 us-gaap:RetainedEarningsMember 2022-12-31 0001447669 twlo:UsageBasedContractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001447669 twlo:UsageBasedContractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001447669 twlo:UsageBasedContractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001447669 twlo:NonUsageBasedContractsMember srt:MinimumMember 2022-01-01 2022-12-31 0001447669 twlo:NonUsageBasedContractsMember srt:MaximumMember 2022-01-01 2022-12-31 0001447669 twlo:NonUsageBasedContractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001447669 twlo:NonUsageBasedContractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001447669 twlo:NonUsageBasedContractsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2020-01-01 2020-12-31 0001447669 2023-01-01 twlo:RevenueRecognitionPeriodOneMember 2022-12-31 0001447669 2023-01-01 twlo:RevenueRecognitionPeriodTwoMember 2022-12-31 0001447669 twlo:IncrementalCommissionCostsOfObtainingNewContractsMember 2022-12-31 0001447669 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001447669 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001447669 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001447669 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001447669 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001447669 us-gaap:OfficeEquipmentMember 2022-01-01 2022-12-31 0001447669 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001447669 twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember 2022-01-01 2022-12-31 0001447669 us-gaap:AssetsHeldUnderCapitalLeasesMember 2022-01-01 2022-12-31 0001447669 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001447669 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001447669 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001447669 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001447669 twlo:SupplierRelationshipsMember 2022-01-01 2022-12-31 0001447669 srt:MinimumMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001447669 srt:MaximumMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001447669 us-gaap:PatentsMember 2022-01-01 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 twlo:ReverseRepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 us-gaap:CommercialPaperMember 2022-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001447669 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001447669 us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2022-12-31 0001447669 twlo:CorporateDebtSecuritiesCommercialPaperMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel1Member twlo:CorporateDebtSecuritiesCommercialPaperMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel2Member twlo:CorporateDebtSecuritiesCommercialPaperMember 2022-12-31 0001447669 us-gaap:FairValueInputsLevel3Member twlo:CorporateDebtSecuritiesCommercialPaperMember 2022-12-31 0001447669 us-gaap:MoneyMarketFundsMember 2021-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001447669 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001447669 us-gaap:CommercialPaperMember 2021-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001447669 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001447669 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001447669 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001447669 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001447669 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001447669 us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2021-12-31 0001447669 twlo:CorporateDebtSecuritiesCommercialPaperMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel1Member twlo:CorporateDebtSecuritiesCommercialPaperMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel2Member twlo:CorporateDebtSecuritiesCommercialPaperMember 2021-12-31 0001447669 us-gaap:FairValueInputsLevel3Member twlo:CorporateDebtSecuritiesCommercialPaperMember 2021-12-31 0001447669 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:FairValueInputsLevel2Member 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:FairValueInputsLevel2Member 2021-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:FairValueInputsLevel2Member 2021-12-31 0001447669 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001447669 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001447669 us-gaap:ComputerEquipmentMember 2022-12-31 0001447669 us-gaap:ComputerEquipmentMember 2021-12-31 0001447669 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001447669 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001447669 us-gaap:OfficeEquipmentMember 2022-12-31 0001447669 us-gaap:OfficeEquipmentMember 2021-12-31 0001447669 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001447669 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001447669 twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember 2022-12-31 0001447669 twlo:SoftwareNotIncludingSoftwareDevelopmentCostsMember 2021-12-31 0001447669 2022-09-30 0001447669 twlo:StockBasedAwardsMember 2022-01-01 2022-12-31 0001447669 us-gaap:EmployeeSeveranceMember 2021-12-31 0001447669 twlo:FacilitationCostsMember 2021-12-31 0001447669 twlo:EmployeeSeveranceAndFacilitationCostsMember 2021-12-31 0001447669 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001447669 twlo:FacilitationCostsMember 2022-01-01 2022-12-31 0001447669 twlo:EmployeeSeveranceAndFacilitationCostsMember 2022-01-01 2022-12-31 0001447669 us-gaap:EmployeeSeveranceMember 2022-12-31 0001447669 twlo:FacilitationCostsMember 2022-12-31 0001447669 twlo:EmployeeSeveranceAndFacilitationCostsMember 2022-12-31 0001447669 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:LongMember 2022-12-31 0001447669 srt:MaximumMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-01-01 2022-12-31 0001447669 us-gaap:ForeignExchangeForwardMember 2022-01-01 2022-12-31 0001447669 us-gaap:ForeignExchangeForwardMember 2021-01-01 2021-12-31 0001447669 twlo:CostOfRevenueMember 2022-01-01 2022-12-31 0001447669 twlo:CostOfRevenueMember 2021-01-01 2021-12-31 0001447669 srt:MinimumMember 2022-12-31 0001447669 srt:MaximumMember 2022-12-31 0001447669 twlo:A2022AcquisitionsMember 2022-01-01 2022-12-31 0001447669 twlo:A2022AcquisitionsMember 2022-12-31 0001447669 twlo:ZipwhipMember 2021-07-01 2021-07-31 0001447669 twlo:ZipwhipMember us-gaap:CommonClassAMember 2021-07-01 2021-07-31 0001447669 twlo:ZipwhipMember 2021-07-31 0001447669 twlo:ZipwhipMember 2021-12-31 0001447669 twlo:ZipwhipMember us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001447669 twlo:ZipwhipMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001447669 twlo:ZipwhipMember us-gaap:CustomerRelationshipsMember 2021-12-31 0001447669 twlo:ZipwhipMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001447669 twlo:ZipwhipMember twlo:SupplierRelationshipsMember 2021-12-31 0001447669 twlo:ZipwhipMember twlo:SupplierRelationshipsMember 2021-01-01 2021-12-31 0001447669 twlo:ZipwhipMember us-gaap:TradeNamesMember 2021-12-31 0001447669 twlo:ZipwhipMember us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001447669 twlo:ZipwhipMember 2022-01-01 2022-12-31 0001447669 twlo:ZipwhipMember 2021-01-01 2021-12-31 0001447669 twlo:OtherAcquisitionsMember 2021-01-01 2021-12-31 0001447669 twlo:OtherAcquisitionsMember us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001447669 twlo:OtherAcquisitionsMember us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001447669 twlo:OtherAcquisitionsMember 2021-12-31 0001447669 twlo:SyniverseMember 2022-05-31 0001447669 twlo:SyniverseMember 2022-05-01 2022-05-31 0001447669 twlo:SyniverseMember us-gaap:DevelopedTechnologyRightsMember 2022-05-31 0001447669 twlo:SyniverseMember us-gaap:DevelopedTechnologyRightsMember 2022-05-01 2022-05-31 0001447669 twlo:SyniverseMember us-gaap:CustomerRelationshipsMember 2022-05-31 0001447669 twlo:SyniverseMember us-gaap:CustomerRelationshipsMember 2022-05-01 2022-05-31 0001447669 twlo:SyniverseMember us-gaap:TrademarksMember 2022-05-31 0001447669 twlo:SyniverseMember 2022-12-31 0001447669 twlo:SyniverseMember 2022-01-01 2022-12-31 0001447669 twlo:SyniverseMember 2022-05-13 2022-12-31 0001447669 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001447669 us-gaap:CustomerRelationshipsMember 2022-12-31 0001447669 twlo:SupplierRelationshipsMember 2022-12-31 0001447669 us-gaap:TradeNamesMember 2022-12-31 0001447669 us-gaap:OrderOrProductionBacklogMember 2022-12-31 0001447669 us-gaap:PatentsMember 2022-12-31 0001447669 twlo:TelecommunicationLicensesMember 2022-12-31 0001447669 us-gaap:TrademarksMember 2022-12-31 0001447669 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001447669 us-gaap:CustomerRelationshipsMember 2021-12-31 0001447669 twlo:SupplierRelationshipsMember 2021-12-31 0001447669 us-gaap:TradeNamesMember 2021-12-31 0001447669 us-gaap:OrderOrProductionBacklogMember 2021-12-31 0001447669 us-gaap:PatentsMember 2021-12-31 0001447669 twlo:TelecommunicationLicensesMember 2021-12-31 0001447669 us-gaap:TrademarksMember 2021-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member 2021-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member 2021-12-31 0001447669 us-gaap:SeniorNotesMember 2021-03-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member 2021-03-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member 2021-03-31 0001447669 us-gaap:SeniorNotesMember 2021-03-01 2021-03-31 0001447669 srt:MaximumMember twlo:SeniorNotes3625PercentDue2029Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2022-01-01 2022-12-31 0001447669 srt:MinimumMember twlo:SeniorNotes3625PercentDue2029Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3625PercentDue2029Member us-gaap:DebtInstrumentRedemptionPeriodFourMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:DebtInstrumentRedemptionPeriodOneMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:DebtInstrumentRedemptionPeriodFourMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember 2022-01-01 2022-12-31 0001447669 twlo:SeniorNotes3875PercentDue2031Member twlo:DebtInstrumentRedemptionPeriodSixMember 2022-01-01 2022-12-31 0001447669 us-gaap:SeniorNotesMember twlo:DebtInstrumentRedemptionPeriodChangeOfControlEventMember 2022-01-01 2022-12-31 0001447669 twlo:ConvertibleSeniorNotesDue2023Member 2021-01-01 2021-12-31 0001447669 twlo:CappedCallArrangementMember 2021-06-01 2021-06-30 0001447669 twlo:ConvertibleSeniorNotes0.25PercentDue2023Member 2020-01-01 2020-12-31 0001447669 twlo:ContractWithCustomerLiabilityPromotionsMember 2021-12-31 0001447669 twlo:ContractWithCustomerLiabilityPromotionsMember 2020-12-31 0001447669 twlo:ContractWithCustomerLiabilityPromotionsMember 2019-12-31 0001447669 twlo:ContractWithCustomerLiabilityPromotionsMember 2022-01-01 2022-12-31 0001447669 twlo:ContractWithCustomerLiabilityPromotionsMember 2021-01-01 2021-12-31 0001447669 twlo:ContractWithCustomerLiabilityPromotionsMember 2020-01-01 2020-12-31 0001447669 twlo:ContractWithCustomerLiabilityPromotionsMember 2022-12-31 0001447669 country:US 2022-01-01 2022-12-31 0001447669 country:US 2021-01-01 2021-12-31 0001447669 country:US 2020-01-01 2020-12-31 0001447669 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001447669 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001447669 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001447669 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001447669 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001447669 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001447669 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001447669 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001447669 us-gaap:NonUsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001447669 us-gaap:NonUsMember 2022-12-31 0001447669 us-gaap:NonUsMember 2021-12-31 0001447669 twlo:ProgrammableMessagingMember 2022-01-01 2022-12-31 0001447669 twlo:ProgrammableMessagingMember 2021-01-01 2021-12-31 0001447669 twlo:ProgrammableMessagingMember 2020-01-01 2020-12-31 0001447669 twlo:ProgrammableVoiceMember 2022-01-01 2022-12-31 0001447669 twlo:ProgrammableVoiceMember 2021-01-01 2021-12-31 0001447669 twlo:ProgrammableVoiceMember 2020-01-01 2020-12-31 0001447669 twlo:EmailMember 2022-01-01 2022-12-31 0001447669 twlo:EmailMember 2021-01-01 2021-12-31 0001447669 twlo:EmailMember 2020-01-01 2020-12-31 0001447669 twlo:OtherCommunicationsMember 2022-01-01 2022-12-31 0001447669 twlo:OtherCommunicationsMember 2021-01-01 2021-12-31 0001447669 twlo:OtherCommunicationsMember 2020-01-01 2020-12-31 0001447669 twlo:CommunicationMember 2022-01-01 2022-12-31 0001447669 twlo:CommunicationMember 2021-01-01 2021-12-31 0001447669 twlo:CommunicationMember 2020-01-01 2020-12-31 0001447669 twlo:SoftwareMember 2022-01-01 2022-12-31 0001447669 twlo:SoftwareMember 2021-01-01 2021-12-31 0001447669 twlo:SoftwareMember 2020-01-01 2020-12-31 0001447669 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-12-31 0001447669 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0001447669 us-gaap:ProductAndServiceOtherMember 2020-01-01 2020-12-31 0001447669 srt:MinimumMember 2022-01-01 2022-12-31 0001447669 srt:MaximumMember 2022-01-01 2022-12-31 0001447669 2020-09-30 0001447669 us-gaap:IndemnificationGuaranteeMember 2021-12-31 0001447669 us-gaap:IndemnificationGuaranteeMember 2022-12-31 0001447669 us-gaap:DomesticCountryMember 2022-12-31 0001447669 us-gaap:ForeignCountryMember 2022-12-31 0001447669 us-gaap:DomesticCountryMember 2021-12-31 0001447669 us-gaap:ForeignCountryMember 2021-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2022-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2021-12-31 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001447669 twlo:StockOptionAndIncentivePlan2016Member 2022-12-31 0001447669 twlo:StockOptionAndIncentivePlan2016Member 2021-12-31 0001447669 us-gaap:EmployeeStockMember 2022-12-31 0001447669 us-gaap:EmployeeStockMember 2021-12-31 0001447669 us-gaap:CommonClassAMember 2021-02-01 2021-02-28 0001447669 us-gaap:CommonClassAMember 2020-08-01 2020-08-31 0001447669 us-gaap:CommonClassAMember 2021-02-28 0001447669 us-gaap:CommonClassAMember 2020-08-31 0001447669 twlo:StockOptionPlan2008Member 2016-06-22 0001447669 us-gaap:EmployeeStockOptionMember twlo:StockOptionPlan2008Member 2016-06-22 2016-06-22 0001447669 twlo:StockOptionAndIncentivePlan2016Member us-gaap:CommonClassAMember 2016-06-21 0001447669 twlo:StockOptionAndIncentivePlan2016Member 2022-01-01 2022-01-01 0001447669 twlo:StockOptionAndIncentivePlan2016Member 2021-01-01 2021-01-01 0001447669 twlo:EmployeeAndNonemployeeStockOptionMember twlo:StockOptionAndIncentivePlan2016Member 2022-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionMember 2022-01-01 2022-12-31 0001447669 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2016-06-21 0001447669 us-gaap:EmployeeStockMember 2022-01-01 2022-01-01 0001447669 us-gaap:EmployeeStockMember 2021-01-01 2021-01-01 0001447669 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001447669 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionMember 2021-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionMember 2021-01-01 2021-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionMember 2022-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionMember 2020-01-01 2020-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2022-01-01 2022-12-31 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001447669 twlo:PerformanceBasedRestrictedStockUnitsMember 2022-03-01 2022-03-31 0001447669 twlo:PerformanceBasedRestrictedStockUnitsMember 2022-03-31 0001447669 srt:MaximumMember twlo:PerformanceBasedRestrictedStockUnitsMember 2022-03-01 2022-03-31 0001447669 twlo:RSUsSubjectToFutureVestingMember 2022-01-01 2022-12-31 0001447669 twlo:RSUsSubjectToFutureVestingMember 2022-12-31 0001447669 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001447669 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001447669 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001447669 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001447669 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001447669 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001447669 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001447669 srt:MinimumMember us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001447669 srt:MaximumMember us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001447669 srt:MinimumMember us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001447669 srt:MaximumMember us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001447669 srt:MinimumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001447669 srt:MaximumMember us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001447669 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001447669 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001447669 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001447669 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001447669 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001447669 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001447669 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001447669 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001447669 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001447669 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001447669 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001447669 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001447669 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001447669 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001447669 us-gaap:RestructuringChargesMember 2022-01-01 2022-12-31 0001447669 us-gaap:RestructuringChargesMember 2021-01-01 2021-12-31 0001447669 us-gaap:RestructuringChargesMember 2020-01-01 2020-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2022-01-01 2022-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2021-01-01 2021-12-31 0001447669 twlo:EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember 2020-01-01 2020-12-31 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001447669 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001447669 twlo:DonorAdvisedFundMember 2022-01-01 2022-12-31 0001447669 twlo:DonorAdvisedFundMember 2021-01-01 2021-12-31 0001447669 twlo:DonorAdvisedFundMember 2020-01-01 2020-12-31 0001447669 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001447669 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001447669 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0001447669 twlo:ConvertibleSeniorNotesMember 2022-01-01 2022-12-31 0001447669 twlo:ConvertibleSeniorNotesMember 2021-01-01 2021-12-31 0001447669 twlo:ConvertibleSeniorNotesMember 2020-01-01 2020-12-31 0001447669 twlo:ClassACommonStockHeldInEscrowMember 2022-01-01 2022-12-31 0001447669 twlo:ClassACommonStockHeldInEscrowMember 2021-01-01 2021-12-31 0001447669 twlo:ClassACommonStockHeldInEscrowMember 2020-01-01 2020-12-31 0001447669 twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember 2022-01-01 2022-12-31 0001447669 twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember 2021-01-01 2021-12-31 0001447669 twlo:ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember 2020-01-01 2020-12-31 0001447669 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001447669 us-gaap:SubsequentEventMember 2023-02-13 0001447669 srt:MinimumMember us-gaap:SubsequentEventMember 2023-02-13 0001447669 srt:MaximumMember us-gaap:SubsequentEventMember 2023-02-13 iso4217:USD shares iso4217:USD shares pure twlo:vote twlo:reporting_unit twlo:manager twlo:property twlo:tranche 0001447669 false 2022 FY P1Y http://www.twilio.com/20221231#AccruedLiabilitiesAndOtherLiabilitiesCurrent http://www.twilio.com/20221231#AccruedLiabilitiesAndOtherLiabilitiesCurrent P1Y 10-K true 2022-12-31 --12-31 false 001-37806 TWILIO INC. DE 26-2574840 101 Spear Street Fifth Floor San Francisco CA 94105 415 390-2337 Class A Common Stock, par value $0.001 per share TWLO NYSE Yes No Yes Yes Large Accelerated Filer false false true false 13100000000 177657156 9617605 Portions of the registrant's definitive Proxy Statement for the 2023 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, 202 185 KPMG LLP Santa Clara, California 651752000 1479452000 3503317000 3878430000 547507000 388215000 281510000 186131000 4984086000 5932228000 263979000 255316000 121341000 234584000 699911000 0 849935000 1050012000 5284153000 5263166000 360899000 263292000 12564304000 12998598000 124605000 93333000 490221000 417503000 139110000 140389000 54222000 52325000 808158000 703550000 164551000 211253000 21290000 25132000 987382000 985907000 23881000 41290000 2005262000 1967132000 0.001 0.001 100000000 100000000 0 0 0 0 0.001 0.001 0.001 0.001 1100000000 1100000000 185975709 185975709 180468099 180468099 186000 180000 14055853000 13169118000 -121161000 -18141000 -3375836000 -2119691000 10559042000 11031466000 12564304000 12998598000 3826321000 2841839000 1761776000 2012744000 1451126000 846115000 1813577000 1390713000 915661000 1079081000 789219000 530548000 1248032000 1044618000 567407000 517414000 472460000 310607000 76636000 0 0 97722000 0 0 3018885000 2306297000 1408562000 -1205308000 -915584000 -492901000 -35315000 0 0 -3009000 -45345000 -11525000 -38324000 -45345000 -11525000 -1243632000 -960929000 -504426000 12513000 -11029000 -13447000 -1256145000 -1256145000 -949900000 -949900000 -490979000 -490979000 -6.86 -6.86 -5.45 -5.45 -3.35 -3.35 182994038 182994038 174180465 174180465 146708663 146708663 -1256145000 -949900000 -490979000 -83049000 -27215000 3674000 -5587000 -266000 286000 556000 294000 0 -14940000 0 0 -103020000 -27187000 3960000 -1359165000 -977087000 -487019000 126882172 124000 11530627 14000 4952999000 5086000 -678812000 4279411000 -490979000 -490979000 2263629 2000 1232099 1000 72514000 72517000 3525401 4000 29007 4000 34893 0 4692 8778000 8778000 2235739 -2000 -2235739 2000 0 2902434 3000 190757000 190760000 291800 1000 32242000 32243000 88408 0 18993000 18993000 5819838 6000 1408163000 1408169000 9263140 9000 2532347000 2532356000 38972000 38972000 258554 3674000 3674000 286000 286000 375037000 375037000 153496222 151000 10551302 13000 9613246000 9046000 -1169791000 8452665000 153496222 151000 10551302 13000 9613246000 9046000 -1169791000 8452665000 -949900000 -949900000 1779320 2000 509499 87693000 87695000 3515913 4000 -4000 0 -32002 10388000 10388000 1218696 -1000 -1218696 1000 0 4846965 5000 335637000 335642000 225233000 225233000 198926 48465000 48465000 88408 31169000 31169000 4312500 4000 1765709000 1765713000 1116816 1000 419169000 419170000 1511000 1511000 84230 -27215000 -27215000 -266000 -266000 294000 294000 651678000 651678000 170625994 168000 9842105 12000 13169118000 -18141000 -2119691000 11031466000 170625994 168000 9842105 12000 13169118000 -18141000 -2119691000 11031466000 -1256145000 -1256145000 373793 392231 22500000 22500000 4277266 4000 -4000 0 6250 1098000 1098000 616731 -616731 88408 9541000 9541000 -83049000 -83049000 -5587000 -5587000 152239 387000 387000 534401 2000 37063000 37065000 556000 556000 -14940000 -14940000 804845000 804845000 14275000 14275000 176358104 174000 9617605 12000 14055853000 -121161000 -3375836000 10559042000 -1256145000 -949900000 -490979000 279127000 258378000 149660000 47160000 48786000 38395000 -33165000 -36158000 -6789000 97722000 0 0 798560000 632285000 360936000 57913000 31541000 13322000 35012000 7210000 13239000 9541000 31169000 18993000 -35315000 0 0 0 -28965000 -12863000 4905000 2329000 6823000 194655000 117943000 81303000 94326000 78012000 11636000 146458000 121225000 81908000 30336000 10191000 10060000 75430000 127554000 88340000 -2688000 45634000 13824000 -54450000 -49046000 -33938000 -9832000 -2266000 -826000 -254368000 -58192000 32654000 37410000 491522000 333591000 1938337000 3523232000 1636590000 1439477000 1614779000 1183459000 45761000 43973000 33328000 34421000 46048000 25805000 -616452000 -2489996000 -845855000 0 1766400000 1408750000 35000 687000 637000 0 984723000 0 0 228412000 0 13423000 8295000 10784000 1098000 10388000 8778000 59563000 136160000 104760000 45007000 3096325000 1493311000 60000 -191000 40000 -825753000 547946000 680150000 1481831000 933885000 253735000 656078000 1481831000 933885000 7413000 6147000 3092000 37500000 20637000 2139000 0 420681000 2571328000 0 1704969000 892640000 651752000 1479452000 933885000 4314000 1536000 0 12000 843000 0 656078000 1481831000 933885000 Organization and Description of Business<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Twilio Inc. (the “Company”) was incorporated in the state of Delaware on March 13, 2008. Today's leading companies trust Twilio's Customer Engagement Platform (CEP) to build direct, personalized relationships with their customers everywhere in the world. Twilio enables companies to use communications and data to add intelligence and security to every step of their customers’ journey, from sales to marketing to growth, customer service and many more engagement use cases in a flexible, programmatic way.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s headquarters are located in San Francisco, California, and the Company has subsidiaries across North America, South America, Europe, Asia and Australia.</span></div> Summary of Significant Accounting Policies<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Basis of Presentation</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”).</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Principles of Consolidation</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.91pt">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customer deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of new customers and periodic re-evaluations, as needed, of existing customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. During the years ended December 31, 2022, 2021 and 2020, no customer organization accounted for more than 10% of the Company’s total revenue.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, no customer organization represented more than 10% of the Company’s gross accounts receivable.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.91pt">Revenue Recognition</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Determination of the transaction price;</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Allocation of the transaction price to the performance obligations in the contract; and,</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Products and Services</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue is derived from usage-based fees earned from its communications products when customers access its cloud-based platform. Platform access is considered a monthly series comprising of one performance obligation and usage-based fees are recognized as revenue in the period in which the usage occurs. In the years ended December 31, 2022, 2021 and 2020, the revenue from usage-based fees represented 73%, 72% and 76% of total revenue, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription-based fees are derived from non-usage-based products on the Company’s cloud-based platform, such as Twilio Segment, Twilio Engage, Twilio Flex, as well as from sales of other products such as short codes, customer support, email API and others. Non-usage-based contracts revenue is recognized on a ratable basis over the contractual term which is generally between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZjgwM2M4NTAzZDRmNGFhZTcxNGU3MDEwNzNmZGZhL3NlYzphNGY4MDNjODUwM2Q0ZjRhYWU3MTRlNzAxMDczZmRmYV8yNDY0L2ZyYWc6NjFmZWIwZjY0MzRiNGMxY2FkYjg2ZDhhMmRhY2QzNzYvdGV4dHJlZ2lvbjo2MWZlYjBmNjQzNGI0YzFjYWRiODZkOGEyZGFjZDM3Nl81NDk3NTU4NDg0NzQ_15a99e07-e0e8-44ee-ac86-6681446a364d">one</span> to three years. In the years ended December 31, 2022, 2021 and 2020, the revenue from non-usage-based fees represented 27%, 28%, and 24% of total revenue, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No significant judgments are required in determining whether products and services are considered distinct performance obligations and should be accounted for separately versus together, or to determine the stand-alone selling price.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's arrangements do not contain general rights of return. However, credits may be issued on a case-by-case basis. The contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations represents unearned revenue and amounts that were and will be invoiced and recognized as revenue in future periods for non-cancelable multi-year subscription arrangements. The Company applies the optional exemption of not disclosing the transaction price allocated to the remaining performance obligations for its usage-based contracts and contracts with original duration of one year or less. Revenue allocated to remaining performance obligations for contracts with durations of more than one year was $154.5 million as of December 31, 2022, of which 66% is expected to be recognized over the next 12 months and 94% is expected to be recognized over the next 24 months.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.01pt">Deferred Revenue and Customer Deposits</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue is recorded when a non-cancellable contractual right to bill exists or when cash payments are received in advance of future usage on non-cancelable contracts. Customer refundable prepayments are recorded as customer deposits. As of December 31, 2022 and 2021, the Company recorded $139.1 million and $141.5 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying consolidated balance sheets. During the years ended December 31, 2022, 2021 and 2020, the Company recognized $124.9 million, $70.1 million and $19.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balance as of the end of the previous year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Deferred Sales Commissions</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records an asset for the incremental costs of obtaining a contract with a customer, for example, sales commissions that are earned upon execution of contracts. The Company uses the portfolio of data method to determine the estimated period of benefit of capitalized commissions which is generally determined to be up to five years. Amortization expense related to these capitalized costs related to initial contracts, upsells and renewals, is recognized on a straight line basis over the estimated period of benefit of the capitalized commissions. The Company applies the optional exemption of expensing these costs as incurred with amortization periods of one year or less. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net capitalized commission costs as of December 31, 2022 and 2021, were $239.1 million and $193.4 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying consolidated balance sheets. Amortization of these assets was $57.9 million, $31.5 million and $13.3 million in the years ended December 31, 2022, 2021 and 2020, respectively, and is included in sales and marketing expense in the accompanying consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.78pt">Cost of Revenue</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of costs of communications services purchased from network service providers. Cost of revenue also includes fees to support the Company's cloud infrastructure, direct costs of personnel, such as salaries and stock-based compensation for the customer care and support services employees, and non-personnel costs, such as amortization of capitalized internal-use software development costs and amortization of acquired intangibles.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.57pt">Research and Development Expense</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of personnel costs, cloud infrastructure fees for staging and development of the Company’s products, outsourced engineering services, amortization of capitalized internal-use software development costs and an allocation of general overhead expenses. The Company capitalizes the portion of its software development costs that meets the criteria for capitalization.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(j)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.57pt">Internal-Use Software Development Costs</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs of platform and other software applications developed for internal use are capitalized. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred for maintenance, minor upgrades and enhancements are expensed. Costs related to preliminary project activities and post-implementation operating activities are also expensed as incurred.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over three years. Management evaluates the useful life of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The amortization of costs related to the platform applications is included in cost of revenue, while the amortization of costs related to other software applications developed for internal use is included in operating expenses. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(k)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Advertising Costs</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred and were $92.6 million, $78.8 million and $47.2 million in the years ended December 31, 2022, 2021 and 2020, respectively. Advertising costs are included in sales and marketing expenses in the accompanying consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(l)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.57pt">Restructuring Costs</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely and employees who are impacted have been notified of the pending involuntary termination.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(m)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:30.57pt">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock-based compensation to employees, including the purchase rights issued under the Company's 2016 Employee Stock Purchase Plan, as amended (the “2016 ESPP”), is measured on the grant date based on the fair value of the awards on the date of grant. These costs are recognized as an expense following straight-line attribution method over the requisite service period. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the restricted stock units is determined using the closing fair value of the Company's Class A common stock on the date of grant and recognized as an expense following straight-line attribution method over the requisite service period. Forfeitures are recorded in the period in which they occur.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for stock options granted to nonemployees is calculated using the Black-Scholes option pricing model and is recognized in expense over the service period.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires the use of complex assumptions, which determine the fair value of stock options and the purchase rights issued under ESPP. These assumptions include:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fair value of the common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company uses the market closing price of its Class A common stock, as reported on the New York Stock Exchange, for the fair value.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term represents the period that the stock option or the purchase right is expected to be outstanding. The Company uses the simplified calculation of expected term, which reflects the weighted-average time-to-vest and the contractual life of the stock option or the purchase right;</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to July 1, 2021, the expected volatility was derived from an average of the historical volatilities of the Class A common stock of the Company and several other entities with characteristics similar to those of the Company, such as the size and operational and economic similarities to the Company's principal business operations. Beginning with the third quarter 2021, the expected volatility was derived from the average of the historical volatilities of the Class A common stock of the Company.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk -free interest rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock-based awards; and</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected dividend. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of the assumptions used in the Black-Scholes model changes, stock-based compensation for future options may differ materially compared to that associated with previous grants.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(n)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.78pt"> Income Taxes</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with authoritative guidance which requires the use of the asset and liability approach. Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating loss and tax credit carry-forwards. Deferred tax amounts are determined by using the enacted tax rates expected to be in effect when the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance reduces the deferred tax assets to the amount that is more likely than not to be realized.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of uncertain income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records interest and penalties related to uncertain tax positions in the provision for income taxes in the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(o)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Foreign Currency</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company's foreign subsidiaries is generally the U.S. dollar. Accordingly, the subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the month in which the transaction occurs. Remeasurement adjustments are recognized in the consolidated statements of operations as other expense, net, in the year of occurrence. Foreign currency transaction gains and losses were insignificant for all periods presented.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those entities where the functional currency is a foreign currency, adjustments resulting from translating the financial statements into U.S. dollars are recorded as a component of accumulated other comprehensive (loss) income as part of the total stockholders' equity. Monetary assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the weighted average exchange rates in effect during the month in which a transaction occurs. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in other expenses, net, in the accompanying consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(p)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Comprehensive Loss</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss refers to net loss and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders' equity but are excluded from the calculation of net loss.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(q)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Net Loss Per Share Attributable to Common Stockholders</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates its basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company has 100,000,000 shares of preferred stock that was authorized but never issued or outstanding. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Class A and Class B common stock are the only outstanding equity securities of the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share, and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder on a one-for-one basis and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions. The shares are also automatically converted upon reaching the final conversion date of June 28, 2023, as defined in the Company’s amended and restated certificate of incorporation. Shares of Class A common stock are not convertible. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has dilutive securities, such as potential or restricted common shares or common stock equivalents, that were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive in all periods presented. These securities are presented in Note 19 to these consolidated financial statements. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(r)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:34.45pt">Cash and Cash Equivalents</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of cash deposited into money market funds, reverse repurchase agreements and commercial paper. All credit and debit card transactions that process as of the last day of each month and settle within the first few days of the subsequent month are also classified as cash and cash equivalents as of the end of the month in which they were processed.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(s)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:34.45pt">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are recorded net of the allowance for doubtful accounts. The allowance for doubtful accounts is estimated based on the Company's assessment of its ability to collect on customer accounts receivable. The Company regularly reviews the allowance by considering certain factors such as historical experience, credit quality, age of accounts receivable balances and other known conditions that may affect a customer's ability to pay. In cases where the Company is aware of circumstances that may impair a specific customer's ability to meet their financial obligations, a specific allowance is recorded against amounts due from the customer which reduces the net recognized receivable to the amount the Company reasonably believe will be collected. The Company writes-off accounts receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. As of December 31, 2022 and 2021, the allowance for doubtful accounts was not significant to the accompanying consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(t)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:35.57pt">Costs Related to Public Offerings</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to public offerings, which consist of direct incremental legal, printing and accounting fees are deferred until the offering is completed. Upon completion of the offering, these costs are offset against the offering proceeds within the consolidated statements of stockholders' equity. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(u)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:32.78pt">Property and Equipment</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, both owned and under finance leases, is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Maintenance and repairs are expensed as incurred.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:</span></div><div style="margin-top:12pt;padding-left:27pt;padding-right:27pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:58.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data center equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 - 4 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years or remaining lease term</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets under financing lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years or remaining lease term</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(v)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.91pt">Leases</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at contract inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are measured and recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Operating lease costs are recognized in operating expenses in the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accompanying consolidated statements of operations on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the consolidated statements of cash flows, the Company presents the lease payments made on the operating leases as cash flows from operations and principal payments made on the finance leases as part of financing activities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(w)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:31.68pt">Equity Method Investments</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity investment holdings in which the Company does not have a controlling financial interest but can exercise significant influence over an investee are accounted for under the equity method. Equity method investments are originally recorded at cost and are subsequently increased or reduced to reflect the Company’s proportionate share of net earnings or losses of the investee as they occur. The Company records the investee losses up to the carrying amount of the investment plus any advances and loans made to the investee and any financial guarantees made on behalf of the investee. Investments are also increased or decreased by contributions made to and distributions received from the investee. All costs directly associated with the acquisition of the investment are included in the carrying amount of the investment. Profits or losses related to intra-entity sales are eliminated until realized by the Company or the investee.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the difference between its purchase price and its proportionate share of the net assets of the investee, which results in an excess basis in the investment. This excess basis is allocated to the identifiable assets and liabilities of the investee utilizing purchase accounting principles and is used to calculate the amortization of basis differences every reporting period. Basis differences are generally amortized over the lives of the assets and liabilities that gave rise to the basis differences. Basis differences related to finite-lived intangible assets are amortized on a straight-line basis.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its share in earnings and losses of its equity method investee along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income or loss in its consolidated statements of operations and comprehensive loss, as applicable, on a three-month lag.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method goodwill is not amortized or tested for impairment. Instead, the Company evaluates its equity method investments for impairment whenever events or changes in circumstance indicate that the carrying amounts of such investments may be in excess of their fair value. When such indicators exist, the other-than-temporary impairment model is utilized, which considers the severity and duration of a decline in fair value below book value and the Company’s ability and intent to hold the investment for a sufficient period of time to allow for recovery. If a decline in the value of an equity method investment is determined to be other than temporary, a loss is recorded in the period of such determination.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The authoritative guidance allows a measurement period of up to one year from the date of acquisition of the investment to make adjustments to the preliminary determination and allocation of the excess basis in the investment.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(x)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Intangible Assets</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets recorded by the Company are costs directly associated with securing legal registration of patents and trademarks, acquiring domain names and the fair value of identifiable intangible assets acquired in business combinations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of the intangible assets are as follows:</span></div><div style="margin-top:12pt;padding-left:31.5pt;padding-right:31.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:58.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 - 7 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 - 10 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(y)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.91pt">Goodwill </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the aggregate purchase price over the fair value of net identifiable assets acquired in a business combination. Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as one reporting unit and has selected November 30 as the date to perform its annual impairment test. In the valuation of goodwill, management must make assumptions regarding estimated future cash flows to be derived from the Company's business. If these estimates or their related assumptions change in the future, the Company may be required to record impairment for these assets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option to first perform a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. However, the Company may elect to bypass the qualitative assessment and proceed directly to the quantitative impairment tests. The impairment test involves comparing the fair value of the reporting unit to its carrying value, including goodwill. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value. The impairment is limited to the carrying amount of goodwill.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">No goodwill impairment charges have been recorded for any period presented.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(z)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:34.45pt">Derivatives and Hedging</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to a wide variety of risks arising from its business operations and overall economic conditions. These risks include exposure to fluctuations in various foreign currencies against its functional currency and can impact the value of cash receipts and payments. The Company minimizes its exposure to these risks through management of its core business activities, specifically, the amounts, sources and duration of its assets and liabilities, and the use of derivative financial instruments. During 2021, the Company started using foreign currency derivative forward contracts, and in the future may also use foreign currency option contacts. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency derivative forward contracts involve fixing the exchange rate for delivery of a specified amount of foreign currency on a specified date. These agreements are typically cash settled in U.S. dollars for their fair value at or close to their settlement date. Foreign currency option contracts will require the Company to pay a premium for the right to sell a specified amount of foreign currency prior to the maturity date of the option. The Company does not enter into derivative financial instruments trading for speculative purposes.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments are carried at fair value and recorded as either an asset or a liability until they mature. Gains and losses resulting from changes in fair value of these instruments are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. For derivative instruments designated as cash flow hedges, gains or losses are initially recorded in other comprehensive income (“OCI”) in the balance sheet, then reclassified into the statement of operations in the period in which the derivative instruments mature. These realized gains and losses are recorded within the same financial statement line item as the hedged transaction. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s foreign currency derivative contracts are classified within Level 2 of the fair value hierarchy because the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, such as currency spot and forward rates.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(aa)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:28.34pt">Impairment of Long-Lived Assets</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its long-lived assets, including property, equipment and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(ab)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:28.34pt">Business Combinations</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill is measured as the excess of the consideration transferred over the fair value of assets acquired and liabilities assumed on the acquisition date. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed, these estimates are inherently uncertain and subject to refinement. The authoritative guidance allows a measurement period of up to one year from the date of acquisition to make adjustments to the preliminary allocation of the purchase price. As a result, during the measurement period the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that it identifies adjustments to the preliminary purchase price allocation. Upon conclusion of the measurement period or final determination of the values of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(ac)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:28.91pt">Segment Information</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Chief Executive Officer is the chief operating decision maker who reviews the Company's financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. The Company had no segment managers during the periods presented. Accordingly, the Company has determined that it operates in a single operating and reportable segment.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(ad)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:28.34pt">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies fair value accounting for all financial instruments on a recurring basis. The Company's financial instruments, which include cash, restricted cash, cash equivalents, accounts receivable and accounts payable are recorded at their carrying amounts, which approximate their fair values due to their short-term nature. Marketable securities consist of U.S. treasury securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. All marketable securities are considered to be available-for-sale and recorded at their estimated fair values. Unrealized gains and </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">losses for available-for-sale securities are recorded in other comprehensive loss. In valuing these items, the Company uses inputs and assumptions that market participants would use to determine their fair value, utilizing valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the senior notes due 2029 and 2031 (“2029 Notes” and “2031 Notes,” respectively) are determined based on their respective closing prices on the last trading day of the reporting period and are classified as Level 2 in the fair value hierarchy.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the strategic investments, which consist of restricted equity securities of a publicly held company and equity securities of privately held companies, is determined under the measurement alternative on a non-recurring basis adjusting for observable changes in fair value. The Company does not have a controlling interest nor it can exercise significant influence over any of these entities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews changes to the rating of its debt securities by rating agencies and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of December 31, 2022, the risk of expected credit losses was not significant. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairments are considered to be other than temporary if they are related to deterioration in credit risk or if it is likely that the security will be sold before the recovery of its cost basis. Realized gains and losses and declines in value deemed to be other than temporary are determined based on the specific identification method and are reported in other expenses, net.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(ae)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:28.91pt">Recently Adopted Accounting Guidance</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Revenue from Contracts with Customers.”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contact assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the first quarter of 2022 with no material impact to its consolidated financial statements. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(af)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:30.01pt">Recently Issued Accounting Guidance, Not yet Adopted</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU 2022-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of this guidance to its consolidated financial statements.</span></div> Basis of PresentationThe accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). Principles of ConsolidationThe consolidated financial statements include the Company and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated. Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. These estimates are used for, but not limited to, revenue allowances and sales credit reserves; recoverability of long-lived and intangible assets; capitalization and useful life of the Company’s capitalized internal-use software development costs; fair value of acquired intangible assets and goodwill; accruals and contingencies. Estimates are based on historical experience and on various assumptions that the Company believes are reasonable under current circumstances. However, future events are subject to change and best estimates and judgments may require further adjustments, therefore, actual results could differ materially from those estimates. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Concentration of Credit RiskFinancial instruments that potentially expose the Company to a concentration of credit risk consist primarily of cash, cash equivalents, restricted cash, marketable securities and accounts receivable. The Company maintains cash, restricted cash, cash equivalents and marketable securities with financial institutions that management believes are financially sound and have minimal credit risk exposure although the balances will exceed insured limits.The Company sells its services to a wide variety of customers. If the financial condition or results of operations of any significant customer deteriorates substantially, operating results could be adversely affected. To reduce credit risk, management performs credit evaluations of the financial condition of new customers and periodic re-evaluations, as needed, of existing customers. The Company does not require collateral from its credit customers and maintains reserves for estimated credit losses on customer accounts when considered necessary. Actual credit losses may differ from the Company’s estimates. Revenue Recognition<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines revenue recognition through the following steps:</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Determination of the transaction price;</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Allocation of the transaction price to the performance obligations in the contract; and,</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nature of Products and Services</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue is derived from usage-based fees earned from its communications products when customers access its cloud-based platform. Platform access is considered a monthly series comprising of one performance obligation and usage-based fees are recognized as revenue in the period in which the usage occurs. In the years ended December 31, 2022, 2021 and 2020, the revenue from usage-based fees represented 73%, 72% and 76% of total revenue, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription-based fees are derived from non-usage-based products on the Company’s cloud-based platform, such as Twilio Segment, Twilio Engage, Twilio Flex, as well as from sales of other products such as short codes, customer support, email API and others. Non-usage-based contracts revenue is recognized on a ratable basis over the contractual term which is generally between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZjgwM2M4NTAzZDRmNGFhZTcxNGU3MDEwNzNmZGZhL3NlYzphNGY4MDNjODUwM2Q0ZjRhYWU3MTRlNzAxMDczZmRmYV8yNDY0L2ZyYWc6NjFmZWIwZjY0MzRiNGMxY2FkYjg2ZDhhMmRhY2QzNzYvdGV4dHJlZ2lvbjo2MWZlYjBmNjQzNGI0YzFjYWRiODZkOGEyZGFjZDM3Nl81NDk3NTU4NDg0NzQ_15a99e07-e0e8-44ee-ac86-6681446a364d">one</span> to three years. In the years ended December 31, 2022, 2021 and 2020, the revenue from non-usage-based fees represented 27%, 28%, and 24% of total revenue, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No significant judgments are required in determining whether products and services are considered distinct performance obligations and should be accounted for separately versus together, or to determine the stand-alone selling price.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's arrangements do not contain general rights of return. However, credits may be issued on a case-by-case basis. The contracts do not provide customers with the right to take possession of the software supporting the applications. Amounts that have been invoiced are recorded in accounts receivable and in revenue or deferred revenue depending on whether the revenue recognition criteria have been met.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div>Revenue allocated to remaining performance obligations represents unearned revenue and amounts that were and will be invoiced and recognized as revenue in future periods for non-cancelable multi-year subscription arrangements. The Company applies the optional exemption of not disclosing the transaction price allocated to the remaining performance obligations for its usage-based contracts and contracts with original duration of one year or less. 0.73 0.72 0.76 P3Y 0.27 0.28 0.24 154500000 0.66 P12M 0.94 P24M Deferred Revenue and Customer Deposits<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue is recorded when a non-cancellable contractual right to bill exists or when cash payments are received in advance of future usage on non-cancelable contracts. Customer refundable prepayments are recorded as customer deposits. As of December 31, 2022 and 2021, the Company recorded $139.1 million and $141.5 million as its deferred revenue and customer deposits, respectively, that are included in deferred revenue and customer deposits and other long-term liabilities in the accompanying consolidated balance sheets. During the years ended December 31, 2022, 2021 and 2020, the Company recognized $124.9 million, $70.1 million and $19.5 million of revenue, respectively, that was included in the deferred revenue and customer deposits balance as of the end of the previous year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Deferred Sales Commissions</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records an asset for the incremental costs of obtaining a contract with a customer, for example, sales commissions that are earned upon execution of contracts. The Company uses the portfolio of data method to determine the estimated period of benefit of capitalized commissions which is generally determined to be up to five years. Amortization expense related to these capitalized costs related to initial contracts, upsells and renewals, is recognized on a straight line basis over the estimated period of benefit of the capitalized commissions. The Company applies the optional exemption of expensing these costs as incurred with amortization periods of one year or less. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net capitalized commission costs as of December 31, 2022 and 2021, were $239.1 million and $193.4 million, respectively, and are included in prepaid expenses and other current assets and other long‑term assets in the accompanying consolidated balance sheets. Amortization of these assets was $57.9 million, $31.5 million and $13.3 million in the years ended December 31, 2022, 2021 and 2020, respectively, and is included in sales and marketing expense in the accompanying consolidated statements of operations.</span></div> 139100000 141500000 124900000 70100000 19500000 P5Y 239100000 193400000 57900000 31500000 13300000 Cost of RevenueCost of revenue consists primarily of costs of communications services purchased from network service providers. Cost of revenue also includes fees to support the Company's cloud infrastructure, direct costs of personnel, such as salaries and stock-based compensation for the customer care and support services employees, and non-personnel costs, such as amortization of capitalized internal-use software development costs and amortization of acquired intangibles. Research and Development ExpenseResearch and development expenses consist primarily of personnel costs, cloud infrastructure fees for staging and development of the Company’s products, outsourced engineering services, amortization of capitalized internal-use software development costs and an allocation of general overhead expenses. The Company capitalizes the portion of its software development costs that meets the criteria for capitalization. Internal-Use Software Development CostsCertain costs of platform and other software applications developed for internal use are capitalized. The Company capitalizes qualifying internal-use software development costs that are incurred during the application development stage. Capitalization of costs begins when two criteria are met: (i) the preliminary project stage is completed and (ii) it is probable that the software will be completed and used for its intended function. Capitalization ceases when the software is substantially complete and ready for its intended use, including the completion of all significant testing. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Costs incurred for maintenance, minor upgrades and enhancements are expensed. Costs related to preliminary project activities and post-implementation operating activities are also expensed as incurred.Capitalized costs of platform and other software applications are included in property and equipment. These costs are amortized over the estimated useful life of the software on a straight-line basis over three years. Management evaluates the useful life of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. The amortization of costs related to the platform applications is included in cost of revenue, while the amortization of costs related to other software applications developed for internal use is included in operating expenses. P3Y Advertising CostsAdvertising costs are expensed as incurred and were $92.6 million, $78.8 million and $47.2 million in the years ended December 31, 2022, 2021 and 2020, respectively. Advertising costs are included in sales and marketing expenses in the accompanying consolidated statements of operations. 92600000 78800000 47200000 Restructuring CostsThe Company records a charge for restructuring when management commits to a restructuring plan, the restructuring plan identifies all significant actions, the period of time to complete the restructuring plan indicates that significant changes to the plan are not likely and employees who are impacted have been notified of the pending involuntary termination. Stock-Based Compensation<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock-based compensation to employees, including the purchase rights issued under the Company's 2016 Employee Stock Purchase Plan, as amended (the “2016 ESPP”), is measured on the grant date based on the fair value of the awards on the date of grant. These costs are recognized as an expense following straight-line attribution method over the requisite service period. The Company uses the Black-Scholes option pricing model to measure the fair value of its stock options and the purchase rights issued under the ESPP. The fair value of the restricted stock units is determined using the closing fair value of the Company's Class A common stock on the date of grant and recognized as an expense following straight-line attribution method over the requisite service period. Forfeitures are recorded in the period in which they occur.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense for stock options granted to nonemployees is calculated using the Black-Scholes option pricing model and is recognized in expense over the service period.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes option pricing model requires the use of complex assumptions, which determine the fair value of stock options and the purchase rights issued under ESPP. These assumptions include:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Fair value of the common stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company uses the market closing price of its Class A common stock, as reported on the New York Stock Exchange, for the fair value.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected term. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected term represents the period that the stock option or the purchase right is expected to be outstanding. The Company uses the simplified calculation of expected term, which reflects the weighted-average time-to-vest and the contractual life of the stock option or the purchase right;</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected volatility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to July 1, 2021, the expected volatility was derived from an average of the historical volatilities of the Class A common stock of the Company and several other entities with characteristics similar to those of the Company, such as the size and operational and economic similarities to the Company's principal business operations. Beginning with the third quarter 2021, the expected volatility was derived from the average of the historical volatilities of the Class A common stock of the Company.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Risk -free interest rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero coupon U.S. Treasury notes with maturities approximately equal to the expected term of the stock-based awards; and</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expected dividend. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on its common stock.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of the assumptions used in the Black-Scholes model changes, stock-based compensation for future options may differ materially compared to that associated with previous grants.</span></div> Income Taxes<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes in accordance with authoritative guidance which requires the use of the asset and liability approach. Deferred tax assets and liabilities are recognized for future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases, as well as net operating loss and tax credit carry-forwards. Deferred tax amounts are determined by using the enacted tax rates expected to be in effect when the temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance reduces the deferred tax assets to the amount that is more likely than not to be realized.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the effect of uncertain income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records interest and penalties related to uncertain tax positions in the provision for income taxes in the consolidated statements of operations.</span></div> Foreign Currency<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company's foreign subsidiaries is generally the U.S. dollar. Accordingly, the subsidiaries remeasure monetary assets and liabilities at period-end exchange rates, while non-monetary items are remeasured at historical rates. Revenue and expense accounts are remeasured at the average exchange rate in effect during the month in which the transaction occurs. Remeasurement adjustments are recognized in the consolidated statements of operations as other expense, net, in the year of occurrence. Foreign currency transaction gains and losses were insignificant for all periods presented.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For those entities where the functional currency is a foreign currency, adjustments resulting from translating the financial statements into U.S. dollars are recorded as a component of accumulated other comprehensive (loss) income as part of the total stockholders' equity. Monetary assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenue and expenses are translated at the weighted average exchange rates in effect during the month in which a transaction occurs. Equity transactions are translated using historical exchange rates. Foreign currency transaction gains and losses are included in other expenses, net, in the accompanying consolidated statements of operations.</span></div> Comprehensive LossComprehensive loss refers to net loss and other revenue, expenses, gains and losses that, under generally accepted accounting principles, are recorded as an element of stockholders' equity but are excluded from the calculation of net loss. Net Loss Per Share Attributable to Common Stockholders<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates its basic and diluted net loss per share attributable to common stockholders in conformity with the two-class method required for companies with participating securities. The Company has 100,000,000 shares of preferred stock that was authorized but never issued or outstanding. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Class A and Class B common stock are the only outstanding equity securities of the Company. The rights of the holders of Class A and Class B common stock are identical, except with respect to voting and conversion. Each share of Class A common stock is entitled to one vote per share, and each share of Class B common stock is entitled to 10 votes per share. Shares of Class B common stock may be converted into Class A common stock at any time at the option of the stockholder on a one-for-one basis and are automatically converted into Class A common stock upon sale or transfer, subject to certain limited exceptions. The shares are also automatically converted upon reaching the final conversion date of June 28, 2023, as defined in the Company’s amended and restated certificate of incorporation. Shares of Class A common stock are not convertible. </span></div>The Company also has dilutive securities, such as potential or restricted common shares or common stock equivalents, that were excluded from the calculation of diluted net loss per share attributable to common stockholders as their effect was antidilutive in all periods presented. 100000000 1 10 1 Cash and Cash EquivalentsThe Company considers all highly liquid investments with an original maturity of three months or less when purchased to be cash equivalents. Cash equivalents consist of cash deposited into money market funds, reverse repurchase agreements and commercial paper. All credit and debit card transactions that process as of the last day of each month and settle within the first few days of the subsequent month are also classified as cash and cash equivalents as of the end of the month in which they were processed. Accounts Receivable and Allowance for Doubtful AccountsAccounts receivable are recorded net of the allowance for doubtful accounts. The allowance for doubtful accounts is estimated based on the Company's assessment of its ability to collect on customer accounts receivable. The Company regularly reviews the allowance by considering certain factors such as historical experience, credit quality, age of accounts receivable balances and other known conditions that may affect a customer's ability to pay. In cases where the Company is aware of circumstances that may impair a specific customer's ability to meet their financial obligations, a specific allowance is recorded against amounts due from the customer which reduces the net recognized receivable to the amount the Company reasonably believe will be collected. The Company writes-off accounts receivable against the allowance when a determination is made that the balance is uncollectible and collection of the receivable is no longer being actively pursued. Costs Related to Public OfferingsCosts related to public offerings, which consist of direct incremental legal, printing and accounting fees are deferred until the offering is completed. Upon completion of the offering, these costs are offset against the offering proceeds within the consolidated statements of stockholders' equity. Property and Equipment<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, both owned and under finance leases, is stated at cost less accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the related asset. Maintenance and repairs are expensed as incurred.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:</span></div><div style="margin-top:12pt;padding-left:27pt;padding-right:27pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:58.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data center equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 - 4 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years or remaining lease term</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets under financing lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years or remaining lease term</span></div></td></tr></table></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of property and equipment are as follows:</span></div><div style="margin-top:12pt;padding-left:27pt;padding-right:27pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:58.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data center equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 - 4 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years or remaining lease term</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets under financing lease</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years or remaining lease term</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:59.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software developments costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data center equipment </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">446,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(191,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,979 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,316 </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"/></tr></table></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Data center equipment contains $72.4 million and $63.0 million in assets held under finance leases as of December 31, 2022 and 2021, respectively. Accumulated depreciation and amortization contains $41.2 million and $26.8 million of accumulated depreciation for assets held under finance leases as of December 31, 2022 and 2021, respectively.</span></div> P3Y P2Y P4Y P5Y P3Y P5Y P3Y P5Y Leases<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at contract inception. The Company presents the operating leases in long-term assets and current and long-term liabilities. Finance lease assets are included in property and equipment, net, and finance lease liabilities are presented in current and long-term liabilities in the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use (“ROU”) assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and lease liabilities are measured and recognized at the lease commencement date based on the present value of the remaining lease payments over the lease term. As the Company’s leases do not generally provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company’s lease agreements may have lease and non-lease components, which the Company accounts for as a single lease component. When estimating the lease term, the Company includes options to extend or terminate the lease when it is reasonably certain such options will be exercised. Operating lease costs are recognized in operating expenses in the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accompanying consolidated statements of operations on a straight-line basis over the lease term and variable payments are recognized in the period they are incurred. The Company’s lease agreements do not contain any residual value guarantees. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the consolidated statements of cash flows, the Company presents the lease payments made on the operating leases as cash flows from operations and principal payments made on the finance leases as part of financing activities.</span></div> Equity Method Investments<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity investment holdings in which the Company does not have a controlling financial interest but can exercise significant influence over an investee are accounted for under the equity method. Equity method investments are originally recorded at cost and are subsequently increased or reduced to reflect the Company’s proportionate share of net earnings or losses of the investee as they occur. The Company records the investee losses up to the carrying amount of the investment plus any advances and loans made to the investee and any financial guarantees made on behalf of the investee. Investments are also increased or decreased by contributions made to and distributions received from the investee. All costs directly associated with the acquisition of the investment are included in the carrying amount of the investment. Profits or losses related to intra-entity sales are eliminated until realized by the Company or the investee.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines the difference between its purchase price and its proportionate share of the net assets of the investee, which results in an excess basis in the investment. This excess basis is allocated to the identifiable assets and liabilities of the investee utilizing purchase accounting principles and is used to calculate the amortization of basis differences every reporting period. Basis differences are generally amortized over the lives of the assets and liabilities that gave rise to the basis differences. Basis differences related to finite-lived intangible assets are amortized on a straight-line basis.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records its share in earnings and losses of its equity method investee along with adjustments for amortization of basis differences, investee capital transactions and other comprehensive income or loss in its consolidated statements of operations and comprehensive loss, as applicable, on a three-month lag.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity method goodwill is not amortized or tested for impairment. Instead, the Company evaluates its equity method investments for impairment whenever events or changes in circumstance indicate that the carrying amounts of such investments may be in excess of their fair value. When such indicators exist, the other-than-temporary impairment model is utilized, which considers the severity and duration of a decline in fair value below book value and the Company’s ability and intent to hold the investment for a sufficient period of time to allow for recovery. If a decline in the value of an equity method investment is determined to be other than temporary, a loss is recorded in the period of such determination.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The authoritative guidance allows a measurement period of up to one year from the date of acquisition of the investment to make adjustments to the preliminary determination and allocation of the excess basis in the investment.</span></div> Intangible Assets<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets recorded by the Company are costs directly associated with securing legal registration of patents and trademarks, acquiring domain names and the fair value of identifiable intangible assets acquired in business combinations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with determinable economic lives are carried at cost, less accumulated amortization. Amortization is computed over the estimated useful life of each asset on a straight-line basis. The Company determines the useful lives of identifiable intangible assets after considering the specific facts and circumstances related to each intangible asset. Factors the Company considers when determining useful lives include the contractual term of any agreement related to the asset, the historical performance of the asset, the Company's long-term strategy for using the asset, any laws or other local regulations which could impact the useful life of the asset and other economic factors, including competition and specific market conditions. Intangible assets without determinable economic lives are carried at cost, not amortized and reviewed for impairment at least annually.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of the intangible assets are as follows:</span></div><div style="margin-top:12pt;padding-left:31.5pt;padding-right:31.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:58.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 - 7 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 - 10 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The useful lives of the intangible assets are as follows:</span></div><div style="margin-top:12pt;padding-left:31.5pt;padding-right:31.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:64.912%"><tr><td style="width:1.0%"/><td style="width:58.359%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.926%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 - 7 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 - 10 years</span></div></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20 years</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div> P4Y P7Y P3Y P10Y P5Y P3Y P5Y P20Y Goodwill <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the aggregate purchase price over the fair value of net identifiable assets acquired in a business combination. Goodwill is not amortized and is tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The Company has determined that it operates as one reporting unit and has selected November 30 as the date to perform its annual impairment test. In the valuation of goodwill, management must make assumptions regarding estimated future cash flows to be derived from the Company's business. If these estimates or their related assumptions change in the future, the Company may be required to record impairment for these assets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the option to first perform a qualitative assessment to determine if it is more likely than not that the fair value of a reporting unit is less than its carrying amount. However, the Company may elect to bypass the qualitative assessment and proceed directly to the quantitative impairment tests. The impairment test involves comparing the fair value of the reporting unit to its carrying value, including goodwill. A goodwill impairment will be the amount by which a reporting unit’s carrying value exceeds its fair value. The impairment is limited to the carrying amount of goodwill.</span></div> 1 0 0 0 Derivatives and Hedging<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to a wide variety of risks arising from its business operations and overall economic conditions. These risks include exposure to fluctuations in various foreign currencies against its functional currency and can impact the value of cash receipts and payments. The Company minimizes its exposure to these risks through management of its core business activities, specifically, the amounts, sources and duration of its assets and liabilities, and the use of derivative financial instruments. During 2021, the Company started using foreign currency derivative forward contracts, and in the future may also use foreign currency option contacts. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency derivative forward contracts involve fixing the exchange rate for delivery of a specified amount of foreign currency on a specified date. These agreements are typically cash settled in U.S. dollars for their fair value at or close to their settlement date. Foreign currency option contracts will require the Company to pay a premium for the right to sell a specified amount of foreign currency prior to the maturity date of the option. The Company does not enter into derivative financial instruments trading for speculative purposes.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments are carried at fair value and recorded as either an asset or a liability until they mature. Gains and losses resulting from changes in fair value of these instruments are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. For derivative instruments designated as cash flow hedges, gains or losses are initially recorded in other comprehensive income (“OCI”) in the balance sheet, then reclassified into the statement of operations in the period in which the derivative instruments mature. These realized gains and losses are recorded within the same financial statement line item as the hedged transaction. </span></div>The Company’s foreign currency derivative contracts are classified within Level 2 of the fair value hierarchy because the valuation inputs are based on quoted prices and market observable data of similar instruments in active markets, such as currency spot and forward rates. Impairment of Long-Lived AssetsThe Company evaluates its long-lived assets, including property, equipment and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value. Business CombinationsThe Company recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill is measured as the excess of the consideration transferred over the fair value of assets acquired and liabilities assumed on the acquisition date. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed, these estimates are inherently uncertain and subject to refinement. The authoritative guidance allows a measurement period of up to one year from the date of acquisition to make adjustments to the preliminary allocation of the purchase price. As a result, during the measurement period the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that it identifies adjustments to the preliminary purchase price allocation. Upon conclusion of the measurement period or final determination of the values of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of operations. Segment InformationThe Company's Chief Executive Officer is the chief operating decision maker who reviews the Company's financial information presented on a consolidated basis for purposes of allocating resources and evaluating the Company's financial performance. The Company had no segment managers during the periods presented. Accordingly, the Company has determined that it operates in a single operating and reportable segment. 0 Fair Value of Financial Instruments<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting guidance for fair value provides a framework for measuring fair value, clarifies the definition of fair value, and expands disclosures regarding fair value measurements. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The accounting guidance establishes a three-tiered hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as follows:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 Inputs: Unadjusted quoted prices in active markets for identical assets or liabilities accessible to the reporting entity at the measurement date.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 Inputs: Other than quoted prices included in Level 1 inputs that are observable for the asset or liability, either directly or indirectly, for substantially the full term of the asset or liability.</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 Inputs: Unobservable inputs for the asset or liability used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at measurement date.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument's categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies fair value accounting for all financial instruments on a recurring basis. The Company's financial instruments, which include cash, restricted cash, cash equivalents, accounts receivable and accounts payable are recorded at their carrying amounts, which approximate their fair values due to their short-term nature. Marketable securities consist of U.S. treasury securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. All marketable securities are considered to be available-for-sale and recorded at their estimated fair values. Unrealized gains and </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">losses for available-for-sale securities are recorded in other comprehensive loss. In valuing these items, the Company uses inputs and assumptions that market participants would use to determine their fair value, utilizing valuation techniques that maximize the use of observable inputs and minimize the use of unobservable inputs. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the senior notes due 2029 and 2031 (“2029 Notes” and “2031 Notes,” respectively) are determined based on their respective closing prices on the last trading day of the reporting period and are classified as Level 2 in the fair value hierarchy.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the strategic investments, which consist of restricted equity securities of a publicly held company and equity securities of privately held companies, is determined under the measurement alternative on a non-recurring basis adjusting for observable changes in fair value. The Company does not have a controlling interest nor it can exercise significant influence over any of these entities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews changes to the rating of its debt securities by rating agencies and monitors the surrounding economic conditions to assess the risk of expected credit losses. As of December 31, 2022, the risk of expected credit losses was not significant. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairments are considered to be other than temporary if they are related to deterioration in credit risk or if it is likely that the security will be sold before the recovery of its cost basis. Realized gains and losses and declines in value deemed to be other than temporary are determined based on the specific identification method and are reported in other expenses, net.</span></div> Recently Adopted Accounting Guidance<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update No. (“ASU”) 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which requires that an entity recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Revenue from Contracts with Customers.”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At the acquisition date, an acquirer should account for the related revenue contracts as if it had originated the contracts. Generally, this should result in an acquirer recognizing and measuring the acquired contact assets and contract liabilities consistent with how they were recognized and measured in the acquiree's financial statements, assuming the acquirer is able to assess and rely on how the acquiree applied ASC 606. ASU 2021-08 is effective for interim and annual periods beginning after December 15, 2022, with early adoption permitted. The Company adopted ASU 2021-08 in the first quarter of 2022 with no material impact to its consolidated financial statements. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(af)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:30.01pt">Recently Issued Accounting Guidance, Not yet Adopted</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued ASU 2022-03, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Fair Value Measurements (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which clarifies and amends the guidance of measuring the fair value of equity securities subject to contractual restrictions that prohibit the sale of the equity securities. ASU 2022-03 is effective for interim and annual periods beginning after December 15, 2023, with early adoption permitted. The Company is evaluating the impact of the adoption of this guidance to its consolidated financial statements.</span></div> Fair Value Measurements<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Assets</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide the financial assets measured at fair value on a recurring basis: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.744%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses More<br/>Than<br/>12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>December 31, 2022</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="45" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reverse repurchase<br/>   agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash <br/>    and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">481,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government <br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and <br/>   commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,973,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,890,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable <br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,605,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">617,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,854,067 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">664,021 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,088,155 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,752,176 </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"/></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>December 31, 2021</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level  3</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="39" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">832,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">832,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">375,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,300,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,254,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,285,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,897,272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">624,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,254,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,878,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,729,896 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,808)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,410,584 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,300,470 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,711,054 </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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate related fair value of corporate debt securities with unrealized losses is $2.66 billion as of December 31, 2022, of which $2.04 billion have been in an unrealized loss position for more than 12 months and $620.5 million have been in an unrealized loss position for less than 12 months. Unrealized losses related to other investments as of December 31, 2022, and for all investments as of December 31, 2021 were not significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary objective when investing excess cash is preservation of capital, hence the Company's marketable securities primarily consist of U.S. Treasury Securities, non-U.S government securities, high credit quality corporate debt securities and commercial paper. Because the Company views its marketable securities as available to support current operations, it has classified all available for sale securities as short-term. As of December 31, 2022 and 2021, for fixed income securities that were in unrealized loss positions, the Company has determined that (i) it does not have the intent to sell any of these investments, and (ii) it is not more likely than not that it will be required to sell any of these investments before recovery of the entire amortized cost basis. In addition, as of December 31, 2022 and 2021, the Company anticipates that it will recover the entire amortized cost basis of such fixed income securities before maturity.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest earned on marketable securities was $64.6 million, $55.7 million and $32.4 million in the years ended December 31, 2022, 2021 and 2020, respectively. The interest is recorded as other expenses, net, in the accompanying consolidated statements of operations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of marketable securities: </span></div><div style="margin-top:12pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.695%"><tr><td style="width:1.0%"/><td style="width:44.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,943,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,909,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,084,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,661,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,594,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,793,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,605,208 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,503,317 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,897,272 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,878,430 </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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Investments</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company held strategic investments with an aggregate carrying value of $76.9 million and $68.3 million, respectively, recorded as other long-term assets in the accompanying consolidated balance sheets. The carrying value of these securities is determined under the measurement alternative on a non-recurring basis and adjusted for observable changes in fair value. There were no impairments or other significant adjustments related to these securities recorded in the three years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Liabilities</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial liabilities that are measured at fair value on a recurring basis consist of foreign currency derivative liabilities and are classified as Level 2 financial instruments in the fair value hierarchy. As of December 31, 2022 and 2021, the aggregate fair value of these liabilities and the associated unrealized losses were not significant. </span></div>The Company’s financial liabilities that are not measured at fair value on a recurring basis are its 2029 Notes and its 2031 Notes. As of December 31, 2022, the fair value of the 2029 Notes and 2031 Notes were $410.9 million and $399.4 million, respectively. As of December 31, 2021, the fair value of the 2029 Notes and 2031 Notes were $510.2 million and $512.8 million, respectively. <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide the financial assets measured at fair value on a recurring basis: </span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:21.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.744%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses More<br/>Than<br/>12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>December 31, 2022</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="45" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reverse repurchase<br/>   agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash <br/>    and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,610 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">202,249 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">248,859 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">481,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,347)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">468,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government <br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6,304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and <br/>   commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,973,844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(71,043)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,890,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable <br/>   securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,605,208 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">617,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,885,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,503,317 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,854,067 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">307 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,504)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(88,694)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">664,021 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,088,155 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,752,176 </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"/></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.379%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.685%"/><td style="width:0.1%"/></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized<br/>Cost or<br/>Carrying<br/>Value</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross<br/>Unrealized<br/>Losses Less Than 12 Months</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Hierarchy as of <br/>December 31, 2021</span></td><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level  3</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="39" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Money market funds </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">832,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">786,548 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,076 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">832,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketable securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">U.S. Treasury securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">375,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,561)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-U.S. government securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,355)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">220,286 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate debt securities and commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,300,326 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15,892)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,254,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,285,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,897,272 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,808)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">624,036 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,254,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,878,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total financial assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,729,896 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,808)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,410,584 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,300,470 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;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 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,711,054 </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"/></tr></table></div> 46610000 46610000 0 0 46610000 200000000 0 200000000 0 200000000 2249000 0 2249000 0 2249000 248859000 46610000 202249000 0 248859000 481463000 0 1269000 11347000 468847000 0 0 468847000 149901000 0 33000 6304000 143564000 0 0 143564000 2973844000 307000 12202000 71043000 5000000 2885906000 0 2890906000 3605208000 307000 13504000 88694000 617411000 2885906000 0 3503317000 3854067000 307000 13504000 88694000 664021000 3088155000 0 3752176000 786548000 786548000 0 0 786548000 46076000 0 46076000 0 46076000 832624000 786548000 46076000 0 832624000 375305000 6000 2561000 372750000 0 0 372750000 221641000 0 1355000 220286000 0 0 220286000 3300326000 960000 15892000 31000000 3254394000 0 3285394000 3897272000 966000 19808000 624036000 3254394000 0 3878430000 4729896000 966000 19808000 1410584000 3300470000 0 4711054000 2660000000 2040000000.00 620500000 64600000 55700000 32400000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of marketable securities: </span></div><div style="margin-top:12pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.695%"><tr><td style="width:1.0%"/><td style="width:44.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.643%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.718%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<br/>Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized<br/>Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate<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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,943,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,909,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,084,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,085,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One to three years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,661,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,594,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,812,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,793,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,605,208 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,503,317 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,897,272 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,878,430 </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"/></tr></table></div> 1943836000 1909218000 1084751000 1085006000 1661372000 1594099000 2812521000 2793424000 3605208000 3503317000 3897272000 3878430000 76900000 68300000 0 0 0 410900000 399400000 510200000 512800000 Property and Equipment<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:59.096%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.723%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.725%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized internal-use software developments costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,589 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data center equipment </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">550,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">446,334 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization </span><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286,296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(191,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,979 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,316 </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"/></tr></table></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Data center equipment contains $72.4 million and $63.0 million in assets held under finance leases as of December 31, 2022 and 2021, respectively. Accumulated depreciation and amortization contains $41.2 million and $26.8 million of accumulated depreciation for assets held under finance leases as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$71.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$59.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$51.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized $65.4 million, $63.1 million and $47.1 million in internal‑use software development costs in the years ended December 31, 2022, 2021 and 2020, respectively.<br/></span></div> 257983000 198589000 100207000 77946000 91660000 85297000 70815000 58636000 14935000 15360000 14675000 10506000 550275000 446334000 286296000 191018000 263979000 255316000 72400000 63000000 41200000 26800000 71700000 59600000 51100000 65400000 63100000 47100000 ImpairmentIn the second quarter of 2022, the Company announced its decision to become a remote-first company whereby employees would have the flexibility to work remotely on a permanent basis. As part of the new operating strategy, in the third quarter of 2022, the Company permanently closed several of its offices which triggered a reassessment of long-lived asset groupings and a test for impairment. The Company determined that the carrying amounts of the impacted ROU assets and the associated leasehold improvements and property and equipment exceeded their respective fair values. The Company engaged a third‑party expert to assist with the valuation analysis. In the year ended December 31, 2022, the Company recorded a $97.7 million impairment expense in its accompanying consolidated statement of operations related to these office closures. 97700000 Restructuring Activities<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2022, the compensation and talent management committee of the Company’s board of directors approved a restructuring plan that was designed to reduce operating costs, improve operating margins and shift the Company’s selling capacity to accelerate software sales (the “September Plan”). The September Plan eliminated approximately 11% of the Company’s workforce.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded restructuring charges of $76.6 million for the year ended December 31, 2022, which consisted of $62.3 million related to employee transition, notice period, severance payments, employee benefits and facilitation costs; and $14.3 million related to vesting of the employee stock-based compensation awards. The execution of the September Plan was substantially completed as of December 31, 2022. However, potential employment position eliminations in certain jurisdictions outside of the United States are subject to extended consultation periods mandated by the local jurisdictions. The Company will record the restructuring charges related to the eliminated positions in those jurisdictions upon finalization of the respective consultation periods. The estimated remaining expenses are not expected to be significant but the actual amounts may differ materially from expectations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s restructuring liability that is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheet:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.653%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.301%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.301%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.307%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Workforce Reduction Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Facilitation Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,066 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $14.3 million expense related to vesting of the employee stock-based compensation awards is recorded in the additional-paid-in capital in the accompanying consolidated statement of stockholders’ equity.</span></div> 0.11 76600000 14300000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s restructuring liability that is included in accrued expenses and other current liabilities in the accompanying consolidated balance sheet:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.128%"><tr><td style="width:1.0%"/><td style="width:59.653%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.301%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.301%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.307%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Workforce Reduction Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Facilitation Costs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(60,053)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,066 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 0 60553000 1808000 62361000 60053000 1242000 61295000 500000 566000 1066000 14300000 Derivatives and Hedging<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had outstanding foreign currency forward contracts designated as cash flow hedges with a total sell notional value of $219.8 million. The notional value represents the amount that will be sold upon maturity of the forward contract. As of December 31, 2022, these contracts had maturities of up to 6 months. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses associated with these foreign currency forward contracts were as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.269%"><tr><td style="width:1.0%"/><td style="width:35.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.926%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Statement of Operations and Statement of Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in market value of effective foreign currency forward exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Losses recognized in income due to instruments maturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>The Company is subject to master netting agreements with certain counterparties of the foreign exchange contracts, under which it is permitted to net settle transactions of the same currency with a single net amount payable by one party to the other. It is the Company’s policy to present the derivatives at gross in its consolidated balance sheets. The Company’s foreign currency forward contracts are not subject to any credit contingent features or collateral requirements. The Company manages its exposure to counterparty risk by entering into contracts with a diversified group of major financial institutions and by actively monitoring its outstanding positions. As of December 31, 2022, the Company did not have any offsetting arrangements. 219800000 P6M <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses associated with these foreign currency forward contracts were as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.269%"><tr><td style="width:1.0%"/><td style="width:35.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.892%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.726%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.587%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.926%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Statement of Operations and Statement of Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended<br/>December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change in market value of effective foreign currency forward exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Losses recognized in income due to instruments maturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,862 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 556000 294000 -34862000 -7545000 Right-of-Use Assets and Lease Liabilities <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various operating lease agreements for office space and data centers and finance lease agreements for data centers, office equipment and furniture.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had 30 leased properties with remaining lease terms from 0.1 years to 7.0 years, some of which include options to extend the leases for up to 5.0 years.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the 2022 office closures described in Note 5, the Company impaired several of its office leases that will no longer be used to support its ongoing operations. In the year ended December 31, 2022, the Company recorded $97.7 million impairment expense related to these office closures, of which $72.8 million related to the affected ROU assets. The remaining impairment expense related to the associated assets in the property, plant and equipment categories. For the years ended December 31, 2022, 2021 and 2020, the Company did not have significant sublease income related to any of its subleased office leases.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease costs recorded in the accompanying consolidated statements of operations were $57.8 million, $61.0 million and $49.3 million for the years ended December 31, 2022, 2021 and 2020, respectively. Lease costs associated with short-term leases, variable leases and finance leases were not significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to operating leases was as follows: </span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:76.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows paid for amounts included in operating lease liabilities (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,473</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,085</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows:</span></div><div style="margin-top:12pt;padding-left:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.643%"><tr><td style="width:1.0%"/><td style="width:66.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,551 </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"/></tr></table></div> 30 P0Y1M6D P7Y P5Y 97700000 72800000 57800000 61000000 49300000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow and other information related to operating leases was as follows: </span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:76.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.404%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.626%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash flows paid for amounts included in operating lease liabilities (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,473</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,085</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.5</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 64473000 60085000 P4Y9M18D P5Y6M 0.045 0.045 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows:</span></div><div style="margin-top:12pt;padding-left:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:65.643%"><tr><td style="width:1.0%"/><td style="width:66.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.913%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.859%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">242,922 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,773 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,222)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,551 </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"/></tr></table></div> 62696000 52185000 38262000 34861000 26818000 28100000 242922000 24149000 218773000 54222000 164551000 Business Combinations<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company completed a business combination for an aggregate accounting purchase price of $32.7 million, of which $25.7 million was allocated to goodwill and $8.2 million was allocated to intangible assets.</span></div>2021 Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Zipwhip, Inc.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company acquired all outstanding shares of Zipwhip, Inc. (“Zipwhip”), a leading provider of toll-free messaging in the United States, for a purchase price, as adjusted, of $838.8 million. The purchase price included $418.1 million of cash, $419.2 million fair value of 1.1 million shares of the Company's Class A common stock and $1.5 million fair value of the pre-combination services of Zipwhip employees reflected in the unvested equity awards assumed by the Company at closing. Additionally, at closing, the Company issued 59,533 shares of its Class A common stock which were subject to vesting over a period of 3 years. Vesting of these shares is recorded in the stock-based compensation expense as the services are provided.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Part of the cash consideration paid at closing was to settle the vested equity awards of Zipwhip employees. The Company assumed all unvested and outstanding equity awards of Zipwhip continuing employees, as converted into its own equity awards, at the conversion ratio provided in the Agreement and Plan of Merger and Reorganization (the “Zipwhip Merger Agreement”). This transaction also included $19.1 million of additional cash consideration for certain employees, which is vesting as these employees are providing services in the post-acquisition period. This amount is recorded in the operating expenses over the 3 year vesting period.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The acquisition was accounted for as a business combination and the total purchase price of $838.8 million was allocated to the net tangible and intangible assets and liabilities based on their fair values on the acquisition date with the excess recorded as goodwill. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair value of the 1.2 million aggregate number of shares of the Company's Class A common stock issued at closing was determined based on the closing market price of the Company's Class A common stock on the acquisition date. The fair value of the $30.7 million unvested equity awards assumed on the acquisition closing date was determined (a) for options, by using the Black-Scholes option pricing model with the applicable assumptions as of the acquisition date; (b) for restricted stock units, by using the closing market price of the Company's Class A common stock on the acquisition date. These awards continue vesting as Zipwhip employees provide services in the post-acquisition period. The fair value of these awards is recorded in the stock-based compensation expense over the respective vesting period of each award.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price components, as adjusted, are summarized in the following table:</span></div><div style="margin-top:12pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:81.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.075%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of Class A common stock transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of the pre-combination service through equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">838,781 </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"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the purchase price allocation on the acquisition close date, as adjusted:</span></div><div style="margin-top:12pt;padding-left:3.37pt;padding-right:3.37pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:81.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets </span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liability, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">838,781 </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"/></tr></table></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Identifiable intangible assets are comprised of the following:</span></div><div style="margin-top:12pt;padding-left:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"/><td style="width:58.404%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.114%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.116%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In years)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,500 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill generated from this acquisition primarily represented the value that was expected from the increased scale and synergies as a result of the integration of both businesses. Goodwill is not deductible for tax purposes.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair value of the intangible assets acquired was determined by the Company. The Company engaged a third‑party expert to assist with the valuation analysis. The Company used a relief-from-royalty method to estimate the fair values of the developed technology and trade names, a multi-period excess earnings method to estimate the fair values of customer relationships and a with-and-without method to estimate the fair value of the supplier relationships.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the net tangible assets were valued at their respective carrying amounts as of the acquisition date as the Company believes that these amounts approximate their current fair values, except for operating right-of-use assets. The value of the acquired operating right-of-use assets was reduced to its respective fair value on the acquisition date.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquired entity's results of operations were included in the Company's consolidated financial statements from the date of acquisition, July 14, 2021. For the years ended December 31, 2022 and 2021, Zipwhip contributed net operating revenue of $139.5 million and $55.4 million, respectively, which is reflected in the accompanying consolidated statements of operations. Due to the integrated nature of the Company's operations, the Company believes that it is not practicable to separately identify earnings of Zipwhip on a stand-alone basis. Pro forma results of operations for this acquisition are not presented as the financial impact to the Company's consolidated financial statements is not significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs incurred related to the acquisition were not significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other 2021 Acquisitions</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company completed other business combinations for an aggregate purchase price of $105.0 million, of which $13.4 million was allocated to developed technology, $23.6 million was allocated to other intangible assets and $63.2 million was allocated to goodwill.</span></div> 32700000 25700000 8200000 838800000 418100000 419200000 1100000 1500000 59533 P3Y 19100000 P3Y 838800000 1200000 30700000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price components, as adjusted, are summarized in the following table:</span></div><div style="margin-top:12pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.064%"><tr><td style="width:1.0%"/><td style="width:81.856%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.669%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.075%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of Class A common stock transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">419,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of the pre-combination service through equity awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">838,781 </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"/></tr></table></div> 419197000 418073000 1511000 838781000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the purchase price allocation on the acquisition close date, as adjusted:</span></div><div style="margin-top:12pt;padding-left:3.37pt;padding-right:3.37pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:84.502%"><tr><td style="width:1.0%"/><td style="width:81.944%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.991%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets </span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable and other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,526)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liability, noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">838,781 </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"/></tr></table></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Identifiable intangible assets are comprised of the following:</span></div><div style="margin-top:12pt;padding-left:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:70.760%"><tr><td style="width:1.0%"/><td style="width:58.404%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.114%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.833%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.116%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In years)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intangible assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,500 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> 21610000 11481000 2950000 23545000 244500000 370000 600574000 20239000 4526000 23169000 18315000 838781000 56800000 P7Y 147700000 P10Y 39600000 P5Y 400000 P5Y 244500000 139500000 55400000 105000000 13400000 23600000 63200000 Equity Method Investment<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In May 2022, the Company acquired 44.6% equity interests in Syniverse Corporation (“Syniverse”) for $750.0 million in cash. The Company determined that it does not have a controlling financial interest in Syniverse but does exercise significant influence and therefore, the investment was accounted for under the equity method. The Company estimated that on the investment closing date there was an excess investment basis of $530.7 million related to its proportionate share of the identifiable intangible assets and $41.3 million related to the associated deferred tax liability. The equity method goodwill was estimated at $623.8 million.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The estimated fair value of the intangible assets was determined by the Company. The Company engaged a third‑party expert to assist with the valuation analysis. The following table presents the estimated basis differences attributable to the identifiable intangible assets as of the date of investment and their respective useful lives:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.859%"><tr><td style="width:1.0%"/><td style="width:60.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In years)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total basis difference attributable to the identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,741 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2022, the Company held 44.5% equity interests in Syniverse and the carrying amount of its equity method investment recorded in the accompanying consolidated balance sheet was $700.0 million. As of December 31, 2022, the Company’s net excess investment basis was $508.9 million related to its proportionate share of the identifiable intangible assets of the investee, $41.3 million related to the associated deferred tax liability and $623.8 million related to the equity method goodwill. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has elected to report its portion of equity method investee’s results of operations and other comprehensive income on a 90-day lag. The Company recorded its share of losses from its equity method investment of $35.3 million in its accompanying consolidated statement of operations for the year ended December 31, 2022. The adjustment consisted of the Company’s proportionate share of the investee’s net operating results and the amortization of the basis difference for the period from the transaction closing date of May 13, 2022, through September 30, 2022. The Company also recorded $14.9 million of its proportionate share of the investee’s other comprehensive loss in the accompanying consolidated statement of other comprehensive loss for the same period.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In conjunction with this investment, the Company and Syniverse entered into a wholesale agreement, pursuant to which Syniverse will process, route and deliver application-to-person messages originating and/or terminating between the Company’s customers and mobile network operators. The value of the transactions that occurred between the Company and Syniverse were $89.6 million for the period from the investment closing date on May 13, 2022 through December 31, 2022. These transactions were recorded as cost of revenue in the accompanying consolidated statements of operations.</span></div> 0.446 750000000 530700000 41300000 623800000 The following table presents the estimated basis differences attributable to the identifiable intangible assets as of the date of investment and their respective useful lives:<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:68.859%"><tr><td style="width:1.0%"/><td style="width:60.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.861%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.100%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated <br/>life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In years)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">439,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,822 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total basis difference attributable to the identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,741 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table> 62767000 P6Y 439152000 P9Y 28822000 530741000 0.445 700000000 508900000 41300000 623800000 -35300000 -14900000 89600000 Goodwill and Intangible Assets<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill balance as of December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:86.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.889%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,595,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill additions related to 2021 acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">663,599 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period and other adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,263,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill additions related to 2022 acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,748 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,284,153 </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 colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:58.347%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(204,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,435,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,726 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,935 </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"/></tr></table></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"/><td style="width:58.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(222,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429,470 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(384,673)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,044,797 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,434,685 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(384,673)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050,012 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $206.4 million, $198.8 million and $98.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total estimated future amortization expense is as follows: </span></div><div style="margin-top:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"><tr><td style="width:1.0%"/><td style="width:75.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.954%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844,720 </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"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div> <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill balance as of December 31, 2022 and 2021 was as follows:</span></div><div style="margin-top:9pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:86.123%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.889%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,595,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill additions related to 2021 acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">663,599 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period and other adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,263,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill additions related to 2022 acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,748 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Measurement period and other adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,761)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,284,153 </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 colspan="3" style="display:none"/></tr></table></div> 4595394000 663599000 4173000 5263166000 25748000 -4761000 5284153000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consisted of the following:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:58.347%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.649%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">795,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335,893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,860 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(204,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334,225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,846)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(20,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,028 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,435,511 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844,720 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,440,726 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(590,791)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,935 </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"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"/><td style="width:58.164%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.610%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.565%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.615%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">As of December 31, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(222,765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">572,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(128,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplier relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,491)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,874)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Patent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortizable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,429,470 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(384,673)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,044,797 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-amortizable intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Telecommunication licenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trademarks and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,434,685 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(384,673)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,050,012 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 795753000 335893000 459860000 538466000 204241000 334225000 56922000 19846000 37076000 30342000 20106000 10236000 10000000 10000000 0 4028000 705000 3323000 1435511000 590791000 844720000 4920000 4920000 295000 295000 1440726000 590791000 849935000 794831000 222765000 572066000 538264000 128035000 410229000 51671000 9491000 42180000 30669000 13874000 16795000 10000000 10000000 0 4035000 508000 3527000 1429470000 384673000 1044797000 4920000 4920000 295000 295000 1434685000 384673000 1050012000 206400000 198800000 98600000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total estimated future amortization expense is as follows: </span></div><div style="margin-top:12pt;padding-left:9pt;padding-right:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.304%"><tr><td style="width:1.0%"/><td style="width:75.805%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.954%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,708 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">193,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">844,720 </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"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span></div> 202708000 197273000 193699000 120237000 72218000 58585000 844720000 Accrued Expenses and Other Current Liabilities<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.479%"><tr><td style="width:1.0%"/><td style="width:62.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.238%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.240%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued bonus and commission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZjgwM2M4NTAzZDRmNGFhZTcxNGU3MDEwNzNmZGZhL3NlYzphNGY4MDNjODUwM2Q0ZjRhYWU3MTRlNzAxMDczZmRmYV8zNDAzL2ZyYWc6MDA0NWJlMzBkMjlhNGMyZTg2MTZiYmRlMTM1ZDZjZDUvdGFibGU6YzBjZWY4N2I1ZDVlNDQ1OTk2OGRmM2FjOTZhZWQyNmYvdGFibGVyYW5nZTpjMGNlZjg3YjVkNWU0NDU5OTY4ZGYzYWM5NmFlZDI2Zl84LTAtMS0xLTk0Mjcw_529add96-000c-46a3-9303-a06efeb61fb8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZjgwM2M4NTAzZDRmNGFhZTcxNGU3MDEwNzNmZGZhL3NlYzphNGY4MDNjODUwM2Q0ZjRhYWU3MTRlNzAxMDczZmRmYV8zNDAzL2ZyYWc6MDA0NWJlMzBkMjlhNGMyZTg2MTZiYmRlMTM1ZDZjZDUvdGFibGU6YzBjZWY4N2I1ZDVlNDQ1OTk2OGRmM2FjOTZhZWQyNmYvdGFibGVyYW5nZTpjMGNlZjg3YjVkNWU0NDU5OTY4ZGYzYWM5NmFlZDI2Zl84LTAtMS0xLTk0Mjcw_e5ae06d8-06a9-461b-aadf-42184fa848e0">Finance lease liability</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee sabbatical benefit accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490,221 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,503 </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"/></tr></table></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.479%"><tr><td style="width:1.0%"/><td style="width:62.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.238%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.500%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.240%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued payroll and related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued bonus and commission</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,665 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,004 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZjgwM2M4NTAzZDRmNGFhZTcxNGU3MDEwNzNmZGZhL3NlYzphNGY4MDNjODUwM2Q0ZjRhYWU3MTRlNzAxMDczZmRmYV8zNDAzL2ZyYWc6MDA0NWJlMzBkMjlhNGMyZTg2MTZiYmRlMTM1ZDZjZDUvdGFibGU6YzBjZWY4N2I1ZDVlNDQ1OTk2OGRmM2FjOTZhZWQyNmYvdGFibGVyYW5nZTpjMGNlZjg3YjVkNWU0NDU5OTY4ZGYzYWM5NmFlZDI2Zl84LTAtMS0xLTk0Mjcw_529add96-000c-46a3-9303-a06efeb61fb8"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZjgwM2M4NTAzZDRmNGFhZTcxNGU3MDEwNzNmZGZhL3NlYzphNGY4MDNjODUwM2Q0ZjRhYWU3MTRlNzAxMDczZmRmYV8zNDAzL2ZyYWc6MDA0NWJlMzBkMjlhNGMyZTg2MTZiYmRlMTM1ZDZjZDUvdGFibGU6YzBjZWY4N2I1ZDVlNDQ1OTk2OGRmM2FjOTZhZWQyNmYvdGFibGVyYW5nZTpjMGNlZjg3YjVkNWU0NDU5OTY4ZGYzYWM5NmFlZDI2Zl84LTAtMS0xLTk0Mjcw_e5ae06d8-06a9-461b-aadf-42184fa848e0">Finance lease liability</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,370 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee sabbatical benefit accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued other expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">490,221 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">417,503 </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"/></tr></table></div> 79703000 78780000 35449000 64665000 161455000 118004000 92319000 61975000 11871000 12370000 30683000 0 78741000 81709000 490221000 417503000 Long-Term Debt<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net, consisted of the following:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:58.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.360%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2031 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">987,382 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985,907 </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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2029 and 2031 Senior Notes</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company issued $1.0 billion aggregate principal amount of senior notes, consisting of $500.0 million principal amount of 3.625% notes due 2029 (the “2029 Notes”) and $500.0 million principal amount of 3.875% notes due 2031 (the “2031 Notes” and together with the 2029 Notes, the “Notes”). Initially, none of the Company’s subsidiaries guaranteed the Notes. However, under certain circumstances in the future the Notes can be guaranteed by each of the Company’s material domestic subsidiaries. The 2029 Notes and 2031 Notes will mature on March 15, 2029 and March 15, 2031, respectively. Interest payments are payable semi-annually in arrears on March 15 and September 15 of each year, commencing on September 15, 2021.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate net proceeds from offering of the Notes were approximately $984.7 million after deducting underwriting discounts and issuance costs paid by the Company.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may voluntarily redeem the 2029 Notes, in whole or in part, under the following circumstances:</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time prior to March 15, 2024 with the net cash proceeds received by the Company from an equity offering at a redemption price equal to 103.625% of the principal amount, provided the aggregate principal amount of all such redemptions does not exceed 40% of the original aggregate principal amount of the 2029 Notes. Such redemption shall occur within 180 days after the closing of an equity offering and at least 50% of the then-outstanding aggregate principal amount of the 2029 Notes shall remain outstanding, unless all 2029 Notes are redeemed concurrently;</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time prior to March 15, 2024 at 100% of the principal amount, plus a “make-whole” premium;</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time on or after March 15, 2024 at a prepayment price equal to 101.813% of the principal amount; </span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time on or after March 15, 2025 at a prepayment price equal to 100.906% of the principal amount; and</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time on or after March 15, 2026 at a prepayment price equal to 100.000% of the principal amount;</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in each case, the redemption will include the accrued and unpaid interest, as applicable.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may voluntarily redeem the 2031 Notes, in whole or in part, under the following circumstances:</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time prior to March 15, 2024 with the net cash proceeds received by the Company from an equity offering at a redemption price equal to 103.875% of the principal amount, provided the aggregate principal amount of all such redemptions does not to exceed 40% of the original aggregate principal amount of the 2031 Notes. Such redemption shall occur within 180 days after the closing of an equity offering and at least 50% of the then-outstanding aggregate principal amount of the 2031 Notes shall remain outstanding, unless all 2031 Notes are redeemed concurrently;</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time prior to March 15, 2026 at 100% of the principal amount, plus a “make-whole” premium;</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time on or after March 15, 2026 at a prepayment price equal to 101.938% of the principal amount;</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time on or after March 15, 2027 at a prepayment price equal to 101.292% of the principal amount;</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time on or after March 15, 2028 at a prepayment price equal to 100.646% of the principal amount; and</span></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">at any time on or after March 15, 2029 at a prepayment price equal to 100.000% of the principal amount; </span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in each case, the redemption will include accrued and unpaid interest, as applicable.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are general unsecured obligations and will rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the Notes that the Company may incur in the future and equal in right of payment with the Company’s existing and future unsecured and unsubordinated liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain circumstances involving a change of control event, the Company will be required to make an offer to repurchase the Notes of the applicable series at a repurchase price equal to 101% of the principal amount of the Notes of such series to be repurchased, plus accrued and unpaid interest, if any, to the applicable repurchase date.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The indenture governing the Notes (the “Indenture”) contains restrictive covenants limiting the Company’s ability and the ability of its subsidiaries to: (i) create liens on certain assets to secure debt; (ii) grant a subsidiary guarantee of certain debt without also providing a guarantee of the Notes; and (iii) consolidate or merge with or into, or sell or otherwise dispose of all or substantially all of its assets to another person. These covenants are subject to a number of limitations and exceptions. Certain of these covenants will not apply during any period in which the Notes are rated investment grade by either Moody’s Investors Service, Inc. or Standard &amp; Poor’s Ratings Services.</span></div>As of December 31, 2022, the Company was in compliance with all of its covenants under the Indenture.<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Convertible Senior Notes and Capped Call Transactions</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021 the Company fully redeemed the remaining outstanding principal amount of its convertible senior notes due 2023 (“Convertible Notes”) pursuant to the notice of redemption it issued in May 2021. During 2021, the Company converted $343.7 million aggregate principal amount of the Convertible Notes by issuing 4,846,965 shares of its Class A common stock. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate value of all redemption transactions in the year ended December 31, 2021, was $1.7 billion. Of the $1.7 billion, $1.4 billion and $335.7 million were allocated to the equity and liability components, respectively, as required by the applicable accounting guidance. The Company utilized the effective interest rate method to determine the fair value of the liability component. The selected interest rate reflected the Company’s incremental borrowing rate, adjusted for the Company’s credit standing on nonconvertible debt with similar maturity. The extinguishment of these Convertible Notes resulted in a $29.0 million loss that is included in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2021. No sinking fund was provided for these Convertible Notes.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the initial offering of the Convertible Notes in 2018, the Company entered into privately negotiated capped call transactions with certain counterparties (the “capped calls”). Concurrently with the redemption of the Convertible Notes, the Company settled these capped calls in June 2021 for gross cash consideration of $229.8 million received by the Company, which the Company recorded in additional paid-in-capital, net of $1.4 million in transaction costs and a $3.2 million realized gain. The gain was primarily driven by the change in the fair value of the Company’s Class A common stock on the transaction settlement date. The gain was recorded in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2021.</span></div>In the year ended December 31, 2020, holders of Convertible Notes submitted $206.3 million aggregate principal amount of the Convertible Notes for conversion and the Company issued 2,902,434 shares of its Class A common stock and $2.0 million of cash to settle such conversion. Of the $894.6 million aggregate value of these transactions, $701.9 million and $192.7 million were allocated to the equity and liability components, respectively. The extinguishment of these Convertible Notes resulted in a $12.9 million loss that is included in other expenses, net, in the accompanying consolidated statement of operations for the year ended December 31, 2020. <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, net, consisted of the following:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.877%"><tr><td style="width:1.0%"/><td style="width:58.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.360%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.763%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.362%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,126)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,286)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,873 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2031 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Principal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,832)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,274)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,509 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">492,894 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total long-term debt, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">987,382 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985,907 </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"/></tr></table></div> 500000000 500000000 5001000 5701000 1126000 1286000 493873000 493013000 500000000 500000000 5299000 5832000 1192000 1274000 493509000 492894000 987382000 985907000 1000000000 500000000 0.03625 500000000 0.03875 984700000 1.03625 0.40 0.50 1 1.01813 1.00906 1.00000 1.03875 0.40 0.50 1 1.01938 1.01292 1.00646 1.00000 1.01 343700000 4846965 1700000000 1700000000 1400000000 335700000 -29000000 229800000 1400000 3200000 206300000 2902434 2000000 894600000 701900000 192700000 -12900000 Supplemental Balance Sheet Information<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A roll‑forward of the Company’s customer credit reserve is as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:55.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.464%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions against reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,124 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,577 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,783 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A roll‑forward of the Company’s customer credit reserve is as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:55.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.464%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,577 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,783 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions against reserve</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,756)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,124 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,577 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,783 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 18577000 16783000 6784000 86303000 55937000 50817000 71756000 54143000 40818000 33124000 18577000 16783000 Revenue by Geographic Area and Groups of Similar Products<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:55.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.492%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue by geographic area:</span></td><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,510,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,927,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">914,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,826,321 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,841,839 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,761,776 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:55.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.464%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">____________________</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> During 2022, the Company identified a misclassification of some of its United States customers for the fourth quarter of 2021, which impacted the reported United States versus international revenue split for the year ended December 31, 2021. The Company has updated the amounts herein to accurately reflect the revenue split by geographic area. No other amounts were impacted by this misclassification.</span></div></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets outside of the United States were $54.5 million and $41.0 million as of December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth revenue by groups of similar products:</span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:55.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.492%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue by groups of similar products:</span></td><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Programmable Messaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,416,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">820,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Programmable Voice</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Email</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total communications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,251,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,411,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,598,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">441,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,826,321 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,841,839 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,761,776 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Twilio Communications includes a variety of APIs and software solutions to optimize communications between Twilio customers and their end users. This is primarily concentrated within the Messaging, Voice and Email communication channels. Twilio Software applications include Twilio Segment, Twilio Engage, Twilio Flex and Marketing Campaigns. These products enable businesses to achieve more effective customer engagement by providing the tools necessary for customers to build direct, personalized relationships with their end users. Other includes other miscellaneous products and services, including enterprise and support plans.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic area is based on the IP address or the mailing address at the time of registration. The following table sets forth revenue by geographic area:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:55.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.492%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue by geographic area:</span></td><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,510,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,927,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,282,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,315,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">914,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">479,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,826,321 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,841,839 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,761,776 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.847%"><tr><td style="width:1.0%"/><td style="width:55.500%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.462%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.704%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.464%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of revenue by geographic area:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">____________________</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> During 2022, the Company identified a misclassification of some of its United States customers for the fourth quarter of 2021, which impacted the reported United States versus international revenue split for the year ended December 31, 2021. The Company has updated the amounts herein to accurately reflect the revenue split by geographic area. No other amounts were impacted by this misclassification.</span></div></td></tr></table></div>The following table sets forth revenue by groups of similar products:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"/><td style="width:55.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.524%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.486%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.705%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.492%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue by groups of similar products:</span></td><td colspan="18" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Communications:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Programmable Messaging</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,416,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">820,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Programmable Voice</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">474,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Email</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">333,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">218,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">289,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total communications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,251,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,411,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,598,429 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">441,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,826,321 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,841,839 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,761,776 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 2510525000 1927302000 1282213000 1315796000 914537000 479563000 3826321000 2841839000 1761776000 0.66 0.68 0.73 0.34 0.32 0.27 54500000 41000000 2066300000 1416265000 820887000 474790000 428484000 345042000 333500000 277400000 218700000 376650000 289131000 213800000 3251240000 2411280000 1598429000 441477000 325943000 98363000 133604000 104616000 64984000 3826321000 2841839000 1761776000 Commitments and Contingencies<div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:33.34pt">Lease and Other Commitments</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into various non-cancelable operating lease agreements for its facilities. Refer to Note 8 to these consolidated financial statements for additional detail on the Company's operating lease commitments.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company has contractual commitments with its cloud infrastructure provider, network service providers and other vendors that are noncancellable and expire within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmE0ZjgwM2M4NTAzZDRmNGFhZTcxNGU3MDEwNzNmZGZhL3NlYzphNGY4MDNjODUwM2Q0ZjRhYWU3MTRlNzAxMDczZmRmYV8zNTAxL2ZyYWc6YWMwMGU3NjVhNjc5NDgzYWE5MWMzZmU2YzAzYTUwNmQvdGV4dHJlZ2lvbjphYzAwZTc2NWE2Nzk0ODNhYTkxYzNmZTZjMDNhNTA2ZF8xMDk5NTExNjI5OTky_b190bcc1-7ade-4fc9-9c1f-f8c9ebaf117a">one</span> to four years. In the year ended December 31, 2022, the Company entered into several such agreements with terms up to four years for a total purchase commitment of $936.2 million. Future minimum payments under these noncancellable purchase commitments are summarized in the table below. Unrecognized tax benefits are not included in these amounts because any amounts expected to be settled in cash are not material:</span></div><div style="margin-top:17pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:83.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">848,447 </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"/></tr></table></div>Legal Matters <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The City and County of San Francisco (“San Francisco”) has assessed the Company for additional Telephone Users Tax (“TUT”) and Access Line Tax (“ALT”) on certain of the Company’s services for the years 2009 through 2018. The assessments totaled $38.8 million, including interest and penalties. The Company paid the assessments under protest in the third quarter of 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 27, 2021, the Company filed a lawsuit against San Francisco in San Francisco Superior Court challenging the assessments. The Company raised numerous defenses to the assessments including that its services are not telecommunications services, application of the taxes to the Company’s services violates the Internet Tax Freedom Act and San Francisco does not have jurisdiction to impose tax on services provided outside of San Francisco. The Company is seeking refunds of the taxes </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">paid, waivers of interest and penalties, cost of suit and reasonable attorneys’ fees, and other legal and equitable relief as the court deems appropriate. The trial is expected to be held in the summer of 2023.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it has strong arguments against the assessments but litigation is uncertain and there is no assurance that it will prevail in court. Should the Company lose on one or more of its arguments, it could incur additional losses associated with taxes, interest, and penalties that together, in aggregate, could be material. The Company regularly assesses the likelihood of adverse outcomes resulting from tax disputes such as this and examines all open years to determine the necessity and adequacy of any tax reserves. The Company’s tax reserves are further discussed in Note 16(d) to these consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the litigation discussed above, from time to time, the Company may be subject to legal actions and claims in the ordinary course of business. The Company has received, and may in the future continue to receive, claims from third parties asserting, among other things, infringement of their intellectual property rights. Future litigation may be necessary to defend the Company, its partners and its customers by determining the scope, enforceability and validity of third‑party proprietary rights, or to establish our proprietary rights. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal fees and other costs related to litigation and other legal proceedings are expensed as incurred and are included in general and administrative expenses in the accompanying consolidated statements of operations.</span></div>Indemnification Agreements<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has signed indemnification agreements with all of its board members and executive officers. The agreements indemnify the board members and executive officers from claims and expenses on actions brought against the individuals separately or jointly with the Company for certain indemnifiable events. Indemnifiable events generally mean any event or occurrence related to the fact that the board member or the executive officer was or is acting in his or her capacity as a board member or an executive officer for the Company or was or is acting or representing the interests of the Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business and in connection with our financing and business combinations transactions, the Company enters into contractual arrangements under which it agrees to provide indemnification of varying scope and terms to business partners, customers and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, intellectual property infringement claims made by third parties and other liabilities relating to or arising from the Company’s various products, or its acts or omissions. In these circumstances, payment may be conditional on the other party making a claim pursuant to the procedures specified in the particular contract. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments. The terms of such obligations may vary.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, no amounts were accrued related to any outstanding indemnification agreements.</span></div>Other Taxes<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company conducts operations in many tax jurisdictions within and outside the United States. In many of these jurisdictions, non-income-based taxes, such as sales, use, telecommunications and other local taxes are assessed on the Company’s operations. The Company carries reserves for certain of its non-income-based tax exposures in certain jurisdictions when it is both probable that a liability was incurred and the amount of the exposure could be reasonably estimated. These reserves are based on estimates which include several key assumptions including, but not limited to, the taxability of the Company’s services, the jurisdictions in which its management believes it had nexus and the sourcing of revenues to those jurisdictions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to remain in discussions with certain jurisdictions regarding its prior sales and other taxes that it may owe. In the event any of these jurisdictions disagree with management’s assumptions and analysis, the assessment of the Company’s tax exposure could differ materially from management’s current estimates. For example, as described in Note 13(b), the Company is currently involved in legal proceedings with the City and County of San Francisco challenging their assessment of the Company’s estimated tax liability for a specific period. The $38.8 million assessment of taxes, including interest and penalties, that the Company paid as required in 2020, net of the $11.5 million reserve the Company had accrued for the same period, was recorded as a deposit in other assets in the accompanying consolidated balance sheets. </span></div>As of December 31, 2022, the liabilities recorded for the non-income-based taxes were $29.1 million for domestic jurisdictions and $20.6 million for jurisdictions outside of the United States. As of December 31, 2021, these liabilities were $25.4 million and $17.7 million, respectively. P4Y P4Y 936200000 Future minimum payments under these noncancellable purchase commitments are summarized in the table below. Unrecognized tax benefits are not included in these amounts because any amounts expected to be settled in cash are not material:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.561%"><tr><td style="width:1.0%"/><td style="width:83.017%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of<br/>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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">848,447 </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"/></tr></table> 205257000 194237000 221438000 227515000 848447000 38800000 0 0 38800000 11500000 29100000 20600000 25400000 17700000 Stockholders' Equity<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, and December 31, 2021, the Company had authorized 100,000,000 shares of preferred stock, par value $0.001, of which no shares were issued and outstanding.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, and December 31, 2021, the Company had authorized 1,000,000,000 shares of Class A common stock and 100,000,000 shares of Class B common stock, each par value of $0.001 per share. As of December 31, 2022, 176,358,104 shares of Class A common stock and 9,617,605 shares of Class B common stock were issued and outstanding. As of December 31, 2021, 170,625,994 shares of Class A common stock and 9,842,105 shares of Class B common stock were issued and outstanding.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"/><td style="width:62.552%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.923%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,351,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">618,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based awards available for grant under 2016 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,851,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,650,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based awards available for grant under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,648,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,382,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,722,653 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,478,804 </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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Public Equity Offerings</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2021 and August 2020, the Company completed public equity offerings in which it sold 4,312,500 shares and 5,819,838 shares, respectively, of its Class A common stock at a public offering price of $409.60 and $247.00 per share, respectively. The Company received total proceeds of $1.8 billion and $1.4 billion, respectively, net of underwriting discounts and offering expenses paid by the Company.</span></div> 100000000 100000000 0.001 0.001 0 0 0 0 1000000000 1000000000 100000000 100000000 0.001 0.001 0.001 0.001 176358104 176358104 9617605 9617605 170625994 170625994 9842105 9842105 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had reserved shares of common stock for issuance as follows:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"/><td style="width:62.552%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.453%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.923%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,351,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">618,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based awards available for grant under 2016 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,851,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,650,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based awards available for grant under ESPP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,648,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,382,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,722,653 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,478,804 </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"/></tr></table></div> 2277379 3351313 15414997 6475700 530449 618857 19851399 24650104 7648429 6382830 45722653 41478804 4312500 5819838 409.60 247.00 1800000000 1400000000 Stock-Based Compensation<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2008 Stock Option Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintained a stock plan, the 2008 Stock Option Plan, as amended and restated (the “2008 Plan”), which allowed the Company to grant incentive (“ISO”) and non‑statutory (“NSO”) stock options and restricted stock units (“RSU”) to its employees, directors and consultants to participate in the Company’s future performance through stock‑based awards at the discretion of the Company’s board of directors. On June 22, 2016, the 2008 Plan and the Company’s right of refusal for outstanding equity awards granted under this plan were terminated in connection with the Company’s initial public offering (“IPO”), and, accordingly, no shares were available for issuance under this plan since the IPO. Stock options granted under this plan generally expire 10 years from the date of the grant and as such, this plan continues to govern outstanding equity awards granted thereunder. All remaining outstanding stock options granted under the 2008 Plan are vested and exercisable.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Stock Option Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 2016 Stock Option and Incentive Plan (the “2016 Plan”) became effective on June 21, 2016. The 2016 Plan provides for the grant of ISOs, NSOs, restricted stock, RSUs, stock appreciation rights, unrestricted stock awards, performance share awards, dividend equivalent rights and cash-based awards to employees, directors and consultants of the Company. A total of 11,500,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 Plan. These available shares automatically increase each January 1, beginning on January 1, 2017, by 5% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31, or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2022 and 2021, the shares available for grant under the 2016 Plan were automatically increased by 9,023,405 shares and 8,202,376 shares, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2016 Plan, the stock options are granted at a price per share not less than 100% of the fair market value per share of the underlying common stock on the date of grant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SendGrid 2009, 2012 and 2017 Stock Incentive Plans</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its acquisition of SendGrid, the Company assumed and replaced all stock options and restricted stock units of the continuing employees issued under SendGrid’s 2009, 2012 and 2017 Stock Incentive Plans that were unvested outstanding on the date of acquisition. The assumed equity awards continue to vest and are governed by the provisions of their respective plans. Additionally, the Company assumed shares of SendGrid common stock that were reserved and available for issuance under SendGrid's 2017 Equity Incentive Plan, on an as converted basis. These shares were utilized for equity grants under the Company’s 2016 Plan in the post-acquisition period, to the extent permitted by New York Stock Exchange rules.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment 2013 Stock Incentive Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its acquisition of Segment, the Company assumed and replaced all stock options and restricted stock units of continuing employees issued under Segment’s 2013 Stock Incentive Plan (“Segment Plan”) that were unvested and outstanding on the acquisition date. The assumed equity awards continue to vest and are governed by the provisions of the Segment Plan.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Zipwhip 2008 Stock Plan and 2018 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with its acquisition of Zipwhip, the Company assumed and replaced all stock options and restricted stock units of the continuing employees issued under Zipwhip Amended and Restated 2008 Stock Plan and 2018 Equity Incentive Plan (“Zipwhip Plans”) that were unvested and outstanding on the acquisition date. The assumed equity awards continue to vest and are governed by the provisions of the Zipwhip Plans.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under all plans, stock options generally expire 10 years from the date of grant and vest over periods determined by the board of directors. The vesting period for stock options and restricted stock units is generally four years from the date of grant. For existing employees and, effective in 2022, for new-hires the stock options and restricted stock units vest in equal monthly and quarterly installments, respectively, over the service period. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Employee Stock Purchase Plan</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s 2016 ESPP initially became effective on June 21, 2016. A total of 2,400,000 shares of the Company’s Class A common stock were initially reserved for issuance under the 2016 ESPP. These available shares automatically increase each January 1, beginning on January 1, 2017, by the lesser of 1,800,000 shares of the Company's Class A common stock, 1% of the number of shares of the Company’s Class A and Class B common stock outstanding on the immediately preceding December 31 or such lesser number of shares as determined by the Company’s compensation committee. On January 1, 2022 and 2021, the shares available for grant under the 2016 ESPP were automatically increased by 1,800,000 shares and 1,640,475 shares, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 ESPP allows eligible employees to purchase shares of the Company’s Class A common stock at a discount of 15% through payroll deductions of their eligible compensation, subject to any plan limitations. The 2016 ESPP provides for separate six-month offering periods beginning in May and November of each year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On each purchase date, eligible employees purchase the Company’s stock at a price per share equal to 85% of the lesser of (i) the fair market value of the Company’s Class A common stock on the offering date or (ii) the fair market value of the Company’s Class A common stock on the purchase date. </span></div>As of December 31, 2022, total unrecognized compensation cost related to the 2016 ESPP was not significant.<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-options and restricted stock units and awards activity under the Company’s equity incentive plans was as follows:</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:49.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>price<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding options as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,351,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.09</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">646,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(766,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(475,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding options as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options vested and exercisable as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,823,525 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.59</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:55.532%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate intrinsic value of stock options exercised </span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total estimated grant date fair value of options vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share of options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, total unrecognized compensation cost related to all unvested stock options was $50.4 million, which will be amortized on a straight-line basis over a weighted-average period of 1.9 years. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:61.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.068%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>awards<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>grant date<br/>fair value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,951,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,259,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,751,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">754,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company granted 919,289 shares of performance-based restricted stock units (“PSU”) to certain of its executive employees. These awards, including subsequent forfeitures, if any, are included in the table above. The PSUs were granted with a grant date fair value per share of $157.44 and an aggregate grant date fair value of $144.7 million. The Company estimated the fair value of these awards based on the closing price of its Class A common stock on the date of grant. Each PSU award consisted of three tranches that vest separately over distinct service periods if its respective performance targets, as defined in the grant agreements, are achieved in the respective period. The final vesting is determined by the Company’s Compensation Committee subsequent to the completion of the vesting period. The vesting of the first tranche is based on achievement of revenue growth targets with respect to the year ended December 31, 2022. The vesting of the second and third tranches is based on both (a) revenue growth targets and (b) profitability targets achievement with respect to each of the years ended 2023 and 2024. If performance targets are not achieved, the related tranche will be forfeited. Vesting of these performance-based restricted stock unit awards can range up to 100% above the target based on levels of performance and is recorded in stock-based compensation expense in the year during which each tranche vests. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had outstanding 16,547 restricted stock awards (“RSAs”) that were held in escrow subject to vesting. The aggregate intrinsic value of these awards was not significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, total unrecognized compensation cost related to unvested RSUs and RSAs was $1.9 billion, which will be amortized over a weighted-average period of 2.9 years. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the unrecognized compensation cost related to Class A common stock subject to vesting was $11.4 million, which will be amortized over a term of 1.5 years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation Assumptions</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:</span></div><div style="margin-top:12pt;text-align:center;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.762%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Stock Options:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$85.17 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$268.55 - $409.21</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$108.37 - $301.72</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.02 </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.30 - 6.39</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.52 - 6.08</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.6% </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9% - 61.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9% - 65.1%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 1.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 1.4%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the Black-Scholes option pricing model to measure the fair value of its purchase rights issued under the 2016 ESPP:</span></div><div style="margin-top:12pt;text-align:center;text-indent:54pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.762%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$50.81 - $99.68</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$297.20 - $310.80</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$183.40 - $278.50</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.2% - 97.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.4% - 58.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.4% - 72.1%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5% - 4.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—% - 0.1%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 0.2%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense as follows:</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:45.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.634%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798,560 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">632,285 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,911 </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"/></tr></table></div> 0 P10Y 11500000 0.05 9023405 8202376 1 P10Y P4Y 2400000 1800000 0.01 1800000 1640475 0.15 P6M 0.85 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:49.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.588%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>options<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>exercise<br/>price<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>remaining<br/>contractual<br/>term<br/>(In years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding options as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,351,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.09</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">646,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(766,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(475,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding options as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options vested and exercisable as of December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,823,525 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.59</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3351313 78.10 P6Y1M2D 646760000 167150 85.17 766024 29.32 475060 171.53 2277379 75.54 P5Y3M25D 39167000 1823525 54.75 P4Y7M2D 39011000 <div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.964%"><tr><td style="width:1.0%"/><td style="width:55.532%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.505%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.508%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate intrinsic value of stock options exercised </span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,839 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">603,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total estimated grant date fair value of options vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average grant date fair value per share of options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________<br/></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate intrinsic value represents the difference between the fair value of the Company’s Class A common stock as reported on the New York Stock Exchange and the exercise price of outstanding “in-the-money” options.</span></div> 80839000 508539000 603597000 77403000 138851000 107854000 50.66 216.29 170.70 50400000 P1Y10M24D <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:61.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.274%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.068%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>awards<br/>outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>average<br/>grant date<br/>fair value<br/>(Per share)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value<br/>(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705,311 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,951,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,259,908)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited and canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,751,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested RSUs as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">754,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6475700 237.22 1705311000 16951118 110.83 4259908 170.46 3751913 178.50 15414997 130.97 754718000 919289 157.44 144700000 3 1 16547 1900000000 P2Y10M24D 11400000 P1Y6M <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of employee stock options was estimated on the date of grant using the following assumptions in the Black-Scholes option pricing model:</span></div><div style="margin-top:12pt;text-align:center;text-indent:54pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.762%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Stock Options:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$85.17 </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$268.55 - $409.21</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$108.37 - $301.72</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.02 </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.30 - 6.39</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.52 - 6.08</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61.6% </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.9% - 61.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51.9% - 65.1%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.3%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 1.4%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 1.4%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 85.17 268.55 409.21 108.37 301.72 P6Y7D P0Y3M18D P6Y4M20D P0Y6M7D P6Y29D 0.616 0.429 0.615 0.519 0.651 0.033 0.001 0.014 0.001 0.014 0 0 0 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.000%"><tr><td style="width:1.0%"/><td style="width:33.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.774%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.762%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Employee Stock Purchase Plan:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$50.81 - $99.68</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$297.20 - $310.80</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$183.40 - $278.50</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.50</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73.2% - 97.3%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46.4% - 58.7%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.4% - 72.1%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.5% - 4.5%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—% - 0.1%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.1% - 0.2%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dividend rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">—%</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 50.81 99.68 297.20 310.80 183.40 278.50 P0Y6M P0Y6M P0Y6M 0.732 0.973 0.464 0.587 0.544 0.721 0.015 0.045 0 0.001 0.001 0.002 0 0 0 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense as follows:</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.391%"><tr><td style="width:1.0%"/><td style="width:45.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.633%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.796%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.634%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,074 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">374,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">258,672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,109 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,275 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798,560 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">632,285 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,911 </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"/></tr></table></div> 21136000 14074000 8857000 374846000 258672000 173303000 240109000 213351000 103450000 148194000 146188000 76301000 14275000 0 0 798560000 632285000 361911000 Net Loss Per Share Attributable to Common Stockholders<div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"/><td style="width:58.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.446%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.666%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,256,145)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(949,900)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(490,979)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share attributable to <br/>     common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,994,038 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,180,465 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,708,663 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.45)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.789%"><tr><td style="width:1.0%"/><td style="width:61.218%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.657%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,351,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,625,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,523,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">618,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock committed under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">766,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,847,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock in escrow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock in escrow and restricted stock awards subject to future vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,076,899 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,904,377 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,151,805 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="margin-bottom:12pt;padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Convertible Notes were fully redeemed in 2021 and were no longer outstanding as of December 31, 2021. As of December 31, 2020, the Company expected to settle the principal amount of the notes in shares of its Class A common stock, and as such used the if-converted method to calculate any potential dilutive effect of the debt settlement on diluted net income per share, if applicable.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the calculation of basic and diluted net loss per share attributable to common stockholders during the periods presented:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"/><td style="width:58.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.662%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.446%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.666%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders (in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,256,145)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(949,900)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(490,979)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share attributable to <br/>     common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,994,038 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,180,465 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,708,663 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.86)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5.45)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.35)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> -1256145000 -1256145000 -949900000 -949900000 -490979000 -490979000 182994038 182994038 174180465 174180465 146708663 146708663 -6.86 -6.86 -5.45 -5.45 -3.35 -3.35 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following outstanding shares of common stock equivalents were excluded from the calculation of the diluted net loss per share attributable to common stockholders because their effect would have been anti-dilutive:</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.789%"><tr><td style="width:1.0%"/><td style="width:61.218%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.605%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.657%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock options issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,277,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,351,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,625,735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted stock units issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,414,997 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,475,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,523,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock reserved for Twilio.org</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">530,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">618,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">707,265 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock committed under ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">766,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Notes</span><span style="color:#000000;font-family:'Times New Roman',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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,847,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock in escrow</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,612 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class A common stock in escrow and restricted stock awards subject to future vesting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">235,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,076,899 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,904,377 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,151,805 </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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________________</span></div><div style="margin-bottom:12pt;padding-left:27pt;padding-right:6.75pt"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The Convertible Notes were fully redeemed in 2021 and were no longer outstanding as of December 31, 2021. As of December 31, 2020, the Company expected to settle the principal amount of the notes in shares of its Class A common stock, and as such used the if-converted method to calculate any potential dilutive effect of the debt settlement on diluted net income per share, if applicable.</span></div> 2277379 3351313 5625735 15414997 6475700 7523882 530449 618857 707265 766334 147947 103703 0 0 4847578 31503 75506 75612 56237 235054 268030 19076899 10904377 19151805 Income Taxes        <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents domestic and foreign components of loss before income taxes for the periods presented:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,021,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(737,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(403,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(222,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,243,632)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(960,929)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(504,426)</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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes consists of the following:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,965)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,934)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,513 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,029)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,447)</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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State tax, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent book vs. tax differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The following table presents the significant components of the Company's deferred tax assets and liabilities:</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"/><td style="width:69.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.274%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">959,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,054,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued and prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and development expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses on marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,689,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,512,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,357,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,136,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(202,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(251,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,782)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,938)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s tax carryforwards, carryovers and credits: </span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"/><td style="width:41.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date<br/>(If not utilized)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various dates beginning in 2036</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,665,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,684,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various dates beginning in 2026</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A limitation may apply to the use of the net operating loss and credit carryforwards, under provisions of the Internal Revenue Code of 1986, as amended, and similar state tax provisions that are applicable if the Company experiences an “ownership change.” An ownership change may occur, for example, as a result of issuance of new equity. Should these limitations apply, the carryforwards would be subject to an annual limitation, resulting in a potential reduction in the gross deferred tax assets before considering the valuation allowance.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's accounting for deferred taxes involves the evaluation of a number of factors concerning the realizability of its net deferred tax assets. The Company primarily considered such factors as its history of operating losses, the nature of the Company's deferred tax assets, and the timing, likelihood and amount, if any, of future taxable income during the periods in which those temporary differences and carryforwards become deductible.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At present, the Company does not believe that it is more likely than not that the federal, state and foreign net deferred tax assets will be realized, and accordingly, a valuation allowance has been established. The valuation allowance increased by approximately $220.5 million and $459.0 million during the years ended December 31, 2022 and 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized tax benefit, beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross increases for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross decreases for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross increases for tax positions of current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized tax benefit, end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,966 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,183 </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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had approximately $229.0 million of unrecognized tax benefits. If the $229.0 million is recognized, $6.1 million would affect the effective tax rate. The remaining amount would be offset by the reversal of related deferred tax assets which are subject to a full valuation allowance.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, related to uncertain tax positions in its income tax provision. As of December 31, 2022, 2021 and 2020, such amounts are not significant.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not anticipate any significant changes within 12 months of December 31, 2022, in its uncertain tax positions that would be material to its consolidated financial statements taken as a whole because nearly all of the unrecognized tax benefit has been offset by a deferred tax asset, which has been reduced by a valuation allowance.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal income tax returns as well as income tax returns in many U.S. states and foreign jurisdictions. As of December 31, 2022, the tax years 2008 through the current period remain open to examination by the major jurisdictions in which the Company is subject to tax. Years outside the normal statute of limitation remain open to audit by tax authorities due to tax attributes generated in those early years, which have been carried forward and may be audited in subsequent years when utilized. The Company is fully reserved for all open U.S. federal, state and local, or non-U.S. income tax examinations by any tax authorities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 7, 2019, a three-judge panel from the U.S. Court of Appeals for the Ninth Circuit overturned the U.S. Tax Court's decision in Altera Corp. v. Commissioner and upheld the portion of the Treasury regulations under Section 482 of the Internal Revenue Code that requires related parties in a cost-sharing arrangement to share expenses related to share-based compensation. As a result of this decision, the Company's gross unrecognized tax benefits increased to reflect the impact of including share-based compensation in cost-sharing arrangements. On July 22, 2019, Altera filed a petition for a rehearing before the full Ninth Circuit and the request was denied on November 12, 2019. On February 10, 2020, Altera filed a petition to appeal the decision to the Supreme Court and on June 22, 2020 the Supreme Court denied the petition. There is no impact on the Company’s effective tax rate for years ended December 31, 2022 and 2021 due to a full valuation allowance against its deferred tax assets. We will continue to monitor future developments and their potential effects on our consolidated financial statements. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Zipwhip acquisition, the Company recorded a net deferred tax liability which provides an additional source of taxable income to support the realization of the pre-existing deferred tax assets and, accordingly, during the year ended December 31, 2021, the Company released a total of $15.9 million of its U.S. valuation allowance. The Company continues to maintain a valuation allowance for its U.S. Federal and State net deferred tax assets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for and benefit from income taxes recorded in the years ended December 31, 2022 and 2021, respectively, consist primarily of income taxes, withholding taxes in foreign jurisdictions in which the Company conducts business and the tax benefit related to the release of valuation allowance from acquisitions. The Company’s U.S. operations have been in a loss position and the Company maintains a full valuation allowance against its U.S. deferred tax assets. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in 2022, the Tax Cuts and Jobs Act of 2017 eliminated the right to deduct research and development expenditures for tax purposes in the period the expenses were incurred and instead requires all U.S. and foreign research and development expenditures to be amortized over 5 and 15 tax years, respectively. The Company’s provision for income taxes for the year ended December 31, 2022 included $7.5 million due to this required capitalization of research and development expenditures.</span></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents domestic and foreign components of loss before income taxes for the periods presented:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,021,208)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(737,360)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(403,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(222,424)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(101,278)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss before provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,243,632)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(960,929)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(504,426)</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"/></tr></table></div> -1021208000 -737360000 -403148000 -222424000 -223569000 -101278000 -1243632000 -960929000 -504426000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes consists of the following:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,478 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,772)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(818)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,083)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,563)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,652)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',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 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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,965)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,845)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18,934)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,513 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,029)</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,447)</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"/></tr></table></div> 3928000 122000 0 4100000 420000 272000 17450000 8274000 5215000 25478000 8816000 5487000 -5155000 -13772000 -12719000 -818000 -4083000 -3563000 -6992000 -1990000 -2652000 -12965000 -19845000 -18934000 12513000 -11029000 -13447000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents a reconciliation of the statutory federal tax rate and the Company's effective tax rate:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax at federal statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </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:'Times New Roman',sans-serif;font-size:9pt;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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State tax, net of federal benefit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent book vs. tax differences</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.21 0.21 0.21 0.03 0.08 0.12 -0.07 0.16 0.24 -0.01 -0.04 -0.03 -0.02 -0.01 -0.04 0 0 -0.01 -0.17 -0.46 -0.51 -0.01 0 0 -0.02 0.02 0.04 The following table presents the significant components of the Company's deferred tax assets and liabilities:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.631%"><tr><td style="width:1.0%"/><td style="width:69.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.741%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.274%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">959,864 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,054,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued and prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized research and development expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized losses on marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,689,844 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,512,571 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,357,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,136,827)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">332,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(36,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquired intangibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(202,778)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(251,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,734)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,897)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,782)</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,938)</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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 959864000 1054585000 47986000 24831000 37981000 44261000 159604000 148282000 135500000 135500000 219176000 0 60795000 71651000 32108000 4602000 36830000 28859000 1689844000 1512571000 1357300000 1136827000 332544000 375744000 36552000 28825000 1587000 1649000 202778000 251034000 35734000 64277000 59675000 47897000 3782000 17938000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s tax carryforwards, carryovers and credits: </span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"/><td style="width:41.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date<br/>(If not utilized)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various dates beginning in 2036</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,665,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,684,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various dates beginning in 2026</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div> <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s tax carryforwards, carryovers and credits: </span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"/><td style="width:41.811%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.745%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of <br/>December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Expiration Date<br/>(If not utilized)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various dates beginning in 2036</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,665,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,684,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Various dates beginning in 2026</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign net operating loss carryforwards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">498,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Indefinite</span></td></tr></table></div> 136000000 3665700000 2684800000 105200000 498500000 220500000 459000000 <div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-top:12pt;text-indent:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:61.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.588%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.591%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized tax benefit, beginning of year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross increases for tax positions of prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross decreases for tax positions of prior years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross increases for tax positions of current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">138,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrecognized tax benefit, end of year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,966 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:'Times New Roman',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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,183 </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"/></tr></table></div> 223380000 191183000 49042000 3250000 3496000 4259000 705000 10693000 931000 4081000 39394000 138813000 1040000 0 0 228966000 223380000 191183000 229000000 229000000 6100000 -15900000 7500000 Subsequent EventsOn February 13, 2023, the Company committed to a workforce reduction plan that, in addition to the September Plan, is intended to reduce operating costs, improve operating margins, and accelerate profitability (the “February Plan”). The February Plan included the elimination of approximately 17% of the Company’s workforce. The Company estimates that it will incur approximately $100.0 million to $135.0 million in charges in connection with the February Plan, consisting of cash expenditures for employee transition, notice period and severance payments, employee benefits and related facilitation costs. The Company expects that the majority of the restructuring charges related to the February Plan will be incurred in the first quarter of 2023 and that the execution of the February Plan, including cash payments, will be substantially complete by the end of the second quarter of 2023. Potential position eliminations in each country are subject to local laws and consultation requirements, which may extend this process beyond the second quarter of 2023 in certain countries. The charges that the Company expects to incur are subject to a number of assumptions, including local law requirements in various jurisdictions, and therefore, actual expenses may differ materially from the estimates disclosed above. 0.17 100000000 135000000 EXCEL 129 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &N>6%8'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 " !KGEA6X)O%9^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU9#Z&;B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA>1Z%#PN<4(B:RF&\F-_@L=-RR(U$4 %D?T:E)J&'JZ &4:87/XNH%F)2_5/[-(!=DY.V:ZI<1SKL5MR98<&WIX>7Y9U*^LS M*:^Q_,I6T"GBEETFOW9W][L')EO>=A5OJW:SXUQL&L&[]]GUA]]5V 5C]_8? M&U\$90^_[D)^ 5!+ P04 " !KGEA6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &N>6%:B /! D @ 'HW 8 >&PO=V]R:W-H965T&UL MM9MM<^*Z%<>_BH;NW.[.+,%/0+)-F"$FM/1FLTS(O3O;3E\(6P3/VA97DD/R M[7MD \:YLK!;\28\^?PM_R+)YR\=7V\I^\G7A CTFL0IO^FLA=A\Z?5XL"8) MYA=T0U+X9459@@5\9,\]OF$$AWE0$O<)8DF+W=DIAN;SIV9__%8_2\%O*+WNAZ@Y_)@HC?-G,&GWH'E3!*2,HCFB)& M5C>=L?UEXKDR(#_B]XAL^=%[)"]E2>E/^6$6WG0LV2(2DT!("0PO+\0G<2R5 MH!U_[$0[AW/*P./W>_5I?O%P,4O,B4_C[U$HUC>=RPX*R0IGL7BDVW^0W07U MI5Y 8Y[_1=OBV+[304'&!4UVP="")$J+5_RZ W$4<&G5!#B[ .==@.W5!+B[ M +=I@+<+\'(RQ:7D'"98X-$UHUO$Y-&@)M_D,/-HN/PHE?_WA6#P:P1Q8N33 M%\+0'/[%J(M^6TS0QP^?T <4I>@VBF/XS_#KGH#SR*-[P4[SMM!T:C1M!WVE MJ5AS=)>&)*P*]*"!AU8Z^U;>.EK%"0DND&M_1H[E.(H&^?KP*5E>('N8A[N* M\(D^_)]9"F>W5&>O7(U[8.[F>FZ-WETJ(O&&9FDQ;&7W__<]'(-F@B3\/RK@ MA:"G%I1SPQ>^P0&YZ<#@YX2]D,[HE[_8 ^MO*E@FQ2:&Q"H@O0-(3Z<^FM @ M@SE(H*>W#5%ATX?;5O=7%1]M5%L^AL0J?/H'/OUF?,9IFN$8/9(-94(%2J\C M6*;"ZVNCVH(R)%8!-3B &C0#-2$+HZ?OL M?O8-S1[\"Q4R?71;9J;4JM".4E^[";19&E &@S#/Q#ZCA8#Y"U&&?)JE@KW! M:Z@FJ5>?W"D!:H-: S2D5@7HE "=)@"?\"N:A3"O1:LH*/+9^O%Z0M(9=)W^ MT+OT+"4];7!K>H;4JO1*%V!K<^,]O7$8@CK_O'^#76^ 43>'N$T!&J$+OZ^-;PSN'9;!+SV#K M4_WW\ XWCCFC+U$:J >P7M,?*[$9]0RFU*K82M=@ZQ/]]]CFE NP#_^*-O5W M6KWBE6=;?24WH\[!E%J56^D=;'W"GX_-,2.X'I->P+/5D(P:!E-J54BE9;#U M^?X]E59TOJ:ISC.<$'&OK*[CND,E+:.FP91:=5&U= W.B60_$N"MZ K9SL?E M)[0@0<:@EZF0G5#R8PQWW3%TS22!]&\A:/#S,]I (O*"XXR@#]8%6#&T(0SQ M-69*XZH_15NTIM2J:$MOX>BS?W#X890^H\5;LJ2QDN@)@>_WWY24C!H(4VI5 M2J6!8)8*PHJM;+D,CO<8E=3TBG74C%H!4VI5:J45/T/]Q+T$?UYK6.;R!4WH#I]%^PEU"V+.WF:P/:UV6 M<([TWRW3?[?1UL)B#;F:KH>=D*GM8?JXUK#.X0+BXK,4:&0/CO?;QCSHTTJN+LMY4[? MBD!FH5YD/*$ZEQD=3;ET_F)-$#OL&OZ5RYJY*(WR#&;.Z.M;L:R9[UJO8 *0 MQ\LJJGU)R5="\NP0I'+3OZ9Q"+DU H^/HN,VKZ&Y42J;SO9-EU5F<\P$FLUF M15LB7BU507*:H2Q!LE0'"9J?GKP*V1HY#1UT+] B"]9_:O$V@N&W)&@%Z4 ( MGV"ZEPH[VQD1:&<:EN93KEY$/"]IE,="\VS'0B%^4Z-:%84/;W*_ARK(LV_.& M@\&5DII1HV5*K4JM-%JNWA:-H8>&>2^MO9'J!>IO#D:=E2FU*J;26;D-2[.. MRXRF\*4RT3TA5E>3I0]K3>PUJVNJ9Z>6F/Y3$C/HH4VI5 M8J6/GMTV*\7RKY&/21?E&U2:FU*H(2T_F.:;'LV?4 MGQE5FYA2J](L?9S7:.?F_Q[/1A\#V:D=C^>K@3T]"H^ M"+K)'WU:4B%HDK]=$PP&51X OZ\H%?L/\@2'Q^U&_P502P,$% @ :YY8 M5M=J56 U @ LP4 !@ !X;"]W;W)KSO#VVDX8BM5%O M8H\]\_L;QS-)+=6S+@$,>N5,Z!27QE33(-!Y"9SH@:Q V)V]5)P8:ZI#H"L% MI/!!G 5Q&$X"3JC 6>+7-BI+Y-$P*F"CD#YR3M2?.3!9ISC"IX4G>BB-6PBR MI"('V(+Y5FV4M8).I: ($%,.:$+,;O5A-W1[K \_E)_<'G;G/9$0T+R7[0PI0IOL>H M@#TY,O,DZ\_0YC-V>KEDVG]1W?C&[S'*C]I(W@9; DY%,Y+7]A[. T97 N(V M(/;L-;DT0_9SMME'T2OR[EVZB-+JNY,IGJBN208EL'&M0+X.SM MFV@2?NAA'76LHS[UAE4J]$ 51X_+2WC] M']N =CW&&,;\+X2CA<8NB/_K)9 M?T*KU:8'9-*!3&X"6FG:V).E"A$8.]#0T'[^R-J:9%-(:1E2_+G32V MR/VTM%T5E'.P^WLIS6%9Q_1=5GP8 %L; M 8 >&PO=V]R:W-H965T&ULK9E];]LV$(>_"N$670LD ML4CJ-4T,).ZZ%=C6H&FWOQF)CHE(HBM23K-/OY/D6+)(,0G6 $G\/7[P1=RN M=?/!?'&V8;?\FNMOFZL*WLWW7C)1\%()6:**K\YG%_AT2?UF0&OQM^#W:O : M-:'<2'G7O/F4G<^\1A'/>:H;%PS^;?F2YWGC"71\WSF=[:_9#!R^?O3^L0T> M@KEABB]E_H_(]/I\%L]0QE>LSO47>?\[WP44-/Y2F:OV+[KO;",P3FNE9;$; M# H*47;_V8]=(@8#L#\Q@.P&D.<.H+L!M VT4]:&]8%IMCBKY#VJ&FOPUKQH M<]..AFA$V=S&:UW!MP+&Z<52EDKF(F.:9^B2Y:Q,.;INW"ETC+Y=?T!O7[]# MKY$HT=>UK!4K,W4VUW#E9OP\W5WELKL*F;C*!YZ>((J/$/$(L0Q?/G\X/AP^ MAWCW09-]T*3U1Z>"KJN*EQHQI2#.4UL\G0/?[J!96Z=JPU)^/H/%HWBUY;/% MFU57 #*_NN&8W.4>*IW4E MM.!6Q9W'<""%!AZE.!I)MMC%4>Q3SRXYV$L.G)(OTE36D$S8T5(.F07!1ZCD MVB8U,"0$?A1X8Z6F&8UC@@.[T' O-'0*O:KXAHD,\1\ ,55.R6D7O,*=IGA M:K I#PU)),8!]D;*33,_%X4BE:1YGQ$PD&M%;ZH4ULL\PV #L].1EB,Z4A3:)D)-9B%@04AW:MR5YK MXM3Z&90R+H'L6]7B[V>49Y3[Z^0 M3LALP?5:9H"B+5>ZR:X51)XA(DR2!(^U6NPF]@(\8"EVZOQ4:E;>BF;7ZG(Y M>?MWCH97C_TDH<%8I6F'O<#S\,16BWL$8B=U%K])F=V+/+>J(^8:(;&/ SJ6 M9S,,87Y.3%#<4PN[L?6YW9IR6=YV0)B>FSM'!QMFZ,7)>"E9[$ J2:8RV5,+ MN['5;5 .@29[, E"8(\_EFBS3)(X2"8V)]QS"@?/*GERP6Y$WN+46O=@)^]> M6OC\+&^'0??,PV[H[>F\80\-FJT!6ZA%_- S5J)IEU#XF;@Q/=VP&V^@L:JY M$\R#>V:-P$8^J+.-'<]B!\6=-Q5"3S[L1M\'ON*@-(,B:,O+FG?E9MN[0!09 MWT@E)I:&R3=,8:\>5Q8V.]^C<3(AO0/V;?*-D$7^(2, MRV2;&:%DHI(C/0Z)&X>'%=$3LX.8G(L]J-[BD5B+7>31()B (NFA2-Q0=*2X ME*4CR\3"OM /@O&\MM@1##OLQ+PF@R[1CV9F_&:Z "4F#I,XHO%X$EOM@F30MASJ[+%)W-@<$_ZI>6RR MD4!C9$P&T\P_2/ZAVIZ?Q-WH=6ON*8UF[T8\#RHB(ZFF(4[":/KN]\@C;N0M M95&(MCCN2)+*LEE[O$Q!,WK[E]0";0( M4/54:,ORFA\A['E'7O>+U)I539U10S=5B7]YUFYH' FEH!"Q9LO$K[&;N4P. MX^KA3-QP7N905'=YNF@G\^"#2YC912'++F2K:$O3:AP&6(TFA-,>T-0-Z(LL M$\TA->P8S:'+L2A1RC8"=A#KH9M)7BAN@B VVBV;)31;4#!-] >TIS1U4QK* MT+JH\_88>%=]R@)FZ[HYL=\"_:2RGQB:\#W&@-]PO#%;#6/L3YP.T9[2U$WI MH?*,KT0JK+RC)FZ/*8V"F([GA,T2(DH@SQ-:!V>Q;C9W%%>K-JYC@Z/UN MK[(*-P&,878DGF\Q/]6.TQ[6]#D][@!_[7I\82"^>6QL[X.MEM8^ M>#YX\M$\=OJ35;>B5%"RK6"H=Q(!:*ON24[W1LM-^S#D1FIH3]J7:\X@@,8 MOE])(.3N3?-\9?\\;?$?4$L#!!0 ( &N>6%9"SKOV9 , (\/ 8 M>&PO=V]R:W-H965T&ULM9=ACYHP&,>_2L.699?['$S&Q[W8,JS17*VJJW??JUP*%H1=SN?*$4GN?I[U]\^D_'6RX>9$J( M H\9R^7$294J;EU7QBG)L+SA!#,'0S3'-G M.B[OS<5TS->*T9S,!9#K+,/B]QUA?#MQD/-TXQM=IS)DLO\&VB@U"!\1KJ7A6)VN"C.;5+WZL%V(O ?DG$KPZP>N; M,*@3!J70BJR4]1$K/!T+O@7"1.MJYJ)8T+)?13JO/4=,9SR1E- ML"()N,,,YS$!"U-.@CD6)%9TF?]4]'[7172VYT>XUNKZSGGZ@WU_\6(H06K9*U2+N@??<<(J%Z3E;HJ'.[Q(%A_#LC[1+;H_8;>OXR>2KD^3^X?\1P2 M=T6T2(.&-.@DG?$LT[O-Q8L<'"_=J57N%=J"#QOX\ +X?FL<'M.,@F@8#&%T MP&V+A'XX@E%DQQXVV,,+L+7W2(7SA.:K<^S#WNRVR$[V4<,^ZL.^,.Q@QK"4 MX(,-M;.*\>Y;6>"83!QMSI*(#7&F;UZA$+ZW;9W/5*PE.&H$1Q>\K'_91:-> MN^BYJ!8\@CO[@R_2WW59Z]YXV.#]8ML"]OP;/7N/UR5;0,-P$(P0] _9;:$P M]((H\D^@[RP8=7OP/_=Y7;<7ORVTFW]GP:C;@RV]?F?%[2QS:;,_5[6VZ)US MHV[K_O]^KRB%/!T=6_4)=DN@E=W=.RV9H^I7+%8TEX"1IJ>*WT<*R]3?6(FP@3HYTO.U=/ G,F:,_CT+U!+ P04 M" !KGEA6-C% 71X& M&@ & 'AL+W=ODG?3? M[U!R)%NDV'3-;F)+>7G,YY \?$5=W OY2:TYU^BA*FMU.5EKO3F?3M5BS:M, MG8D-K^$_2R&K3,.E7$W51O(L;QI5Y91B'$VKK*@GLXOFWHV<78BM+HN:WTBD MME65R2]7O!3WEQ,R>;SQKEBMM;DQG5ULLA6_Y?K#YD;"U;2+DA<5KU4A:B3Y M\G+RFIS/:6@:-(J_"GZO#KXC@W(GQ"=S\2:_G(U[RA38A,OC8\6M>EB82 M]./S/NBD^TW3\/#[8_1?&GB N^U>((66Z5%M6\,/:B*NOW,'O:).&A HI$&=-^ #ANPD0;!OD'P MU 9LWX UF6E1FCS,,YW-+J2X1]*H(9KYTB2S:0WX16W&_59+^&\![?3L6M1* ME$6>:9ZC6PT?,*A:(;%$?VZXS,S@*'2*/MS.T"*>B/.^>(,!>05 MHIA21X>NG]Z<.)K/G]X<>VB";CR")EXP$N]-O1 5[T<"_?WZ3FD)R^,?5[+; M8,P=S-2,<[7)%OQR D5!<;GCD]F//Y (_^1*U',&FS]3L*,DLBZ)S!=]]H[O M>+WEKH2U#>.FH:F)NUF0T"@P0[\[S(6MHPDC29 >Z^:VCL01B>.HTQT1A!U! MZ"6X%DJ;-2C'2=H T6$/,:$Q8P,26T=82 B-!B2V+F$1(:$;).I (B_(KU(H MA392+ OMHHCLWB4D".-X0.'0!2F.23"@L'4I":.(N"GBCB+VKLI]*:Q7B#_ MCJNX.G?!Q,^Y&I\SV/R9@ATE+^F2EWQE-2J>R<4:P8X!6_(.O,;&E#97!A-[ MF'&G+0L#'++$/1O2#BCU MUF)5<-#5BE3]S,"Q=+:K-0 MEN" #E@<.LQ@Z24#&%L71C'#L1N&X-X!8/\2Y37,[K(!RG+P&(79<(P=C6 ?&AGQMVFFY7>BM-.MV 075;5>(/96B M*(B&.+;,(O%)CB%H#T&]$&^J35;(Q@C ;E"*>G5:PL# 0"G%1X"H70+CF YG MG4-F ?DDQT"]O2'>C7_V7FB8:L*JITZ2P)X:F"1)$@Y9;"$-<$33>$AD"PG# M21C1$:[><1"_Y?C=;'-+*:I'-K#-3B9F]>"44 QE*1E".92PEX4)&T(YA"RE M*1[9]$AO0DCHW_;TFLMNB%ZAFFOGOD>\9N9;-[YGC39_KFC'*>SM#_'[G]MU M)GF[=F'%[J<(_[PM]!=4<;T6.3Q0[:!4C>V(Q'8TIT$8$&L-V#IK/?LDQWR] M,2)>Z^":(DZ*V$&!<3J$<,A8&+!P2.+0@56E(V:5]%:%^+W*OCP]$Y-#_2;G#ZZ;RH(RK65QM]7970E4 OQ.50&X MTF+Q:2W*G$LW)K&>7PUF1(:3\]JE3%F:XF&5<0E9BM,X'8'MS1#UFZ$.%G98 MI)K"^@3L5^9.E,2MN-]) @.DN&EM E"\^L5>V2!6?! MR**FO9.B?B?U7[.1%^76'/9]0SZ"I^7#(7/EPR'SY*-W8-3OP#XV1[P\/\UV M8,!6O 52:*NXV6--,C;;QG/6WSV/VM#N9-ENC"0T31D.A@[/)84GJ02SR$J: M0\JB&"?PJ#*2N-[E4?]9T_^?N,,IYTN=XZAJ+'4.Z5CJ7 =@[M1-#\[1*RY7 MS?L(!4S;6K<'TMW=[IW'Z^:D?W#_BIS/VS<7?9CV1:+%I3NOOA-:B:KZN>09Y- +X_U((_7AA?J![0S3[%U!+ P04 M" !KGEA6_1N+U/X# !I#0 & 'AL+W=O:.EL"9%(EZ3L9']] MCY*BVA+MY2$OED3?]Y'?W>GN-#UP\2!S $4>JY+)F94KM;NV;9GF4%%YQ7? M\)\-%Q55^"BVMMP)H%D#JDK;>%+LY.X)/=LV1%!4P6G!$!FYEUXUXOW0;0 M6/Q5P$$>W1,M9$!"< ?@=P'\I(.@ 0>.95DKCAR55=#X5 M_$"$MD8V?=,XLT&C_(+IN*^4P'\+Q*GY@C/)RR*C"C*R4GC!H"I)^(8L>(6I ME.L8[X'\P:4D[\G]:DG>OGE'WI""D:\YKR5EF9S:"L^B&>VTV_>VW=<[LZ_K MD4^[!OCRY7#G M@AJ_CXO?\/EG^/I0C"/QD:6\ O+/S5HJ@>_-OR;OM^R!F5T7DVNYHRG,+"26 M(/9@S7_^R8V<7TV>>TVRY2N1G7@UZ+T:7&*??\9"6F(BFSS6(N,&J:OE?O[> M]<+(#<*IO3_VAL$P"9+$<4[ME@:[('&2..GM3C2$O8;P8F;\J7(0)#U)B;=: MU#M\)75F7)O4A:^9#Z])MGPELA-?1KTOHXOY<,^P5Y;%?UC[.A=NL542[$?8 M!!] T74)1$):BT(58$R;=H/H.,H3WPF20=(8S+S8

YM1R;^5$Z[)D7Q^*AA.(D'@@Q67A0-Y(R-O$ED5C/I MU4S^]Q5.<\JVH#M0&R:RIV4-NE+"9@/-)$$V0]6X<* B(_#8P5/L/[I^&L,Z M&9T\# ?J%F,;+PD&'AC;.&;]2:\_N:A_E5/12.6&.J!SF&P$KPA\JPOU1"I0 M.<_04WN02K<3D]9D'$HW2()!/5N,S885[Y+%B5C7^3&>.!?E?N6*ED:M)S7/ M.( X!EV.W_3G$V$F0R]VARF_--CY271.XM$$YEZ4N!B'D"HEBG7=UA_%M?(* MBQ).@^E#SLL,A'GD<@T]S \3-QKV,)-E$L?.6+/!,)C$CCOL8O;1#%J!V#:S MO,23UTRU0UR_VG\OW#13\F#]5G]'-+/M#YKV(^03%=N"25+"!BF=JQA;AVCG M^O9!\5TSZ:ZYPKFYN]0?]U-?\.4$L#!!0 ( &N> M6%;^\U(X&!, #@ 8 >&PO=V]R:W-H965T&ULU9U; M<^.XF8;_"LM)96>JHC$!$CQ,NETU(_& JNQNUW0F>Y'*!5NB;6Y+I(>DVCWY M]2$EM6$>#P%< P1?X].:Q:3]V]V79.Y]WV[I[>W7?]P_? M7U]WZ_MR5W3?-0]E/?S/;=/NBGYXV=Y==P]M66P.E7;;:^JZP?6NJ.JKFS>' MO[UK;]XT^WY;U>6[UNGVNUW1_OICN6T>WUZ1JR]_^*FZN^_'/US?O'DH[LKW M9?_SP[MV>'7]1-E4N[+NJJ9VVO+V[=4/Y'L>L;'"H<1?J_*Q>_:[,[Z5#TWS M<7S!-V^OW+%%Y;9<]R.B&'Y\*I?E=CN2AG;\/<4<*S[__0L]/;SYX"=*GA3*_BG"KY2P?//5&"G M"FQJA>!4(5";%)ZI$)XJA$H%/SA3(3I5B-0(YZY#?*H0'^1PO'Z'B[\J^N+F M3=L\.NU8>J"-OQP4=*@]7/.J'L7^OF^'_ZV&>OW-LJF[9EMMBK[<.._[X<>@ MY+YSFMOA5;/^>-]L-V7;_>%W$27AGYSDEWW5_^HLG)_?KYQO?O^M\WNGJIV_ MW#?[KJ@WW9OK?FC32+Y>G^+_>(Q/S\3_2],76T.UI;W:LMGMAH_*H8G.FZ;QU>KYM=:<#SZ?A5>5NM MJUZ&7 \B?U(Z?5(Z/5#],]0?R[NJKJOZ;A@[+]IR:&O1#Z'6 MWSD>^:-#71*;E&SEC[/2]]U#L2[?7@U=T97MI_+JY@^_(X'[)Y.^D; 5$I8< M8<$!-LZ5GVX(#:+Q\T_?7']Z+F)#2<(\-Z"A7#!#MB]'PC@()BG2>U*D9U?D M28=3M'CGF1H%I]&\_-=NM,]RX/1;MYN^F2^\CAQTD;(6$)4A8BH1E2%B.A'$03!(Y M>Q(YLXY>_S.LQ+;#/&^2+-,FAH4?NW&H?$B7U@ASU8B$)4A8BH1E2%B.A/'+ M5UT26O DM, JM.1SV:ZKKCPL2CZ5W7A;V!UNAIN'\8ZV>WXC9U*C%3]W $7" M5DA8$FC=3VG@!53YT*5Z.4(]ZJHS:(9L7(Z$<1!,4F/XI,;P96HT*3#4NCRD MC"AWR4MKX+G20L*24+M/4I<">@GESC0S]X%R>YCL:NJRXT MD4W+D3 .@DE:C)^T&+],BR;]Q5J'*Y_5I37H7%$A84FL+Q(5.2'#94A8CH1Q M$$Q2'7'%LV77KKMBNR]'U97'M6XQKG$[Y['J[^_+[<:Y;5JG+SX[VZKX4&W' M$A?&1'N\N8,BE+:"TI(33;J9]OPH]A0=F\KY0:Q,SQFT<3F4QE$T6:3/#!"" M%:E1F$2_#%$81LJ(:6_*;,4A:SW%JKNJ^TY-&!"/0LH;06E)40W M(RCU6.BIRU]#P86Q9 9M8 ZE<11-UK%P+HC=ND#KV*A=3[M0KCJ>0NT.*"TA MNKF@+IH-11;:S(UL5 ZE<11-%J%P68CU^?;-R4$9=/30U&7=.[=MLW,>BK:O MBJW3E7V_/>QF<(IZ,RQ\-N7N\(1FU.#ZH-^^^K MAX)U-J'7] MP3Z)W3#01F.HG0.E)2?:\Z%66TI!;9HSG<9"]?86:L&@:+(RA5-#[%;-^^,D M7W7=OMPX^WI3MD[R_MV[BZ,IU**!TE906D(,+DU,(E=;:B&C9E!:#J5Q%$V6 MK+!SB-W/.2=9HTQU#\.CPTRHCH-0(P=*2\A%HR:%!LS.]!E5AT&H\8.BR9H2 MU@^Q>S_O[6OVD];&V7G3U(=MCL,":3U4FO((%.H+06DK*"TANN431;X;J7)% M!LV@M!Q*XRB:K&IA(A&[B_0251N5K#M,)(K5)]Q+>ZMF2Q3J,Q'=:-(F:MV6;57?_=&IRWYD'.;XQT&5PTR_J;IULQ\//(RZK;Y$6C?= M98/>WNS9^\&A9A24EE#=9&(1B2-/'8NA83,H+8?2.(HF?R:$:47MIM5O]9DP M?@YT'X<,TS0)U-V>]O@BAOJ?IWM-74LAX;E*)JL6^%_4;O_ M->T>HAH/0?ZRK[K#B:6+XS#V7 [V8 [V9(YN7<4T\ ;=J%)%ALV@M!Q*XRB: MK&?A@U&[#_:OZ-FH8=WKHLRC'@O4,13J>$%I"=7M+-5\A0;,SO6:KSYDA8;E M*)JL.6%[4;OM=6;#RB"__6Z:V'1'QXMB]73?TMZ,V5*#FE)06@JE9=.Z-X<& MY2B:K$EA25&[)24_157F[V[_X?^'&]+Q<<#MOM^WY6'?_+@A]=+,CO1&EE#: M"DI+J.X6418QIGJLT*@9E)9#:1Q%DP4MG"QJ=[)^KMNRV%;_&-3\S?9PFOVN M&,0ZJ'E7M!_+OC@ZJ.O]L&:J2O.Z2+=ZO"!4-U';VS%;E5"S"DI+H;0,2LLG M72N.BBEK4EA5U&Y5I4U;5G?# G_?MF6]_M7IVZ+NML79>5ZW7JAZ!'IICSE; M?U"S"DI+H;0,2LNG7"J."BG+3[A:U.YJC0=^U_=%?5>.$_QQ&'0^/=V,WMZ6 MA\1%XX9I6::WQ\/M3OGY5'W=U(-TUV<>)^FVC[K1Q-[0V9J%NE906@JE95!: M#J5Q%$T6MS"WZ 1S:]1Q<\AGLY;RV8PW ,=-5J\D1VW6AF% MK'LUFI"AWA:4ED!I*92606DYE,91-#FEC'#+/+M;=D@RLACSOVT.*AXD?/8& MP=-]'2]DKJ<>3+:'G"M3*"V!TE(H+9O8OSDT*D?19 $*:\JS6U-)O9F69(NZ M1DTB[8XEE+:"TA+/X QSX\#2M6# J:B+F/$<]7C M FYE :1]%D80KOR;N0 M ,Z8;NN,"G6G)?(9#0*F#HU0NPA*2TXT::\?4W?[F0IYJJ@,OE- /.H'ZD!F M*.BJI;BAU(*0( YCT3CY&C_+J'9\]OXZF;<\I&VPA-)64%H"I:506@:EY5 : M1]%DN0LKR+-;0;8<7)YN0RQB/X[5K>9+>XS9NH3Z/%!:"J5E4%H.I?$)%U^6 MG'!ZO N'CUZ:C PC#VJ+I=PU"0N>/E4N=AJ%\#I7$4 M39:E\&N\%R:),TI1?^H?A4&LW>-!+1HH+3G1;*>,H0&S,WVF[EJ#!N4HFBPN M8;QX=N/EQ;F\[/S98Q[4LH'2$L]PW(<1%JMKBA0:-H/2(5MX[TP M$9U1L)=-&'O8V2J$FC GFBT!@9NBOA9K:$!J1HVBRJH1?XEU(*8=.[66/ M-WN(A!HK4%KBZ;[0<$NH/LE+H4$S*"V'TCB*)N=J%XZ)#\Y29Y*O;\C#1EPO M4C. V=LR5YA06@*EI5!:-K%_RMG"Q+J MU?@&&T:5HEYDH2;9AC8JA](XBB:+4%A#OOVHSF^9+M-D#*]1(@M(27S^2 MXT?^,%HR52Q0,[XL[K6*H M[72B2=\>I>H7ZB6=Z31MIQ T*D?19&4**\F_<&A(:&\46_'P,.Y9*[;;IV/I M;7G\%L"S9\]]P[D9RJBG)A&QMV2VV* V$9260FG9Q/[-H5$YBB;K4GA)_M?) M8F?'SI[EH:X3E);XAN\0BJ.8:JLGJ/4$I>50&D?19,D*A\K'9;'S=8MFO$53 M74][Q-GZ@[I,4%H*I673NC>'!N4HFBP_X3'YOUW".WOHV:,JU+6"TA)_6L([ M:- ,2LNA-(ZBR:H6'I?_N@GO?(/Q0_0T2?96S98HU+N"TE(H+9O6O3DT*$?1 MY*]@%=X5^\_,C6=O]MQ!&TI;06D)TXTIWR.4:1F=H6$S*"V'TCB*)G\FA&O& M_G-RXS&#SQ0&+%2W0RWM[VFVQ*%F&=-SXZF[:: !LW.]YJIC.30L1]%DW0J7 MC+U^;CQ[R-GC,-1 @](2IOM_9)C](Z(^DX"&S:"T'$KC*)JL9V&XL=?)C<<, MEA*)2:C:N_;FS%8GU!9C>FH\U=Z%!LS.=)IV-PR-RE$T67'"ZF)VJ^O%F?&8 M;L,01H@J-*AS!:4E4%H*I663>C>'QN0HFJQ(87&QWR(OGCWH[%D=ZHU!:0G3 M_:?(IYZVMH*:7E!:#J5Q%$W6L[#&V%=/B\=T[VA!0TI4_\'>DMFRA/I?4%H* MI6506C[Q:G%45%F7PO]BV-1X3#=I%C10<^/9@\Z6(-0"@])2*"V#TO))UXJC M8LH"% X8^[=(CL=TBXC&:DI1>U-GRQ;J<4%I*92606GYE$O%42%EU0J'B[UZ MUCMV.>N=O5&S]0DUN*"T%$K+H+0<2N,HFB3D0/A@ 2[KW0DE?=4+(T&H'M6R MAYPK4R@M@=)2*"T+=$?,U+\Y-"I'T60!"M,I0&6](T9-&AR/R/6#R%63@"Q- M14,WH"Q69Y>5H6@\+)^)J]R])].9Z51F9N^PN:,5E,91-%DLPND)_J5,=&9E M& X&$==/5Y!W1G3NPC4C4VF0FI^P\!@\W@DB G1AA=3EKF(^,KS M1FXJ1PF)@W/9Z +A@ 2OF8TN@!XB@M)64%H"I:506@:EY5 :1]%DN0O[);#; M+[9L=('^[']!* N(KS[WLP>9+4RHNP*EI5!:!J7E4!J?CL M_-G#*M1,@=*20#=3O- +U=Q=J:E<3*FG'C:&MBZ'TCB*)JM2^"3!5TA'%^C/ MVJF^D7!I#SU;8E!C!$I+H;1L6O?FT* <19-U*'R1X"MGKK/S9X^.4$,%2DL" MP[D=&H::TY!"PV906@ZE<11-%J_P5(*OD+DNN)RYSAYVM@JA_DAP.7,=-&!F MZ"\M6HHMS 5S*#-RZ$TCJ+)*A8N33CI/,[L M-"!V[&PU0ET=*"T)=>N$>;[O:FJ$'KF!TG(HC:-HLF2%X11..G(S*0U(J)\0 M\4)72P-BCSA;?U"?*-1/U:A9E*$!LS-]IF9#@@;E*)JL*>'JA'97YVOF]K"' MGCU40ITC*"T)=0?$E-L#&C2#TG(HC:-HLJJ%;11..I@#R^T1ZIY)S-2]!DM[ MHV8K%.H.06DIE)9-ZMT<&I.C:+) A8,43DI"UY;]OJT'^1TWXG;K$71I5(7F MH8/25E!:$AI.IQ!&J1>KXRK428+22K5&JAK,=7J1^ M_[0]YFP)0FTC*"V%TK))O9M#8W(43=:?\(Q"NV<$.* 8&AR1R'-]=2.NO26S M50FUD:"T%$K+H+1\XM7BJ*BR+H7K%-I=I[D'%$.#U<*8/C)"W2(H+8'24B@M M@]+R:1>+HX)*$HR$6Q39W:)7.J(8Z88'8^I>=7M3Y^H62DN@M!1*RZ"T?,JE MXJB0LFJ%EQ39O:2O<$0Q,GVGCQ_[ZCX1>\MFBQ1J!$%I*92606GYQ*O%45%E MG0JW*+K@%LTX@1CIODGD^I&V%=X>#_1 M!>_GC "=Q7'WW'X]+,FK^LXH2$-Z,I^&FAZA7A"4ED!I*9261;IM9.C>'!J4 MHVBR'(5M%-EMH^D'8JE1D;I?0B(6AWH2T*6I:!AX+"*N>B#64#0.AL+:@=CI MS'0J,[-WV.QI$>K&H&BR6(0;$]G=F#,'8LW*8/I8Y3(6N]HW3-F#SAZNH&Z+ MZ5V$FK0,A=0#L:8R_M ?$5-=:4/)\:LL2:">B#45]+R019Y8&QPO]'5W7Y;] MJNB+FSR@&\> MRFH=-_"V>CRO-Y6,T[;0.C]GCN.=K^.L.+N\:#^[J2XORFV39X6\J4B]7:_C MZMM[F9?/[\[HV;.)'N93-'YN;"MZ=[VM)L[4LZJPL2"4? MWIU-Z=O(]56!5O$YD\_UP6NBK-R7Y1?U9I&^.W/4%0(P4 MX+L"_+4%Q*Z :%NFL]*V0Q0W\>5%53Z32JFA-O6B;[WWO?_1X;^3W*R.]ET:QJ,B]2F0XK.(>+WSM@+P[> M,VN-D4Q^)9R^(N+4Z1X]/KBCL4-W_<';^OC8_TQ77XD'SY=_[DD M'VZO?R?7-_/;Z=WBZI]D.KM;?%[<+>;+MUBS=]4*O%HU>[RM-W$BWYW!]%#+ MZDF>7?[T _6GL-5^>04S9U[6:*!V)?VVI)H>GRXG ME+D>%>[%^=-A:R#"4(2AXPQU$:(3H1/ZX5XW\.#N/;C6D)BF_X5YH!N630F3 M;5(6299+4NS,J4_5ZT0-V&T- QG&*&2&*FZRXK&;6K,FDS4:..XI ^>4E44G MJFS0Z-Z^T3UKX$02*DVRN$M.14KB=5DUV=_M!U@S=M5Y!YW/_) R7XLE1.8& MW ^T4#)E5(2>Y^"1Y.]-^?;14!:3-D@JF6Z[O NATZPDJ51ZG)0/$P@?$M>U M;#"/OG%5PJ>>-@QFB"KP T]S:*IXP$,7-QCL#09'A_MA1ZDTEA5/LAL^!+IT MG6W7;7^F69V4VP+U&9C7QJFG3PN(RJ.NWI.FRO.#D1DAW-L,K387ZTV<5:TE M,)B7Q>,D!WI*NYZK2;J5JF-50@3!0Y9(DL!$L85A@MD-C4L,?5_ETH%=4Z7/ M?S;%P"=U>CIQK$Z739E\F2BP2TE2KH%VZZYCLR+)MZF:WL!44T$T;RMXAP*) M8UR7'P:N$;>(SN.,!5J_1XB.>T[(O1&S!RA&K6:G6N0"OLJJZIROLUJA-DY< MU+@@%^8>KOLS99RZ@NKV3!GE_" 6 DG$!L0BK%9* KZQ+7WA0 M[FH;7*WK4#TJ$9G/J!Z9B(IRQD>&(>UAC5KAY?)SG,-0@ZZJ5S'$84O-.0Q" M,FW[#+JQ5@%,TK)H 1L&90+*K/F&6N;F0#3Z9X:H.*5>J%LV930(0SYBN0JI7+:33NJZ\A#5:Z)_&L+GLA:-JLR/9AQ49<"Z5@(1-VF*3-ZU289VNM9 MBUJIXO*3XBGH-_E5L=,VJU7.6+#TB$3MC'1328"D% :R@@;914C9CH1D M"UD5!G47.JA/$V5@R<>9I]M$='Y@9*D(T\&C;FBW!-C(:FVQ MQ$QJF5#A"1U89ZB04<;TZ0H3!C1T@A%3/0>Q(QST$HR;^-M8)#($9AS.]0Y" M9-2AH9)DFHKM2 < "MP0CW280C9N(+KN061P:K3=85N MT=0% 1=C%GL$8G8$BEX@M9)/L@ :4A:[C4N(S%1NRCH;,6@2RH1Y@1&/IDRX M'C?\(;S# R9&_/6\P^R\<[W/-+F$9@P.^AOJ$C^@@>[ACT=@C$#N"0-KV\.+J\WSYFNUA=E+V.6EM MT:EJ&[9ISS[L&/O Z@4F*;6\?M-NI +MMV$4JV_4W-:S0R7S=B4'J6D4I1G" M--P7^JITANE$2%U]ZR5"*^3)-UL1Y]C<$^CK^ M8SJ(;#:2WGA/7MQ.7H/ /MPA+51B:& AF:D^'>=E;O+2A O!#*>(3GB.T/>! M,1US V=DQYL?'!C: MTP/9[T.,)?'H45@9[4,2$301B&>E['E $L,=PQ MESV&_#XFIZ-7O-N:@5[[[[8/24M46GJFW8ICT",T%1,*)_#=L9F_QT1N MQ\2;7>YN\[R:Z?99O2F-9D!M(A3(]2T03.0%ONX24QTDS*'%GA.Y_:1OV+59 M76_;G7>U4RV+K*Q(43:R.RAB#@O;:9$YZCZ&7:?OBXRG O,$S^AK4Q(&PF=& M%K!5-6R!GNJXG>JT]"Z;)N]O;4GBS4:=J\1YOG?<2RR>31 S/)L2Q@)A; E9 MJQIZ[FF.']OSRHHDV\3Y'D_55K;:N&X[^"$KVBYM%[*X/PRWN- [;(;I A;J M.T1H=8X?C"R#1,]NPLYN^W.7W<%## 0#7?V<-:N5S-/VA*F)OQY;U ILJ\L) M]44?+N/Z3D6$Z0+?'V$9T>.:L./:,)3E5UDEV8YLNN.ET< M);\F[1D(J2!=D61W'@*=JUKA3=<6:D@\P6JF: ZV&[.D:>>[>H4VA8EMQNDX MHIF8&ZF(:FR+41SRN.I>P0NBL/!-^Y?,__7' MXO/TT_SJ;DFF5Q&YG2_O;A>SNWG4?H_Z1C;7 N;ZKA'IIM 5?FCLUB$Z+W#H M&+*('M6$'=5>[_.G'P)&V6_OY6-6%&H40-AL &7*%&T!#+("6&7JRQQ$"+$= M&#='(#KF.*5W/T6_&FB$ZM)$B1*@U MTM!\CW/"ONVWW&XV'9M ;M_?ETL617?CM[I?Y-_3>QCG,.7]![5ZTNV_D]86 MG:JV8=OVH"CLH-@V9WM4J*@! *I<2P4/LEL!H:UILILOC/MM$)7:Y]%C!KF- MS E'[K81/0H*.PKJKF#Q!GD -6-"&H=%EC'_FS+F>/K67H3)Z-B--FX/?*YC M'0!7UU>3=FP?;'C#R'_U+H!KYL/W\%4Y.Z:W'V<$ZAA>?UI$4W5%^^GGV!,SLGRXWQ^MT3; MY:3/*IRTMNA4M0U[HT==UXZZ[;3=GJ!K*(^V(T*;+O6-_5M$1Q6]ZL(($=KX MQ3UX@L&.K[?#-4A[-/O*6W%<$R@%IT*WB'"LJ]\-$B&JL?'3;_M[+<_80_"%$$L1$=CMB($ W1 M\X-'XM:R>FP?+:Q)NW7=/5NV_W3_^.*T?6A/^_P]?1MU#R'VU73/1/X>5[#& MJDDN'Z!*YUA:P+!L.6V#Q#9@.PG6AVY&W6T/ MPQYHZ2QQH4CU2,5Q?_WN*-GQABPHL+W8.O+NXW??'8_3O:-[7R$&>*R-];.D M"J&Y2E.?5U@K/W0-6M[9.:I58)/*U#>$JHA!M4FST>A]6BMMD_DTKJUI/G5M M,-KBFL"W=:WHL$3C]K-DG!P7/NNR"K*0SJ>-*G =F36RE)Y1"UVB]=A8( M=[-D,;Y:7HA_=/A5X]Z??8-DLG7N7HR/Q2P9"2$TF =!4/SW@"LT1H"8QM<> M,SD=*8'GWT?TNY@[Y[)5'E?._*:+4,V2RP0*W*G6A,]N_R/V^;P3O-P9'W]A MW_N.$LA;'US=!S.#6MON7SWV.GQ/0-8'9)%W=U!D>:."FD_)[8'$F]'D(Z8: MHYFU1P7YC]3J:S^ICJ); $WZ'/23;3=#I:MYPCOIVG@TR0FS7OD M98><_0OR.(-/SH;*PZTML/@[0,HT3URS(]=E]B+B#>9#F(P'D(VR[ 6\R2GW M2<2;?$?N U@YZYW1Q9,4:T*/-JBC%G?:*IMK96##B\BM&3S\OMCZ0-Q+N16=!O$&C M]HKXV\(G17D%XXGTP>AR"%]# \D[0M(8_@&CT$X@O4DV"'5;Q.2-R0 M)0\+ZH MH1*6FOJ+RJZ #TB'?85,M<^!IY(IAD13?8Q#=V"BYQ4(U. 6#]*3N3ZRY8E [S@R?](O4>2I*_4#!SN"CY@19 M.'(E*9[T0>=:BX9E];14&TD_H:EQ\;8*,LW)'<.)\[OI]< M!*Z4U6H0Z80G.*BX?WR[];K0BD14E9/C_OO)$==HP9FPL /8\*MT9MZVQ(_; M !9>JPBY:.4J&ZV&SUV_]&S*,D09WQ*I9&M#-W!/JZ?G:M%-Z2?W[JWC%BZU ME9;=<>AH^.%= M2]'YT17!-G]M8%+D3\%*F0Q('W=\Z%HR$'G![Q^5]02P,$ M% @ :YY85NDD/0 ** DH4 !D !X;"]W;W)K&ULM3UI<]M&EG\%I4DF5A5%2[(3Q_%1)=W:\!4)*=[(;M*B.GKYG+Z[ M:EX^K_NN+"IWU21MO]FDS?Z5*^O=BZ.S(_WB?;%:=_C%PY?/M^G*7;ONM^U5 M Y\>^EGR8N.JMJBKI''+%T<79S^\>HS/TP/_5;A=:_Y.\"2+NOZ('][F+XY. M<4.N=%F',Z3POQMWZ;=^ MIE<%ZNJ6!996G7)19;5?=45U2JYJLLB*US[_&$'Z^&HAYG, M_8KG/C\P]]EY\DM==>LV>5/E+H\G> @;];L]U]V^.K]UQM/SF;)^>GY M^2WS/?*G?T3S/3HPW\0QD_^Y6+1= ]CROU,GYOD>3\^'%/1#NTTS]^((2*1U MS8T[>OG/?YQ]=_KLEMT^]KM]?-OL?_&N_JZYDP?IV S+)ZLTVK/8[)ZJJ%87G:N3Q9%E5:945:)BT\[X"RNS99IS;E?!Z+9?M$5>I V =)Y(0W;5=L" BX M?08Q'P=^/' /"5R^Z+;,_0]L( +_]$7<./ @2I@V3@BZ6KX]-$ESB^%VTQ; M8/-;WF6W3KLD72Z!$1-<8!=U0W>XP2LD6,/SKN.A99$NBK+H #"S)"_:K*S; MOJ'CP,[PQG'9Z0%)RDO@#>$ _'ORF 3* WMIW(VK>CF(^P3RKX4/>=\@LH5! MA'J 5C6 '*#;1B" _?8M(DG=S))%WR55W25X1[A65\]TD02PNMZ%ZVU31+X, MZ*#H$F$A[3/X*ZMO@ 3HG$2E95VM3DJ0:#GC%]!@M2H6I1/(/$NR=%MT:5G\ MR1>.3\&6EGT)^UAZZ B2(AVP+BDK9?=#L^5P\[+>DN7 MG]4M+K5,BR:Y2IDTSPI*)3=$F5G6=[XJR?(8TW/1IR5_[N\V((MY$L$3! MFR=PBG4!(A%)N:2; >I!)H'CX<<;H*:Z;\?(9ZEQ :0")^!Y08]IZRK%'?8@ MHQH0N4U#!RN:K-\ PN#-S)-_U3L8 U>Y[#O$1;R\CJ< 0OZ=,+M.LC4S M %P8D,3O?;YBY-ND>R4EF+"!W35)FO\.TIY^G^%^03FI&S=#M05 A*@ >@9< M3]V7.5 %4%.3X-Q-07QQV=0;&%9;+)PGOP0R94Q%P,'3#N^*-M;VV7JP3UA\ M3R?C+0'[J+? L!IM,ZLLP+8@0?EQ\@_,U@Z,)Q+1NOW1?LQ M^=%395&!O.T9,G1;V[J##WPNN&0\D[U '2*V!+/K22#8>+D_33B](K'<90:GH>H/4A@='..W'P+E;V"\S"!(5("( M(F4$+((PXG1: O[TJS4!V\LX-]@676CC,1[&@ G"%\VB EB'&I[+>V M!E0S"W*8#X6DY]4! M^=NQX#$'6R85F"H>"G0WGH(:=V+F >)OX6D'NO,,![I/@-2D5@48VBO(:S@W MRAGE+6 JLA!P>7Y0JZC0!*C*(1S>*![FMBM7<64 M!WP4AE1 (VT+.B5H-\S#XDF0"0H?$^8U%D:&E;T.XG?O4MBW0YLB 8O ;18P MAUH%].\9G0K^.)T!0,)FP7A-*R\0>> ^* I &K:'?%?0X M?OVG,F[2(A'THE0U8'C"G\#H-T7+'!^P'ZFOB>@YH UJZ95H3(LU4A@!G\+JX MJ@6@3R]01U8:]0N0XB4KS "1"Y!JR$F#V0%:$?%G&+5PB(%:KZXV!K^Z M=>/EQ;+&/2-D0&/8MC\D9%A]]RQYFZ,L1U:M_$_0@VYKAI?KKV[&0B_UAWEV MQS0'P*MFH$XK-IJ_DAMI 72P8@KS)4"[PB++NJT@F_$3DQ5^1[,D=0:Z&JHQU1=()38C>:5I\%H)\>31U[/DR?G7-,&3 M[UA(6%E$JJ97T>?)-1!^UA1D PV/&]UJ!;_;I0/3K2;%T-25S=@. -A] &VQ MJ '3R-"9Z>B<[? H]#@S)%' M>Z':]ENTQ6>) QVF3"ZNWK(QB'/ W;P;'"](B6:2 2.:),"YB=DOV,D%G#*B M8%1ED(L(0L C04XL7+=#=PRBX;LZ4E.#^<[T8L)[@ M(O1693F W@W:'8'KD& AHL.5B6>CTVI+NFAK^+MWE\C;0_,1;1+I&\,(5U4T-$,D]6VGRX- B=W@-G/QG6H:J!Z3RY<@R:_&C1Y;WQ162HJ0N.''<(N MSZ':I*]$&GBW5A5<:@2DG6OX6S(H\6(]K*K\, L6?PMS85:'D&5EN)F2P+@! M:ZXX0>Y+ZHYRO0@-8[6&KM*QGEK3P^1-XM,H7+ZCK$&T& MP\0ON8/K^>KLV\?S;Y,-7"0!>MH*(I.56>1W(+& 3;+FSYM;1&+7\]C*?>J2 MLW.6\0R1IX\_:_#Y8QD,=M'R&+8E)/7>(.:E2H_7#A@ 7LCK(>6)6"#Z)04F M-7C'B&?E@>5$-,]U[B-67&82*VB<&F\B(.\S51#\[!PG&6UC Z+1'8Y0B=,KH7#J7_$Y M#"$GF/K5V?GC^5,%U"SYZLGI")1/#22#03 ))J1%"R8*?-P/5'K2U#NK' )/ MK"H82P8S'AK(:&7(Z)JT-#C;IB"QV4: F6>]]PP'LK%[[5L1 2CE MP7P%Q10>!D1(46RNZWRL @5_F%@%Y ZHW++HV,,<0B=VBQ-ZHI]7^5F_Q3^6 MZ TA5",5 [0/<1=)% H 7!J) U_$:[:D8?A'"M0,V/VH!G:_94,9(2QP%)E85)4 M?B"S"1TMTSL,*]S!'4FA^>I\@AL^?31_'(@\)ES2BP;LC1AW84*-@9%I.,J$ MSP*'0Z/L].DSXG/RP&>SN C+^.I:'ZTC8?_MDXAE/8I8/9WWT?R1_Z;X$F-X M#*(BYFQ,]B%6@L=2DKCSR";J&\42@+.M,4C5$LZJ?J"?E7]*+*D=!).4APV< M'MY2V_9-MF:[F\QLL OKYJ/^K@8*TOEP02#(6@_?LM4.I"S6R,!70]8X/+QL M4HRA9:@^8,R\P8"DWR. 4N8!6XA=G7WTVN@&PM^//"R1;UGN'MCG^CIJ+7Y9W$A9/!SCW!2%GM2^B>2;BSGC)!7K'6T!( M7+U"? R3O1$DBAZPJWF:G(PICHXX=2%\AV1R=^F*Q-U@D0,N?_4!@";==VT- M& 5GNH8\#H$*O%O1,U&_+6O< MZQ[%3:+00WV!_2\!M(=A\ <8!<62>-%]P6\U7Y9L)N/$;# :BACE@(?$J1Z> M02WB#M'Y.(.HV2/>448#3<[N5]2^.K'5'Q0P!@1] M01BZ(-O#9UGX ZJ9'X_5G!C""H0,20@P83*^X<%!,IS%(,#KEQ'% M)LWWXV5@\9EP5H6K#%,&,LC"ZAS%6P] MG3>I."'[AH,)P_F# E9SD+6JT,? ,U.&CL.=$WX#3A8-S8HHA1Y4S4U"_DDA M5<[IL_E,'+J00"EYAW$>GYTW3#6S6V):&(F;( +=)#P$B9R/Q_B8:1+S1 M9-J0;=9).E'\**!8I;&TX?=)(2%C/.N L4O^[,Q&^!#1BPV%<[TP.31SA8ET M3,! 0E$RDI!DS+\B9?[2*O.48GQ(TX?M&@T^EI%JRFC01B(RG"\9 MVR/GIV??)6]D(MY*7_F$;')*;$#^4\:91"-! M@ &,*;G79X12]D&4?TKX"RPA]U%,30>F\6/^'T&0;L#X?\]B\]Y3%YA>\W@/NA,++' + Z4 MCXIU6F9]*6J&PO(>&"$N$@.C(NS GWH*_^XQN4_R%^U$W!S $3_9S&K-,XI= MI#$"? %B>J1DE?1E0-Y0D53^#GC<*34" BR MOG.[Y+_1F\,,[HVDKLV\OR0 8>ZW^\;'KQPFN7P09=]_9:.I!O&"865 F<@Z M,2 GHF3H-\"P_=) M5Y_<8/*[WK8-DT5*])T'>C8&'@@^V"!;/5>8ZXL'_7(=)C0 MPIB."=L3/R*11*H#%3=]:$B^[I-]X4J,ES62EAN>N4;3,<3ZW<+)NDG,BRQMN$/2B6J8X@2,[ T(OH::S24/CBFB[Q M=W*5#QB+?HVG)F;J.0/M7-!*<7=-Z>8H/2@&L9-+2*1M+)U8'(E&/;O=32VA2#Y1U&WF"-*F'34QZBG-S)TH8 M-AZ L+'JP'BY6;PVH3&6>T5OI=:;(?'X MO8[40D',6)\E[/=!)G]JNL&<>.A%X@M10CZZ%,6T<:J!V:8P,UL6@&8"VH3/ MYV_[%J?%C;RWX)M8A'WG8IB*:"C1EX%*3WSP%1RO(VT05AFG&T!\C$T M= \8T&R5&P^9H>B!]W(BU<=HE(%J6267)&RR/=NHWN">QF5U3$1E?#56;D MA(7OC(N.:G1 FFB:B$^SI[F%=P2M'4MQ6=I-("#J51[I]-M9!!T.X)!SA)1B MW&V9^KSB T7X0'$&2\<)?2DI,X!*'#X&;.@WXDF0S!$LBW!K3)X!8?H P7&L M= GC00_R<6>N)"#U"A0OS$KXAJ(E:&3]<@?6@\I72^,!TGI&P*"=ZZ$Y&CT\ M6B<*L,54T])!.4L,;@D_X&"C'EVS=7)M5!\D XMGC9%B,W66<]U&4/1[2@VZ+,2Q:8ZB M6PM*UYAHST$DO*M/,C*>Q?7IZTLXQQLWY7T02/L%^@$Z3B+1DO-8-4"#[^ST M=';*__$>I6Y2-3\VT'TRJM@X* 2HY079DEK T<3>*#7U*1^;_GX5F_VIL%W2 MZ MN!"LH*$0S!NPS.0ZS5K1_.BF0^E22A2S0(AL^@6?/D]M&\MY)P*_OH$A$-[H)4:A+X5 MT:6Y91^M^'G-/&N;*57=$@HQLT M)CFF-[S X:U(;%'V7XQ:4M!9D9:)\2 /#X03O(N^Y4:BX5CI6B%KR2::>/&H MCT:H\KF3V_Y%'LANJZ+Q5C@)@Z[P)RRJ0PH>QQ5L6X_&A=]QX#LDQ;.G)L/Z MKIY/(#,:$)U8Y$$\!?]X8UI\1&)!BOMAN9\^YL Q+-:Y0.*5HBH,2(ULI>PR98 M:M)RZZ*&DM&]OSX%2]=T5L);G)[[(.AH[V]&'0@ KU"O5P--+M\,1?HI0"J^#E1&0W.002,J- M6_@,HU8M4[428^-IST0@AZ!^7*!Y7ZBY]CXN +SPKA44U*_K?M%A-I!__&*J M<- J0M(R@+2^:*YS4P2PVBJWE-3TSKM(9[\MJ4B'9NW M:Y^>>;&MV3WP"T51#(KXJ8E+N[RU\N,6>WG:1_*@Q\Z1)M7TC:::QE_[#-19 MLJBQN)<:05):-)G"?%T@[1R'/3#)N5-W!B5*DJ2WOIX9%8X3TZ2Q_+$SW@#>,_(@!N !F/ M_(S MZ8#Q*JG:>93+"GY(13((VY(+3C[:F2^M N%F7!M;$_%C#E*6C&1.=X MVF.^%M>X$'U=&SF%)HIUY](@T.E.9.R],KS%&<:PMK,,(Z.1YG_GGCZ_NHYZ M7(/0(LS4WK/O?_U-DQSU6#[W9])J],7E5()2,5J4>Q]0]7E'!@GH$*,SW[Z. MZ96C35UY"E-6SGG%7B^@W^?)K_&])W#$R&$\"?P0LABD^W7F,&1)2*'"1.*G M'F>0NQA3A=^^9VL!4"2?IX A""P-18*74EN+8!HPIDYE!2>6Q$7?E%_%Q2=! M%B[JIN',Q69TD*+B!NO$QV_2@BO^TVX" (..,9-@B \>46Q\0FNYH<))V#EA@D][ETDS/&NIR-N 5Q'LJB0(?<'6M,Z1?6P=X:=Y#\$CQ$Y- F M/3V*VXXZ@1(Y2W>%FGLVV9:R$O1'9WU&*=9,"H-6Y,N2,H08(>ER<1N.'1%Q M4ZF07"Y>>E8H?;Q,]$OKZB(57=QM65*DMSOJ22*Z'F9AOLZL \T M2HR*%^"6LB7VKD9NRBUA-&:65FJRUH,]24/(<*6!)#TV+MPZ+9?#\\PC_/*^ ML BNN=,/['[Q^?5A.QS1:LTOOK6-UQ'"DN0$))[*EF*Y'V7@,1/E;'UCW1DH M#57 >\$6LX7K9='9&XX:90#_/:%8RE[+H]!J\4WUQ2S5=!T$B*4WW^5$3WI M\<:'0H*8SZ7#?7E7JC27JOB= 0>05ATO6B<87V[(UN96Q]RK%0,B;2O"I:A& M$/JPI@1R^U [;G*E557IH*O[(#DMPM,>\WS_)'O;.XPG7]\@=0V]>+!]$%7] M2%$](._1YMNA7WJ?C+OSOQH]&7=WG:C_]/8HK3Q]3/(@K9##-L@T!4"C;4VM M;W!OB;+222O_B8[Y<7WJ 67A0%87U@:MF6 "CS.!>/'>N@GFC.P%K2 1Z2:A MA52\N^YB%J:16NE!KD0UG:@B&2I"I92_*$&*>^02<>1AD*[ )6=<&[K 'D($ M0XJAG+#WODQ70P&E[RA@%U]G;Z"A\EN1=Z'^%ADJ?)WFL082:GT/ 3H ]8N* M>7TQ8G!H3J7@DNIK%]3VBIXO,*ZC ]E4KY"V+F-I&?2V4SHO'Y.N\ 33&T]" M"JPY!Z=P(TD3"\!&YL9K2($P9H3FY.WW%3\+?)M4@B][ MDB^TVF04<=6LZ8K]1.PV)=?.0*X06L-9T8=3./_&!%L72DY:J5BE--X])[;; M3>*LX4T8U<$K'Y322;U.M]9L40].=-TS+1AG?:SBZ_U&CFX)]TRGG=-)T$RS M.7UA-M9:?/,D+\HU\'V[A%;G@64:6@]K6@G$;GG294;=EN^260\^44<0Y9GB M-WL[XJ(>< /!S0U5;]5(.%A,IL&*&NZN4-_QN]RFG0][=MA? 6.ER'2H&0VU M"J_1'9%4Z2:DN@^+.*U0G9 !H;%-J-S)3#?S^<21N9VCPAA_\%5"+-RXF4G3 M%$'9GHT]S+%#.6H791W*=WN,*6[+_JK[2;&!WC1T%-\%LV5'PB4$#8G1: QL M&3IN1I$W(YAIP\.)Y\F/$G.T:!2X&3D@K'LFVK9].]2HG7#-)3+>!!_V4Z#U MF>V:.&?4VW,Y?##$;(-'D[#7K;A!2@@$R"C<0IGN2.1HJ[&,\5XR.%K/P@>= M(R9"!*& 1=(5%04E^047GLG55ES7;UOZY5;U#4^%RIFN*%0+#1. MEZ!\+J,\4+F)%D:QNPF%=["$L'K?E_'Q.S%AW#N,;%%0^E1K 4G"8[27V0HG M=W#_&0,%A(UO?!_JA+ V4L :O2MG Z@L*H$I_,.K;CBCT\L,J4TSOC=6C$9U MI8&QZ?7J^X2B]["Q85XT-E;I-V#*IQ"U>NZ>9_FZ*,D^F9;?60*:A 6&1%\& M+7+L5;&+40,KG)^D $XE+845-)-9$W4?+9;BU9XNI5)4&KR';8@ 1D9ZV\453%6K=@[QD;3 ($7U1BP+BUT"%J,#,JT#\#K. MB/@3]8-L1Q8S,>P#+]-4XT,JC'-_[8/WS,G;^'P#['$[<)!F3<@C&=7\V)FY M$-?V(&9;W#!=3J9#_W//'53BV81U4B2*VCB/"F=N6T\9"*9=^!+?J-:(,JX< MZF_\ ER?*N=R0W[C;571D[FV'ABDPR(F[+>:9HXH)66_"(.H$&KII95A;L#9 M49TH:^]A++1PV%3KCB!B8*;=_4O?VB6Z2JWA1Z:P*?J-SR;P:0$B?AK6.@W*_XQ>.))@[7B;<70M M>AV((612W,)9J?F*L:^#VUB'/99#Y-.SL3"9& MRI/X6J\09&'G))).5""C?A#IGZOB5! M["6^I6CZP)GU;D4L:0QHLD(OO#0B!*Y;,(TF>R6PSQ ^J/9-4(Q2XJ>#];";GBC<&"]=@26(39-1YL[27UZX&];ZHMKU,ZW-7_NAK M?D-LH<)(K/5Z@>VGR"JCGOKHHY1>-Q:VU"F#]LWC3$V*/UR[K5FK5-XN]9,/ MTO0X>1OT'UCB9_1R_$RF@O@"+9N)G?'V#RO].&\ MTWCCIVB *RQF8UONVO[Z2WV4D&,"EMPM]ZV>FWXX I4&7(1 M&V]?A2_,46;%8IV[['M3;M *@^-O77#*AG7"(F35\4N*+2)&_1=OB0#[*<,' MWGO1^NP3@2.[OLQ%DM-]IR_/BIKUF)3V PI_3%J(JXOCY)7J>)?V393#R)TT MOKC5L3%J/B#-?5*M K >>I*^83-M[/P(:7A3+IG!>SRE\*ZQ'M^!T7G/G=:: M,!7O$T-.V@!VE$PW\5)M:\]'9>W/'W8OGS\L6O@G@_^:>@?_DM3 ]-^7SS<. M;*5+>A<&8>V+H[,C\RUFDKPXNCC[X>+\Z"&,#(^_?+X%_?T7,+60_9=N"4-/ MYT^^/6*%23]T]1:GQ$SOKM[0G]@_W37X /R^K(%QR@=< %\/0-M[^7]02P,$ M% @ :YY85DMNRG>Q" 01@ !D !X;"]W;W)K&ULS5G;M?8 H2,*$ M(A0 LJ+]^CT-4A1E27:R3_MBD2!PT-WHTSB ;S;:?+$+*1W[MJQJ>SM8.+>Z MOKJRY4(NA1WIE:SQ9:;-4CB\FOF571DIIG[0LKJ*@B"[6@I5#^YN?-M[C MUZY2M7QOF%TOE\)L7\I*;VX'X6#7\$'-%XX:KNYN5F(N/TKW>?7>X.VJ0YFJ MI:RMTC4S5,K"OW06]^ ME:T_*>&5NK+^+]LT?>-DP,JU=7K9#H8%2U4WO^);&X?>@"(X,R!J!T3>[F8B M;^5KX<3=C=$;9J@WT.C!N^I'PSA5TZ)\= 9?%<:YNS="&?:GJ-:2O9/"KHU$ MQ)V]N7( IRY790OTL@&*S@"%$7NG:[>P[._U5$X/ :Y@56=:M#/M9?0DXFM9 MCE@<Q?]Q/K#++CWZ><;B"3TY#$F&N[ M$J6\'8 25IH'.;C[^:ZM ME6CXM)!LIBO05]5SYL2D0M161C^HJ62./G8C1#-BV>!-F7!L1M,\^&F(A"!R MN3:&D$ F9:_9_5(;I_Z#WO\PVMJ#OST;?U72"%,NMIB$Z1F[G\^-G LGV5OY M("L6MK]1^QL?.7+-+GZK8;!>6U%/[25[)>R"X9&5]""_KA7LI!A<4RK++7AF MOJ NSM;HSH8LR7@6!GCX^:[-9^_ ;C96(QFH-IU!6D.4!#X*@ MZWON]W&_W?LKO5Q*X_U=B94T+.)1,GX>[J!7\_9).Z"HNJS6H#(>F@A%2<&+ M]#QDZQOH>HC9#GOGHTGIPRPE@7)*(M2?1Q]'[)/Q*;/M?6%)$?(DBSN-(Z!F/$X2"[Q M,>9IEAP![MI?:;/2AG)N*B>N;RME4<3'>8R)$Q8'.:Q$%(((X'G(@P2SI'Z9 M(EX4*4S(>C$OQH%O:>*^W,9#D]!_2WFV"XGV+(L@R]HM"/"- YMD9 M*O]_D3@O,IXFQ1EZ?M_7(ZHA\X,\>XH8_<_MZQF6G?*%%7'$L^@X,W<6/9IA MU_U'*1?G*9B0LHQ=1,CX\!(M$9;WN"KMVD]QK <812'/DK#/X3A-+]$>\*@X MCMBN_6FFE8_CCTQ'%8RCC(VS ).DH!2H!_% E(MYA$2/QTF/'1'X0BU'E.M' M R@YC_((J(A(..9%4(!T$?@09R=AB[S@21R<)UW"\P@XXPS/A#K[+8SQ.E<%#?*+=BZ1@I4GJ\0 M0Q;-"B9&(Y@U457E1;.G*9287$XHSJT:X]2Z6:AR0?V#I.N_$ ^23:2L*9U% M_7@*MM)6>36.XP1#M2 !@6X0C\M&/-+R#K,H&*50N_\#)K2)?80Y8I^/'-W% MRVFF(6$,H!^D=8T".NLT&4>3B*KZC@$AVT@X6&M$7LUK-5.EJ-W(KQPJR$K4 MV[^1D%)T&F)Z\I?T)Q3$U;M*\"23Y+>2?/(E05%_+^"$]YC66*P4' Y[BIQF.>7'N8274GG+LZQIA=MLG M$N\4?4?LI2S%VAY8SQ[H ,:4.^<%@BX>A*I\.];1KE>8TS&2EV0CSJW&1PDV MPC1H+%96X"'6@90IEG _G!;5BB-\NP#@+TZ:Y0C;S\FD:'9^+#;W(#/US9=R MN'@ AHQT33JH\PD,0_L!((NGDF:'G)\V$!?JDIR9:F!28GENT"!5.W*:XB#) M-8R'N?AB93]5FQR^4 V,:D \#ROU12(C/'6HT4^'/ANP$.P#8[ =F88R3TZ! MSC,"A-"GA-EU8OB&\4QT&J'4R#Q_"!@Q[.EB.O51X.?XUPMU/TS@E"K5"LEF M#XUN#7ANW= MK":A(&)PJ1KRYM. (.3^VJ*1[5MJDO:F>B MLCX.AH HKK[8R6\K65O/;>GX;DY1EDU(J>I09="5FOHJ:1U^FL5%L/;$&ITZ M&[;W.XBR];! \L?KM=]GW2XV #H9M.NS3#O='O94YUY.GFI[5DJ^[?8."$>_ M!'Y/'D/]%W'6/ =C'H6%?PX*[,9IV#Z3NL_8'[6O16YAY&X1(8 RJ!ZHB)"G M8TB'\9CT.HX':43*/1_'/(EV2F38T_S#GHH?]M3(L"']5!0<6!H*T.R_W]!S8&=*B%WXG] MA05M?X\N+;R38OK7VGK-A;JO)WY3IE3&:;Z>2^_$7HUY$U%$6D7 %/Q2IJ64 M:>/04PDM>M.A)U:.7.JBV<:LGWG?5SY&/6*\50)*KD'NR12O/_,7MB=HJUY/ M7W6%D3]R[].7'E1>X7J[E9L]B=0;]G3W<'*OM073=K\=A /\):#4N<3[+'TO.T*#QU77C5N]:%8)K[ MRVN*W+IVS0UOU]K=C]\WU\+[[LWE.@Z":(+NOP9W_P502P,$% @ :YY85L[[.;SB M P D D !D !X;"]W;W)K&ULK59M;]LV$/XK M!S4H$D"31+U93FT#>6FQ BL6--WV81@&1C[91"52):DXZ:_?4;(5>TN\[L4? M9/)T]_"Y.]Z=9ANE/YLUHH6'II9F[JVM;<_#T)1K;+@)5(N2WE1*-]S25J]" MTVKDR]ZHJ<,XBO*PX4)ZBUDON]&+F>IL+23>:#!=TW#]>(FUVLP]YNT$'\5J M;9T@7,Q:OL);M#^U-YIVX8BR% U*(Y0$C=7VMPGMPI M]=EMWB_G7N0(88VE=0B<_N[Q"NO: 1&-+UM,;SS2&>ZO=^CO>M_)ESMN\$K5 MOXBE7<^]PH,E5KRK[4>U^1ZW_F0.KU2UZ9^P&713.K'LC%7-UICVC9##/W_8 MQF'/H(A>,(BW!G'/>SBH9WG-+5_,M-J =MJ$YA:]J[TUD1/2)>76:GHKR,XN M;C3E5]M'X'();[]THJ6(VUEH"=MIA.46YW+ B5_ 83%\4-*N#;R52UP> H1$ M:F06[YA=QD<1K[$,(&$^Q%$<'\%+1D^3'B_Y&T]]N*FYM(<.PZ\7=\9JNB._ M/>?[@)P^C^SJYMRTO,2Y1X5A4-^CMWC]BN71FR.\TY%W>@S]'V3HW^# @1A' M<:FH[HS%):@*[!JA4C45L)"K<[@P3DCYP>8.]9@C]V!P^EZ2ONH,X9DSN.*M ML+P67PE)2(M:\OJ[SB 85=D-UT@E=$^MH3_5T+&&GB<09Q-_6B2T8M/"SXHI MN-L-)3J(/9JG[ Q8%/EQ-($)F:0Y_(!4I&M5TWE-J]4]#LA3YN=Y!$7FQ],) M_%A5HL0]H$GD%RR#K/#S)(=WG9;"=L3.1:42#VYM@*7^-,F 97Y"4+<[#TB< M3T@<^5F4PR=%_D+[?%BSC+B2;IKF?I*D1-:81 M,6^4MN+K('#^GL9%3D[DM&+D5<2*LZ.'^B"IN5-,\\2?3J9]=,D#EL/OW_"# M4V!P]D+XZ998:OR4L4DOU8.S5TMGX: :;%OX_5C !??'+4GFBD+XD.:<1X4HX3.?S$7- #_ M?Q^NC_+&!YJ]5"L;[B+,@LE(U(>3;!KDAZYD+&"CQ-%U=?N(7!M UY3_RLL? M:G;++OHSNT]D?Z6:ELM'*/<*^23/GK+M]ZEFAU32R9Y$R+'T7[\JXFCZYJ4& ML*U_(?\K]>?Z;K@W)1O4J_Y;P+6<3MIA8([2\7/C8IBR3^K#M\H'KE?N/M58 MD6D43#(/]##_AXU5;3]S[Y2E"=XOU_3)A-HIT/M**;O;N /&C[#%'U!+ P04 M " !KGEA6"8!5&+D# #Z!P &0 'AL+W=OH#()8D)"-# M4A+_?7=!2I%G;"<7B<#N?OOM$XNM\]]#C4BP:XP-RZ0F:B_3-.0U-BI,7(N6 M):7SC2(^^BH-K4=51*/&I-ET^CYME+;):A'O[OUJX3HRVN*]A] UC?+]-1JW M72:S9'_QH*N:Y")=+5I5X1>DK^V]YU-Z0"ET@S9H9\%CN4RN9I?7IZ(?%;YI MW(:C;Y!(ULY]E\-=L4RF0@@-YB0(BO\V>(/&"!#3>!PQDX-+,3S^WJ/_$6/G M6-8JX(TS_^B"ZF5RD4"!I>H,/;CM)QSC.1.\W)D0?V$[Z)[-$\B[0*X9C9E! MH^WPKW9C'HX,+J8O&&2C019Y#XXBRUM%:K7P;@M>M!E-/F*HT9K):2M%^4*> MI9KM:'77M$I[SC(M4F(\N4WST?9ZL,U>L)UE\-E9J@/\;@LLG@*D3.3 )MNS MN1;S%? +SV0EDTRQ[!6]^B&X>\>8OX/WI7+'5QH"R!=Q94K;2:X-P%0)2 M@%L=9&XN0ZMR7"8\& ']!I/5VS>S]]./ MK\1P>HCA]#7TGU3H5VWO+%"-$#!WG(K'3GE"#ZZ,F3Z)LAO'VK;G7%G7V1P+ MT)RC G,=)Y R,P74:H/1 M06EPI]?::.H%3<9U1#(]R(1"BSQHENG*I.DPX4)!RU2%J"!8GG+>1UZ1MA5( MP0BK_@3T$!W5VO\DN(,'=BFUYR@#;AC1B+X$[,I2YT*^UGD-Y'55<5Q%C%IQ MWX0@^11MXVSUSO!28:$T%%3>=2TS"['?%!!R>GAQ@C[480)_'[$ID(GR5#," MU8HBTUQYWTMXJN$R1$+Q7C!R8LV'O[X._@8W(N.CR[42J6&26#O..QMXMT'Q M.FCRD<.G/A[PL=-MC 1W.6(1*:#V'&5H,>Y**)DT;)3I,#SEC;;BC1U#E)2_ M?7.133]\E$JQ;"=.I,#,2G,"MIKJR%*0U+"+K3)]+/#8ESTJSZC"@G< -FOT MPP#ME\'3*GIN1%]$ K]].)^<#[H-3[J@_\AV)&,#2H-(;54^-JODER79CB0:^-V7SOBMR)^UOPXHQ<% MEI>.YVL\B(/#<[_Z'U!+ P04 " !KGEA6"$SQ:%(% ")# &0 'AL M+W=OM[%J 8V56)*(B_N*UV[LT'I?7,\'KNLI$JZD6FHQDIA;"4]7NWMV#669!XV57J<3B:+ M<255/5B>AKDKNSPUK=>JIBLK7%M5TFXN2)OUV2 9;">NU6WI>6*\/&WD+=V0 M_]A<6;R->Y1<550[96IAJ3@;G"?'%S.V#P:_*UJ[G;'@2%;&?.&7=_G98,(. MD:;,,X+$XXXN26L&@AM?.\Q!?R1OW!UOT=^$V!'+2CJZ-/J3RGUY-C@:B)P* MV6I_;=9OJ8MGSGB9T2[\BG6TG<$X:YTW5;<9'E2JCD]YW_&PL^%H\H,-:;=MFOK6JOA7G MS)'RBMSIV .=;<99AW01D=(?("6I>&]J7SKQ6YU3_A!@#+=ZW]*M;Q?IDXBO M*1N):3(4Z21-G\";]K%. ][T'\4JZUQ\IVXQ1_G*U@A6?[<1T$\8+;_ M "Z@8]?(C,X&J!!']HX&RQ?/DL7DY GW9[W[LZ?0_Y54_PU)O(XSOB3\*9N+ MKZVTGJPP11!A&)8R4Z$G.!G+"C1ZJ:GV2,L:=5SQ$":5\IZ(=_*>2^R1]>;% MLZ,T>77BQ,I(P&,Q5Q8%:JP3LFFLN8,:$M6^ZV"C90T0Z<5:.I2<4[O%J,%&@?B M@EB "/ ;DE80EZE D47?MH4V%.M2926H1.=U["7#+-+1M(>Q7=F ':H:;3;0 M&34#>TZ)H:B-5Y %Y"N3#\'J'?BK>49N.#V@4+]O1345RD=E"K"NE8^9%;0\ M"?//D]G^X^\0-T?XI:\-LM_V14)QMKD4[ MD+574D,AAM(4E OL_HV\D7AKUASN4#3&4]C7>17JHC&1HSX),'9"(5BR'I]0 M\1D*NEQE<0%?4:?ROH@^UHK/O@%!4#QMIB,Z7QM&CV-J&$Q+6 M6GV3NRK@I(;"QWIO*)UVT+T*!UGBNP<[1?>L<\<,1R$V]V*S!.?3#H[^+@ M79"Q=?#$'8J+#G!_'23B>6B,27JR=W2]-YD6D^%\/A7)\&AR)!;I<+I(Q*5T M9=\VQ %,)O/IH3A(ANDLQ7.!P:_SG_F3XNSY9,*_BP5^D^$$3];P86?IZ/X? M.@P+VG?GK3QY'DI"ZI>-5/E++GO9*&;WIP(ZKOG00N!(.+LT.B?KNO02]+5% M,HWVW3/&.]?#BD U7X(=\)'R\:;8S_;W[/-XO?QN'B_I[[O/J*8"6R>C5_.! ML/'B&U^\:<)E&UL ME55M;]LV$/XK!RT8-B"P;/FE:6H;<)RM#="7H.E6#,,^T-))(D*1*DE9R7[] M[BA%=8+$V[Y(?+E[[I[CO2Q;8V]=B>CAKE+:K:+2^_H\CEU:8B7MK:(76U19$&I4G$R'B_B2D@=K9?A[-JNEZ;Q2FJ\MN":JA+V_@*5:5?1 M)'HX^"R+TO-!O%[6HL ;]+_5UY9V\8"2R0JUDT:#Q7P5;2;G%S.6#P*_2VS= MP1J8RH% .1&]]ZS&@PR8J'ZP?T7P-WXK(3 M#K=&?969+U?16009YJ)1_K-IWV'/9\YXJ5$N?*'M9!D5DN!W9RAX>2F\6"^M:<&R-*'Q(E -VN2"(^- Z S>859(72QC3^ L$J<]T$4'E+P -$G@@]&^=/"+SC![#!"3 M5X-KR8-K%\E1Q$M,1S"=G$(R3I(C>-.!ZC3@3?^5*EQIYVU#N>4?L88-YXCT MDH)Q*5VJC&LLPI^;'8E3_OSU7%@ZH[/GC7)-G;M:I+B*J&@ML!FDE#4<7$?%Y$A">,Q .$B%*R&GI@$EV247 M6NE+$."-%PJHKA5HPY5-N[U0#;)3)\GD]>B,"D4INAG!%_+HB93%P)"?GOT5 ME6FTIZ7P9(% =PC.J R:FIH&E7UCI;]G;)9^ZO3H:# <'K#C@/1PG%^DU-1$ M!A90A;H9P5OJH5VD*?$G((_4-BNP@--_DS@IRM-OIG& M$8+[N>=A,36%EG^3I-3P:7L%'VG&I*70!?()S8!;.AB>#O,<0XM^F2#>]>K? MF9[ ?+Z@;_)Z%AS$IX:E3DV%D)$1"K8\*/SN,2@UM\8%NA;WJ$GN!*:ST[-% M0HM7I_/9')ZKU/B@YU9HBS!9*&LYF[KV.YP.PVO3]>SOXMWD^R!LP1%3F)/J M>/1J'H'MIDFW\:8.'7QG/,V#L"QI *-E ;K/C?$/&S8PC/3U/U!+ P04 M" !KGEA6I[=2T4T% #># &0 'AL+W=O>Z.)_IBKH% ,1C6\]YF ;DAWW M[S?HOWCMI&4A++[4ZHLL774YF ^@Q*7HE/N@U[]BKV?">(56UO_".MCFV0"* MSCI=]\[$H)9-N(K[/@][#O/D"8>L=\@\[Q#(LWPEG+BZ,'H-AJT)C6^\5.]- MY&3#1?GH#+V5Y.>N?!5>Z.6+SQ;AVEIT%D13PBV25+B58B&5=!+MQ-V46!X"C(CGEFRV(7N3/8OX"HL8QFD$69)ES^"- MM^+''F_\!)X7:>'/ZX5UAOKCKV,B T1^'(+WS+EM18&7 ]H4%LT=#JY^^B&= M)C\_0S#?$LR?0_]_U7D6^CCQ?QT//E4(+W7=BN8!*F$!&X<&2Y"-TW GC-2= M!1H=1CC9K$!Y +$RB+2C"97&">CE4A8(GH4/4U('0^&A0MRE;$1#+X^Z[UM' M&S#\ULF6;8)_9QKI.H,QJ2$3H [">H%FVT41N ,E)8R3$*Z$UK +W%B-FN;;5QP;%9 M:4Y)7VN2%<.;QL=D[M08M/>_EW>#A39L-SR;Q3.:5ZI6* MH@@\V+"@ZFLE2Q_&.KJ$W4JA=NT!:QH4,)S,=L6)8#A-J=DWM6*AP_PL'F^? M+/]3FJ@?6O2???40]T,LR-BKG-_:MJ)^?L$;NM;/?&/>=0KX=SO MI3V&C[0[E%=.VZL0MH(E'7V\OR8-AE(7#E./VO+1M"1XP41)NR)_>PY_\'YZ M?5Q[D+ZKV3:N!>KBTB=0U+IK?)/Z,>1K^'A$J[T9?^)K3(." MYG?@LVNCHW1]-?;S]<3(?S*/)V\.])*MUYI%T[,IKW*89%%*NNE^ N-YE$U] MWJ9;0(7E)&8!L'J5) I\T-T3@W8J'L#6R/(O.B-,M M6F),(Z=SX2M*WM;!299':7YVVCL_EJ\72J[Z;96E\VA&U0E(16<,SYI]BY-) M'F59=@JW-+1#LS\'.(24"CZ9I'#L)#/:.W/6:%;^9&W!5S$6%;HI*'W$ H $<< 9 >&PO=V]R M:W-H965T M4%S0=O> .QP.M$3;W,JBEI3B>'_]/3/4JR-GVP6N'QJ9(H?;F[,Q%&[65;FPRE>+-RMBMS/'3KL]<9I6,>=$V.9M. M)N=G6ZG3P>TUCSW:VVM3Y(E.U:,5KMANI=W?J\3L;@;AH!KXI->;G ;.;J\S MN5:?5?YS]FCQZZR6$NNM2ITVJ;!J=3.X"]_. M\\W-X'(@8K6219)_,KN_J=*>!WU];LA*79D$8/;"JOAG(Z):=\SBW>:JS+ M;^\+AQ'GQ#NS7>I4$E3N^BR':)IP%I5B[KV8Z1$QX51\-&F^<>*G-%9Q5\ 9 M=*H5FU:*W4]?E?B@HK&8A8&83J;35^3-:D-G+&_V'88*F<;BSCG$_EWT6Z&= MYM%_WRU=;A$O_^D#PF\S[]^&#YY^XH1\]J( M^6O2O]U;?T(, ]W&P8F'PNITS2\"D6\4S<]DNA<1_B8J5[&08ED)BUK @BT MKI#KM55KF2MD7V2*-"=Q66&C#1))9%9'2IB5&,ZFXPM$=Y)@;4 CNXV.-F(X M733C8B>=D$EB(DD;YT:LC8EW>,EN'%Z.I\>GZC27Z5HO$VA"_G9C\2^=89$V$AXF;;NB3G[\X7(ZG;PM M1_E7^/8T %8):),AL.9)Q\K2XMPDR6AEE1);H"C7]%ZGK,+/J2;]/^ MU /X(!6FQK^"*53,T TO9Y?CRPJ*L?@"00>0ZS1*"J2I&,[#RW%8PX;5D72; M@,:O6G"NI+;B228%>RMLK6@P:$'V%P16 IC%'<7$EJ;E)OKJW12.%T?DD@3D MS*@=1Y1 T+B-LE"(/;-7& 2!$[O#D!*P(GU2!(10\%D.W^VDC1VYO-AB=+GO M>C8746(0O>NQN(MC#GHX>1^TWG1C04,0Y"RN@L5LUC)>YT=,]G&\4U:A["U_ MA;(4C:0DN=D\*?:HLMK$)&!24$50$8C\6CM'F%/CD?,E!Q$9M>2"9UW(*#,PL6((5R MY!(MZD6\SUT^%&OP2Y]05M5NHPAII]A1H5 2^!0\IY+/J8 7 -6'!.4]'&-V M:5<0^Y?MY[1. M:%$W_:O9M:B*#P@.N!.%!@XK6Y3$F59R(@<[N2GK&.WS%+%#!-/1B+4Q\1&( MC:J@\^& N&CRJ(D(YK4J4$H0,N/RD6S51Q^OI?YR2[S>%YAH'$DU=Q7#LAE_G/'2@ZY@T3G)@= /46FPXLO2P2M3=$)-(4B MC5_6#1Y-M%SJ!"K"))]XADT&FS64YLK!CD$QU<*=SC?\1CU'9$4-'%2J:IK' MXB5!ABU:;JIK6FR7OII\%R&7=':0WC$*NT6K2839,JZ>@^;]*W"J@?V&C8X@ M<2R;C'":@H%#R;I-PG$F3Z.=J8A%#, M?+S#4C;S+-&1+&.CV'J!Y,32C$-SWXJ3I=\<+LHAE(SR !6H](>Z M_)_PIHK@$2Q)5+6IX661+3GQ>VBAQZ?-KG^FA-6\ > RQ0>Y ^Z@;90$T_$N MO5T/238I&-@=-$V2JS,=2O7OC5(K]&5FQ\X@'[\17YA83C[0:U,X$($[%>\[ MAO8Z@QE^I2SUD$.!SBH(KR[$NY<,CF8LF%S,#F2^TA;AG37%>G.0&6&P",-2 MW0,,A@(L&%Q+94_I#R3\)3,9W/@\4$$GC_ M\L7L8B+^6AU"SB>38'$Q;S3/Y/Y [7;=.)E.@NGLZE0\J#(VK'I2E(TGV&EZ M?MI2%L<&:%FM1G^:FK2"X 1JA^=M.;E\;N9"^_OL-_\2)",6I M^!!C8[W2;%U/A;0^UZSFXK'J9E,5$C\A>[=<>P^"@WYR%TPF/:D$/H5-*MJD M)C'K/51>G >7< 5RB.]'%/%IX@^QH"Z$P_PBN, $A-'G@DCZQ8S950!WB87X M8B6H+94X>HFY'V'M>JRJCH'#.A9JUZ]52JZB%L6:+8S1KI,=@(+(!<=+J\H< M4[Y9\5F>;U""J4X1WT4M.7Q4LXJ)T46R#":WQW9K"B+NAB"P2.H>'IJK=4DH M&%HB\NI^B7KP6FGHF)HT*.R%)5M M'6(X1<"[;]PNZ@]FVDRRU2,\CN@!)Z0_EEE9X'HS8"P^HGQ7<[IMKWE[1ME]](6KOGIF'KZ>YXWU.=0"O/+,DE*-\^[LOFH)*2H=]XK@W2#=>W MX H8XBPO&[GCG%Z&1 >0.D)?7&]]-,/C29[$8SYO[O09'NFNI#Z@O;G/HY,<(T X="%J&=W B4]-A M0E)6YH7M:9Z;E<$K$:KSBBPSNA4N>WZ^!0%)80. JWU-W#=9W[JM(!@$7VJ, M9((6E,Y51%=H6 1_5SD2%4S(A\6$RJO7I2HD97HU<:%AA;]I^MXP*NUT>IVB MP$E;IWUOF6B2#IVNQP>NUWV;5/?<=^]O&+N M.?*'D\5XTG>Q',Z:@'QY%=#'^H$83F?C\^.+O*[]%P;#\]EKM]/UH;_O$\%9 MZ^/.ENZ2Z!,680&^]-]YZM'Z*]F=_SC43/>?V#Y*M V +E$K+,49>S'PW%?] MR$W&GXK0-: 6\>-&H=!9FH#W*V/RZ@=M4'\[O/T?4$L#!!0 ( &N>6%94 M_"0*9P8 /40 9 >&PO=V]R:W-H965T!2B*4B2G M2?MB\8)=[)X].+OTY=+8SRXC\N*IR+6[ZF3>E^?]ODLR*J3KF9(TWLR-+:3' MK5WT76E)IL&HR/NCP>"X7TBE.]>7X=E[>WUI*I\K3>^M<%512+NZI=PLKSK# MSOK!![7(/#_H7U^6'@D1H/1Z!E_XR;7*"DLLHK#BF0PF30:3Y[Q_5[5^S!,NQ;UO8R);&RG#P7K[XZ70T&EPT;\/]\.*5@*:( M[LETT!N VGG.B^$ED2[KB8^MK5/")B _-O>9]$)YD1H42ALO,OE(0HH$U+,& M/O1"S)66.E$R;Z+;#FY6U?;T1#91>.+40JNY2J3FI?.\(IU08 <0@$P82Q$, MM0%J*1TP24R%/=*02@7>V["L!J<(Z&[G G,%,5FG@I1W_":Y<9Q%BD5Q^[B5 M1K@).==>"SU23IBYZ$['@]Y)@Z*E/&YA@)43I36H!A>#?;I,PB>,PL8I_"!U M.>)]KML1PZ/* 4+,?@L0 ML3 F7<)?2&P#".#H'H_&O=/U9K5MLV NE16/$N5IPO\J8G;9XLMLU2;Q3BGT M GT'^V*)LBG36 M7#D?P S''U(3"='D$$N6JCG 8I8!8^^M B>#50WKM\KBU@ $EN"Z18J:MH * M$904VIZH',VK'&7!LG/QT7BZ?VR+649Y$++I MMX2L!A.B9.V*BRL+/O$!DX@S%]NR>#EB3V_E5&3-[AR04T$4X."45P/AV<]L[^?Z5H#B3O29#+_R8; M47FVUQWY-V3[B&0L,3X#1S!)G%S.-:7+<^XI(U" *5F#$"QGB(,2F%I71 ML#P++JREC ?51P8 ]\2Z+L79X'6*7IK+Q794&W+ ;0,R=-]!#N;6%,]SB_5^ M/&V!"XZQP6&..8^?M6TK">Y:#"4?=L@AA_05S6+H,OU4K1L4+*&(6%O7?)>" MSY%H%URF:QT0@EY#O3YU.&SP\[=<5XJ??:46ZR3@10&H@!_?8X333L;A?ZNI MPA&/.,/QYAQ94RTRS("EKY,?M)-O1J#^C#Y/@VYJQ M7<]#;M; .%FLT>GQ? =7GRH=@:G;FFJKQ<[W[JG9[WCABF'^'IH!C1ZBZX-6_>? M5+<3< B@X2SD,#$NT,:BL^N*OH-L.Q+8V_=!TV]]B@+L1?C@YDW1-.-7:?.T M^::_B9^RF^7Q'P+WTJ+63N0TARG&VVE'V/B1'6^\*<.'[&ULS5=M;]LV$/XK!]^J%=T'8;AF$?:(FVN4BB*E)ULU^_(V6K29HX73\, X*(+\?GGN/=\SJ))ON%MWJ]<7YAOCAI MY5J]4^Z7]JK#V7Q$*76M&JM- YU:G4[.HN/SV,L'@5^UVMI;8_"6+(VY]I-7 MY>F$>D*J4H7S"!(_']6%JBH/A#0^[# GHTI_\/9XC_Y#L!UM64JK+DSUFR[= MYG223:!4*]E7[JW9_J1V]@B/5YC*AO^P'60%GT#16V?JW6%D4.MF^,I/NWNX M=2"CCQQ@NP,L\!X4!9:7TLG%26>VT'EI1/.#8&HXC>1TXYWRSG6XJ_&<6_QH M3+G5506R*>%5XV2SULM*P9FURMF3N4,=7G)>[/#.!SSV"%[$X+5IW,;"]TVI MRKL P 'A\MY@&/?Y/%<*EM41G;=PK^.%M: MUV'<_/G0/0Q:XH>U^%PZMJTLU.D$D\6J[J.:+)X_BQ+Z\H -\6A#? C]&[QV M$.]AMD]V]UFDG \F\-K);VW\:%QT*I.FS*0-&Z#FF3Y%^:@W[.H*DKY$Y0BI"0( M0^@H29ZFQ.Y28H*D3*05KMG?Z4:W M%@3/2(S^F#$:$Q;CC7&. R;@7=^VE?[R0$)RM&D6(6RPE7.$-H7-C M0ED&LY0*5$$XX[LLD(=N"B(2H^4BBF F* ]]=1B9,02[Y^1 MW!3IY23GXI'@B?Z[X(E)QGV.SAACF#O"DQ,I(Q2CXT#PL"1&)[*,4(Y'8N]K MEC\:/!%)4G1.3F)O?S@APPY)4B+L<'(4DQ?2)"??3DZ?\@>C MDTR$[-[3\^M4X"5@:W$G+-2GUBL. ME63*:'(48X-45;A%8!KEV5&VGP?=4UQ)QA5L9\/+=J-D9T'Y7N7+1VT7G;N: M10DZVK8J])'5S=&.M[).UR%H5[WS;8-\B*2^6^T>>T5_1SI#YW1W\UY\HZQ_ M O%#4IKY;PQ1GA*&!0HG B><)%C<<)) Q/S;E/I)"ACL+,I\T<8>?N407V1$ M9)^]L']*'FI3YK<:3I M%1ZE1ZF80#>TT,/$F3:TK4OC,"W#<(._.E3G!7!_98S;3[R"\7?,XA]02P,$ M% @ :YY85N%_C<,0 P #0< !D !X;"]W;W)K&ULK57;;MLX$/V5@5H46T"(1%UL.;4-.&F*!FBQ0=/M/BSV@9+&-E&* M5$DJ3OY^AY*MJD#J18&^2!SRS)DS0W*X/&CSU>X1'3PV4ME5L'>NO8PB6^VQ MX?9"MZAH9:M-PQV99A?9UB"O>Z=&1DD>D4'AGP'9- MP\W3%4I]6 4L.$U\$KN]\Q/1>MGR'=ZC^ZN],V1%(TLM&E16: 4&MZM@PRZO M,H_O 5\$'NQD##Z34NNOWKBM5T'L!:'$RGD&3K\'O$8I/1')^';D#,:0WG$Z M/K&_ZW.G7$IN\5K+OT7M]JN@"*#&+>^D^Z0/[_&83^[Y*BUM_X7#@,W3 *K. M.MTEU#X%ZE6^YX^NET0RY_2-;Q1[))#B\EPB()4T:<+%S,E$D M+'DSBATD'+>@3SIC4# JP@(^:T>._->VZ25DBSA,J.XT8O,PIVH^=Z"C28MJ MT.SZ1NQWN5-NZ%;C[-CK-T.+^PX?'HJ/W.R$LE2D+;G&%_,\ #,TW\%PNNT; M7JD=M<]^N*?W"HT'T/I6:W>[GXSEG_'*GS5>[$<*QN[)0]M5@X]SVQ?FYS3:BY':DMT+AEY4V M)7>X->MSNS6"YWY369RG27)Q7G*I!M% _^"C7&T#.E M]7[!WZ38VUU3_Y/7';HLN14WNOB[S-WFU6 ^8+E8\:IP'_7N1Q'UF1&]3!?6?[)=6#M- M!BRKK--EW P)2JG"-[^+=NALF#^V(8T;4B]W8.2E?,L=OWYI](X96@UJ=.%5 M];LAG%3DE$_.X%>)?>[Z+UJMSSX+4[*W8NE>GCO0I%_.L[C_3=B?/K)_G++W M6KF-97]4N'J8,*7+"[OEF7@U0#Y886[%X/K9#^.+ MY.H)L:>-V-.GJ!_AF._9S_RMH]O<6T$)?&0:R64=[*!7S&T$6^D"62K5^@5[ M;>DAG"'*I3"-0^ACS$[?*:S7E>4JM\_IV8)]$DIJPW[23ECVP4B5R2TOV F; M)DC/L(G+3Q60XOYSX[V0\@8R3\6,RUG)]2[YTL?#R MS2?I-^5;I$&^R^GC\LV2!;[3X7PQ99^U@R3%0S?!;HOYY7 R3_W5;+A(+H/% M8?P#:L$U[[G)-MY30^_6&UUNN=I[,2'MR7B4L*4L"@^+Z[41:^X$VS;VB"+" M_S905D2YB1?2 K^=P%P@5$9"A[9/1A?I[ ]A.\LK$>0^)9F>_3!/T^3*/_"" M^P?CJ^=>K:-HSR_OT88I^K3QH$O;DW9Z+;#( &C=QINGE2&8*V[O236"7:63 MO"CV\(I6HDZ9:%M:-[Z\LCC=EE;FDAL)L=85-UPY :/36D]QQ'[4.W$KS)!5 M@$S#,F$<3D^629-5I7442)9)%3*R]'!,+))0P$ M9[DN!9R7]40WNL!^> FF^?Z=MBBB/8';36L[@9("/[ZL1+(H8%;]4TNU;VQ([KT:Y=3&E80ZL M0F2"\3B)6!%]<#_CA\3Y5N8QDYY&+403@AR*M/P $1I.!5HP<4<:L&G2,--& MKJ4B$D^2[5M_Q#[U63"[(<8ZRZH +O#(>)ZPG.]MC!6BD!7:QF [9"8$"TQ5 M"(Z(&B4S@JITUJ%"P5((:[W%NB" T \A!T,!]:&1 M0?(6^RMVFAX7.E@S3I*G_%E48%2#;/*H4. U/9+7[-N\DM$BN7B"%[GZ='8DOXMC^"5/&/R* M ,+#)O)8A(.N$[L>Y[&CJ/)PVO L,U0LD)25\H E(Y8/&;>$C(7,",6_ [GJ M8^7_#;E\)?*?1RYP^XW@53O@?P"\FA+D2/!JUO]F\+KX/<#KB 0?CQ:3^;\# MO"Z/X94NTJ=X'0M<\V. ZV+Z3:"\.)+?XK\)E-\+DFV KH42!CPK904"E%KP M92&1$C[CB9YGA!K_:]V$02Q#,R82O-8-^I!)'BG]I:(N4N2*LL1M8!AI@2 T MK;" 9O0!VB"3.$T 'J'>UL-^O[N'])*RZUZO0L(':Q^BV0#S?6'%76PM:7\D MU5HG6+@G<2$YFEA4VP1GZ'H?ZZ-P&MUZNBS;<+7VG1M@P1E=,/1AE,Y=M;S= ME^1SH!NQAA4HP0GP/-+1 T17A:!#@'0L%+W0.AV>\VU@/$&:+0^S[=%H[/ZV.L%K0GG-3 ]%9:2H!M-;'1N1]J.A#DL'$*68DAY9ZPUFE9%EFP% MZK;;[^J532=/5H9'Z,BU#CI34XB'L#FGQJB09>B5#H5#\.T^M.PD9[R'":2[ MUV8[C<) @A^:1YPIA13*MY!U1'!KA?/F"N'DARO ,(D]:VJCX9Z&X+[MK7VD M1!JTQ0P89HF%#M)GI!VJZVHBP-: TD1W&$8$1X&F[1J:=T8(@*CE"'C-A-M$70L4?19PW5*!1/>Y97L2#8DPQ2 MYZ'@D]FF$SS^H([@B;6V31$(^R M$9GE$Y4%W.3L&2^W5^R#UJ;9]I%3G#6;2!4-2L9)BOO>^(QTOH$2@KZ@TV?X MU?(L& 0H\^=*B3 $[=6.5='4NK'0"P6++Y8ZE<^A_";?91UYND.W>FHV8: DF8L^S@C>1L<]G!F& 6CL>%D.NE. M/[Y9PSV0E-Q*S(G3=#B?7@P7%S.J[TS -C+$#0WGV6L_UJ&RU.GLZ_T1SBTO MJB8C.KJYKJ_BH41#(B;HW<2#838^=SBD3\;0*HY#1^RO0?;NPR'=3=N)*92-6\?GA2@383/F-(,$1;D)O1QNA=_YSY5]"K+0YN!E;;6OUR)\4=^\^KX9K8]!'+2QXE:'@V8C*A; MF^&IR!U!7.BJOA+5547E(L*G:30CB4,:AE))*Q5?BS;UF SS[0?3T(CO TC4R760"&O;Q90-:.D[66J%Z&IWBC*A:&!@+Q78'0( M=.;R-YT.K]6F@PJ/Z=&7'T>G*T+TTL'6847ZMJA/IET;B@0_5?"O1/+H._]6 M)$7,S)N8>638,.PCHC'?OB#RK M0G#*63\)Z @9+.X3H"TW&VFZUO@=\NO0&]SSSFMV7[_1/Q/8$+'AC7OSM/E_ MA=?A-7V[//RS UK6-17&A5AA:S*ZG U"JU3?.+WU+^V7VCE=^LN-0&5D: %^ M7VF$<+PA!LU_<5S_"U!+ P04 " !KGEA6IAZ01\ " O!@ &0 'AL M+W=OD"T.84Q]<3S=%9@Q?2EK%'0R4:JBAE2U=;3M4*6MTX5]T+?'WD5*X4SG[9[ M#VH^E3O#2X$/"O2NJIAZ72*7STQE"6L=#>8_^M2_RQS4\R (O&C*/6KSH [Q'S+!\9FN.&GXMUMHHNB&_CV7:X<3'<>RKF>B:93AS MZ%EH5,_HS,\^!2/_^@3+>& 9GT+_C_Z!NFU[J\P*L@4YJ6!/A:4&IB&#>'(1D]@H2T M1BK-1GO MVVP_@?WX<'XG*(#<:29R?;%GY\(:MZ40I=A:@!I5*7/X#,'83=+4"B,W'4!FR:C"SA/ M8C>((Q)BZS0^X((B?\=@=IN&B M&P)OYMTHO6>*BJ*!XX9<_/IN(% "A#0 &0 'AL+W=O:]K:1T]+&I M6WLZJ9SKCF*;FU]]Z)/5EI_9X'E^7I)&1 LI:%8PT" M/S?R0M8U*P*,#SN=D]$D"]Y_WVM_Z7V'+RMAY86N?U&EJTXGBPF5&N!4RTFY=@:K"G+N[+6\D6TO:75+WTN],:*K M5$'GR"^)MJ3OC>X[2WI-UZI1M3!T9739%\Z>S!S,LY)9L3/U;# 5?\94%-,K MW;K*THNVE.6A@AEPC^#C/?AG\9,:G\MB2DD44!S&\1/ZDC$8B=>7_$TPUD8W M= &L!D6#A+B*+GPJI*'?SE?6S__^6 0&_>GC^IE@Q[83A3R=@$%6FALY.?OJ MBR@/OWL"?3JB3Y_2_M^F\G\R1?2@B65]?PJ"61UE:3+*Q)EB3A!D_$S M:#) LAFGA?/3#EV"C1FY49P;ION4WF!EK6MT'19Q8E5+LA(0T,F04/-9(,?T MJP1D7Z2$$I/-"GG?EQD_(OHZ^H9?PB?\.::O+]D1W5O$Q'Y#;UOEH/':"2J,=UH\H"19Q'B3 Q]H7:10LDJ77.,_Q?Y[3E32%;!W:[1"PSX,_ M1)OG]"7E"SSF"1Z'P)(44TF,1SS'XX]'_OF />\-IX*C&/C$7>BF$^TMJ1*8 MU%K!GD"3LT4MK,6X\!88J=5#BA7R=XBLV!'3Y]5K7>N>$_RA%P8H68I3%M 6 MSE6D8+)@>=YJ9(=BP.!0YPW4]9;4@9?[8-FN5FXT=LNE(A\ME6BHP;V3E;#4 M=Z78VQ:-[ENX4TDC%0I%XX0J>E2OK&_YN.-S:P?RON&'N9K23YHT=II1YQ8Z M[SR%B*O K@>1G=*/NMU\6^-<1.2M9P<.;HM\<-C8^&%@O-ZC+)UF4%;7_E@% MWX_2:!K>S7CF/R0.[QPR ?)VTA_']>V_(NK85^RNKW2[OO)/./N KT]H^X2Z MR&'3M[NH81GM#!G -8:QOD(K$AO&SJP+4QHL@7:1@4Q:$:4PON-M1DB1!!G7Q?!ZD_!LM@CE^?_;Y3N9Y MD&>872R#*(&+$5H 5H>&4!R@1G>(,_26%-N!C+M,"(S9$F;C)5WKM=NBG"A% MVTCG913G@9+8/[G#>C-%BUVQ6U_T@ ;KH#HU?_2D_]7,EW5;*=F_JKD&P M*GBA/&&IQ_EKN?K #/QU1N%6JL"]0K?<(XUG*A_^:CB/QCP'N\RQOB%+!PBH MJ$3;RIJ5#Q#&V(H.'/[$Z7&3W."RZX+]^$6[09L>AR]K^=%;?"7,>^FXW"X$ M&*XVK?<"UXFQ?N&?+[!5;W%P@]=V:"^50O53HX%$KM<# \?X0(@-,@9F!W3= MJ-(SDH]8C7LFM2 68F!N??N["RR4KWI5EU0J ZT!=9CEIHGLE"!P/7A<*=#- MWZ8>9&&HKK$,AF[&_0K7==%*$/'..5\1N#LA!3;8R3!.R>T::;1#9FS?<7.G M#@KL]+'[U>S>M1E^;/S' 4X4[J'##7J<';\_SH=K]]WVX>,%24%E6*KE&J+A M=)Y-R P?!,/ ZMKK=U^P ;&K[*SOP!02P,$% M @ :YY85J*NCFP!# %1\ !D !X;"]W;W)K&ULG5EM;]LX$OXKA+?8:P%M'#M)F[9)@+3=X@JTMT63WN%PN \T1=ML)5$E M*2?^]_?,D)0EYZ6[!Q2-]<+AO#SSS QU=F/==[_6.HC;NFK\^60=0OMJ.O5J MK6OI#VRK&SQ96E?+@$NWFOK6:5GRHKJ:S@\/GT]K:9K)Q1G?^^PNSFP7*M/H MST[XKJZEV[[1E;TYG\PF^<87LUH'NC&].&OE2E_I\+7][' U[:64IM:--[81 M3B_/)Y>S5V^.Z7U^X9]&W_C!;T&6+*S]3A$ MY"E;>?Y?W,1W3^83H3H?;)T60X/:-/&OO$U^&"PX/7Q@P3PMF+/><2/6\IT, M\N+,V1OAZ&U(HQ]L*J^&_-Z4NAP+F$*W7L%Y5O#-_%&)[[0Z M$$>S0LP/Y_-'Y!WU!A^QO*/_QV#QSGA56=\Y+?YSN?#! 37_O<\-<9/C^S>A M3'KE6ZGT^02IXK7;Z,G%K[_,GA^^?L2$X]Z$X\>D__68/2KN?F4?=]-3^4Q\ MU$@&?O9'6&LGABNNUYJN6]EL!6YHITMAFF#%1CIC.R\:V_RF9*-T)1>5%N 8 M)TF^J*+4E=,ZB@+O"$-_I3*5"=C]0'S12VP($+;F@86:G$)NY;BWUHZRDXR#LFE MZP4$4H(]_4!>0'2PVC^C?#L23_#GI)B?O*#+8S%[>5S,C_CB1,SGL^+XZ)0N MGN/B17$R.Q'7-L#N5FZCT4_$Z?%I<7S\(D+"A&U"4]?@)[2YDHUX[RA.7EGQ M]-=?3N?SP]>CNWQO]OH9>U=ZK_&O'+E]+ZC7X/QV319_]>2W:WG;2[[^>MW+ M(TTNE8(\\1$Y,7KO\N/N/:!#:0>@-*3Q8&-Z8_;BM<^QBO"B%[9PLH=G#E_B MTMENM<;%[/2 W1!MB X*Y"^8\^3H]. 4!%]5L*$ .E35<8@,IX\/K"U*L:QB M#@Q3K)4F.F0HN0,!.T)/H-4F(AQ8<*7XT4D'J60-@G=X(/YHQ">Y%8@AW9B- M0;TTI* 4E;SQG8$B*W@"(L>APP;C&U<=[C9[,- ;8RN0BN>W/E",D+>,H/>@KM+60%:,V=@KI=6>U5K+C1;? M.F=\:6*#@BU-W5K/*A#H^LT2!2#[N^#QXT[BC#UH2$_]G=R"%@@+]_ \AAW/T/9YI!A33 @6-F]]\HU8:G9HSU&57B$7F8E^ M8#TOHD0LC:*@5&"Z3T%PMG6&?@T&A,<,3=, 8^A@Z.,MV*AQ5I7948S M=9(]C(_&3EC05AM8:P(3!ZC6PB'2K;I4U1*,]S&UZ(*@0K.*J#"423G]R1HR M3M/MQM*ZCF*@,_Y MQ7HS^D-E16L8!L/Q!5XM1J35D61MI&9D26U=1Q7PG"O M9$$B%2\%U+L1RV$]9054L,IPP>,*PR$N^I 6XYA&/8-=:3*#7H,?4&QAK"[2 M3G RNEU-_M_+3+WJ*NFJ;6;A&,;*?(>OU]:6I+\L"56:H(JLPRO0 ATR@7'I MD!:$[=+XMJ/D\9U:1S08GXJ61)-+9L&--'DD)D7L4:JUHX>\::.)MW,]D24P M)A57%-*4-DFMS)A=^D0>OL%4L42<"+;0#6VWYX8E]A>SYT_+9W^AQS@ '_2! MRD0R0-1N![FP&[@]^@6C#K^,OV/^K26A&;Y:?$,BT#LIM51D,W* JJ2I?@\^76/:RDQ'#P))B@C4FBS)&79<6>BN//K6+GT;I'WBYIS M36E14DS$(Y(%X8:\FC(NL@$U(2O&Y=)1'TF>2JQD'*.UHD&-FB8B H@ WFBB M@L;OHR(#%R:71!"0H8P/U(E1BA6<3*18D]LG[K]XJJ([BVV/JER60*8M[-,- M*KG2B5=65%_D_@_ M)66Q)RT6(]GTR8LZ!'3MM<784,DNPBD59=[&ZQ"J&% J&#"\Y,J2:FHM&YGB M#2/A R[.?9E 7X]" B]\9%!3%1D\98%4-F2J /%]TL-7*M0>@EGG-%4.!I. M,Q_9DZ809@OB;^X<8I9CJD&W7R4F(3#0X$>G!5E&GUE2J>@,PLN("08S!HQ. M\P->N)MPWJP:WKC4=6.6N?T8S#P<3&; 6 \6%G$4-;?JF2>UZEA#NX0$[=(^ M R%9_I85_S,B8CJGU$XC1+0^'9\0VRRXFPVC\HFM#!H4)"]U'D@(N )5 N#] M9@%'_(RE::]ESU6U]P3W""C:B43OWLVA@L1:$UYIOMRD1+$J9HW20\ PDQ&8 M8^7;=Q.WHVEW.]-'UQG?D+WD?2H#6F:= [&H2 J2K6+FB*\U*\ P!=X M$J.-/&A\"OVX*O%8[^-4/QQYI<.2E1[.(#=KHVCTC>CD8IXZVCM) -4WL(24 M8B:.'1<8FE?U.F9.+P9DOJ.#7(K84GBN364SXPW=3>#%_?A0<-='I%H9#.R, MG*+OL-"CM!7#B")(K1;\/"5/UG044>0\ M\<"2(%Y+/MCOP[A0H@N*B;;CP&$$A]26#T+23),U8-0,C2#9!/R#=$@S.IBA MDT]6,,[F-'>PUD XC2*H2:[3Y9#TF%XP*\*,=(CP4*T9ER>*<<<(Z>N7X(1) M/?5P7O7Y:(D1FP93\M?7ACU^104QPHO7Q]3QXZ'7%WP4B$2$XW^CX_4R3S!Y M-O"RHDLT'L5]L_P@7ZP"-..(2R6^/RH:MS$[$#U0HQ4H+.9<&@^& 4T5^3ZE MJ5SRT3'[+"_8<]D:(PV8T%!1!SLA+19V:AO-]N M;NOG\RVUG8;&N)*-\WH\[42EX9C\FL\L'?LBE/$-]T3?-4][7=UF-#Q*F>F0 M(1OQD^.R^/[80W!9KA=^V#N.Y_D2O?]MYWO'<%_))+V$H>@(NGR&8_<1=P?Q M/-WX.-[4L1_),UH/\P?"&3MLSC":-/BXB_$Z@&4Z3TKG Y3H]D;WM3MV+P_G M!VG"V1K5V#FD=^8P.MS!@J"WWB3G[DXV'@K&$+D)2:59T@%[/@4 FKC0W+-Y MGE-Z&(&XX0,:X]L*"2OI_,XK9Q;#@?KHZ>+9F%M-+ZJB8KFQU28NN-O:[UK) MGYTF[QTY8L[\N3?ZM&&_[-*1CYASZ5*"CS9C:HV/;O>WR*U\DRKY Y ;42Q2Y:$'!/$,%S95Q M4I((&,!@^,@X(IA,"G]B!%K(BL_"^&LDD'#?IZ[IX%,EVK85?Y"EIA,AC%\M M^[O]-]_+^*ES]WK\8/Q).H36 R)++#T\>'$RB2-UO@BVY0^?8%KTB/QSK=%T M.7H!SY<6:$P7M$'_)?SB?U!+ P04 " !KGEA6PM%RQ% $ #Q"@ &0 M 'AL+W=OB#[0TMHA0HI:DXJ1?WR%E*W%JIPG:!\N\S9ESAD-R9ENE M[TR):.&ADK69!Z6US?EP:/(2*VX&JL&:9M9*5]Q25V^&IM'("V]4R6$(E2;>=!%.P'OHA-:=W <#%K^ 9OT'YM MEIIZPQZE$!761J@:-*[GP45T?IFZ]7[!;P*WYED;G)*54G>N\ZF8!Z$CA!)S MZQ X_=WC%4KI@(C&MQUFT+MTAL_;>_2/7CMI67TK^+@I;SH-) 6N>2OM M%[7]&7=Z,H>7*VG\%[;=VF0<0-X:JZJ=,3&H1-W]\X==')X93,(3!O'.(/:\ M.T>>Y0=N^6*FU1:T6TUHKN&E>FLB)VJW*3=6TZP@.[NXL2J_*Y4L4)L?X/I; M*^SC;&@)V5W&KR)^P'P M2<0@#N/X%;RDUYEXO.0=.N$791'^N%@9JRD[_CRFNT--CZ.Z$W-N&I[C/* C M85#?8[#X_KMH%/[T"N>TYYR^AO[FO7D_"BPI]U%K+,!/PX4!M08*.E8KU'W@ M&?"Z^,/4/(">&M+I<5?!!B%(0N['YB24U@<=-,[-,XA@X9K MN.>R13@+!V%(F+1J6XJ\A%KM#;>H$80Q+=DY)G2K&$L-46\&SG]%Y_K_%["G M_T+"E>3&P 7DG5^OP\,?5]PMOSQ8S@ Y"7S23NLZ^= 0/6\\.*TE&H]8DDU8 M%*9OX35EHVC,1F'V+ZQ>#_-Q-I%C$[)1G+'I](UL)FE,U/\;F]L7^[8[=<4S MT ,P>K8\%J]S!&ZH+^D=,N>G@NRU[7)*->[A,">X0,SB\9@EXRDDM"L12Z($ MOM;W:"QZ7E:+W.X3'MI:V)-04<;2**5(CF'$TG'&QI1*1R/9ZW7";K=""N6> M9,B2D*7I%$;1A$VR<:?@1_=>D;6V)%5T+I#D:P5+R M&B+:)2=E.H4X9:,L]+GV+K#KF^42*.W2"4MC(L2229 M(M5(=#%O.CSL\%2/)^K='2,L&+H3(:5MBUGV='*=@XQ-7""2R6Z0N; WZ L( M^>AO*K>9QU/= M^[W_NEVT_DW6%/P^E@%'HO9W$ZIJ/_=/(/W1SFNJ9$%6[? MK8]BHU6.6/@$F]ICJ/;/Q6;;6PCETA3*[:VG;B M>]+X0)6?H9 T7!2P>GP>ZL&QYVWXK RI4&]\L67 8W<523_:UW,771GSM+PK M!C]SO1%T]"2NR30&ULU5H);]M&%OXK Z_=V@!-\Q2E7("3IMT4:&(D38ON M8K&@J)$T&XI4.:2/_?7[O3=#BK0I1RG:W6Z!QJ0X\^:=WSO(9S=E]4FOI:S% M[28O]/.C=5UOGUQ;35K=O91Y>?/\R#]J?WBO5NN:?KAX\6R; MKN0'67_<7E6XN^BH+-1&%EJ5A:CD\OG1I?_D943K><%/2M[HWK4@2>9E^8EN MWBR>'WG$D,QE5A.%%'^NY2N9YT0(;/QJ:1YU1]+&_G5+_5N6';+,4RU?E?G/ M:E&OGQ]-C\1"+M,FK]^7-W^55IZ8Z&5EKOE?<6/61N&1R!I=EQN[&1QL5&'^ MIK=6#[T-4V_/AL!N")AO5>6-J&@UJ-$%B\J[P9PJR"@?Z@I/ M%?;5+S[49?;I_"7D6HA7Y0:VUBFIZ]E%#>JTYB*SE%X:2L$>2GX@?BB+>JW% MZV(A%T,"%V"KXRUH>7L9/$KQ&YFY(O0=$7A!\ B]L),U9'KA/EG7:26MK%?I M'5RK%I=5E18KR==_OYSKNH*?_&-,>D,[&J=-L?-$;]-,/C]"<&A97I32.)_[R$/QWE3P4_%NR[]TJ5@@N'6=UK@YI4U?_64:!-Y3WDO+ M^=Y_>N:(F[7*UB+-@2187/>XJ$NQ@B%KH8H,ID2@BU-+Y\V'=RT%/JPHF:(W M>TJ'-G59W75KW_;6&EE*9EMW;%8J(T;-PZ90M>XVO__PL=L,?NB1W&SS\DY* M[8B%J@!$965(9: )W #'FM9NTZI6F=I""9"@+QE1]).G6BR;NJFDV,J*D1AB M8EE5-JNU8<;*-&)STNLIX<=EZYX5XCOFP(V M#"@ _4G/HNP$),88K8IPD&@!7AN=Y@+\"J0#:+M8J&(EY*^-JN]:'MEL8+F! M-U0@J#3[C[B1D+:6%3"/70-J@=(*"^8WJEZ/GJY@$H5#M\T\5QG86,J*#NV\ MX>K=SI_ $/[)LK(BQO([!\XA-*&$-N>GUZG*TWDN60BE=<.*O\^K5L8<4H"\ M:QV^]9Q] JYD(2OX\IV0MUNH7?B>N),I'&19E1MC./(':S+CWJ1T!(]NLK73 MHP7-U*IH)#O3JKR657& RD&VDLR6*R[S' :C8*;U_;WZ46D&'@$AKA$C-JKE MK:PRI4E]+GO0XTC2F?#A4J+VI@MLWCA$"FSH(X68RPSX(B2LSUE?E*TS^\:9 M73ZYVRBV57FM%M ?V7FG;N@>\('H?Y[41L [,]I:2H/5?>&#@-G'A6]@NSUD@&?&QT>L M8L%OU 3,V\SQ@M")O+@CC-.F#LYSPF1B?^1XV9H S.%L'Q\>9)D;9MI*=BB# M!)9"H2KCQ&>CI"AKUB+V@E7?\SH3+U-5H2"I/J&90=@T_5UV"4N;WY%YAD8M M!HC+# #)$83?58HTZZB$4'MM/*0I+-R/A$2K MR9[@!G1;(8+A<+/I)< M=US'.Q#HC#QPB)V4'9@Q2X]5!"VEK[71WVLCXE"!CN",1@$/H2$<*1!HKG0+ MAOT*I*E5KOYMD=2JC)U3]P)W-(-R(-MBN^)O:HG':]INQKH"'Q--Q M-SW0?);X_PS'6N$N>^WD^[:=_$*)6R.W-!GN_KQ6'K#9IE?2,F.@<[]P/[S= MV+4:S!$Q8@%CK$89ZQU)7MI+2C$[&;\.-K_J\[LLF^I15EWQ+8'CK3('[CR% M^[M=$Z *+HT?[BZZA7?!S0_O;H_ M0!GW7RW[B=L_O.RGTVRE3;V-,WU,QJ_'I7.$_^=H'OYO>@=VQ,_U#@^,0:?Y MSB3RG"B)]_0./PZ.X F@%C)7*T4,[2*>9FEMT/P&?^9^@\9E96.Z?Q_]8SMF MVZ9W50EX19IILGI8@7:L]+4,"&[F_X(0Q!;E19[5Y J:Y^?ZOER#*826V[0B MF-/J]IR!9C?-:M%X%P> I!]2 T1O@3&M@W#@$':RG?FNTP]AJ#.FQ&[%F-YZ MBKK?F!E,A*S37=>]"\)3=;:G2?L2"]F8Z31A$D$%ZK\G^8&.[$#O_(#LP,G; MSE[)=RG1[R_3;26P&UESXA8W*4?TLF0O?S(8A6GQM@O^G_F-DUR<]ZXN5ZM* MKD@G[_I TW+.'CL82U"8B] )8]\)4?P>BV3JHC*8N-X,-Y-HXB033WQG^W%_ MDCA^[,' +K4W9L!'<_MD,G&\(#H3P$?3YR^(<\I&XUS@5[R-I/;NA<;Z88@19_U M+*0*N%"A5;;STV$9(G?Z]<_ T=1SIB&Q%GM3)^:KB0?>9XGXD=,Y55P;KGP- M/'-P<$!T)Y1#+4&5"0H ,KP?3IUI[-.5E^ JVKE5BJ(E7I#!V+$.88=HG$1N4Y9RKS:NT& MM] <>6M5\Q$TJQ#T5I1)II9A2ED4V3[>SYBRWW*G>[,E.TN=V06+HWB M/C)](P],YKL1:_024!BYH>T4.9&NFG-W.NCVR":^3,GF,YZ%4WOW8%]$_"9EY-7PY>3 MF:SHI2V1XO>4MS)K. 5U54!7HMMW$LA2>6->"#5SC=1% X:ET53#%9M:4I'C MP>:HU#1J4 8/5L@R/)27 M-,J,4NG4"BT@8J[(UM+.6[GO;$M"E-0+/Z7C.IR13$3W\NVG]OG%8K M2:TI]PU+;AJLG6SK#X5*V[YR\LK62E[O5@WI80_G"\.90_L^0%70FE4D,=29T$K$4S)^57TM:0BSJLH; M>K%L%&1%PN;(11LW1FVS]"\Q%&GZ=D^5FC[Z?R, M6H0EVH>YRJET[)[VQ+G/-!?]EAP M:<:JMLT;RQ8Y78;7G1:T/!2RNL$8(IL_S1'-EL3@]SP,(!90B+^=_G(PE]^' M1A9/41S0*W[COWR296"0/^4M77??7["=%PTW&28YLB);BP*C4?M<3C3HT#^4--6"O^@ M0LJ(08!HBJ.XY?DG6,6P<4DC8ENC_?@@&;6I>:28V^6PL6PC&DY5C(C<5-)= MVCO+NOS+/$5H?,C694Y5AOGV@A(4=L: M",\-/2R>N.B0/#<.^-J;[G9=ES"T =")[TY.1 0/.J%EL,J)B'U[!WY.Q'NE M/YTO*2$CCB3%K."I3.B&)R#OTTHXP/#ZF_8##E[*V2YX>C)RT2]$&FV'T9^W M _G@1J::O@A[6+50ZN\F&/:[D<%+D\' [F";#J;17V19M!I3G^PWF[F3*4P\ M0YWNL4&I%D?I[D]#-^)? E-9[S6Q1T]W_XP9-0G=@$R!4V"C:$(6.1?QU$U. MJ,7GNR1XS+CL!^C9ZMR8V-K9HS,.MO/>+RQ?VZS3=X0N77TV5_7'1+]E M4'&&,_6@ J(^W?%#:MC1LGA)1','9QHGU,-)[E,(PQ>4;LLM%QQA$CE3M$U! M/'4FB$X_"9W0"\6'-+?373..(^\-(L_QO1D.X9D3LGKH1##C=^9MCRGI%R@9 M%?6<7&'ZT=3Q9Q'^3AQ_.A7)!-1]TU(V66TR- &X)HZ#)&ZUWOTUPQ%T7+.I M$T^H49R$ 1HJ&OF$$^KH?#'VD>Y%[[/JC42]01^/TR"]*6KSA77W:_=]^J7Y M+'NWW'S+\NR M;F_H@.ZK_1?_ 5!+ P04 " !KGEA6H/O3*O@$ #&"P &0 'AL+W=O M(T MK%V9Q:D>G)*=N#)DA[;EYLN%4'IS-HDGNX6W\F;M_,)L<=KS&W$MW/O^RF V MVTMI9"LZ*W5'1JS.)N?QR47FSX<#OTBQL0=C\IHLM?[H)S\U9Y/($Q)*U,Y+ MX/C MZLV/8JM/[N756MGP3YOQ;)Y/J!ZLT^WV,ABTLAN__//6#@<7JNB!"\GV0A)X MCT"!Y4ON^.+4Z T9?QK2_""H&FZ#G.R\4ZZ=P:[$/;=X [__K*VE*V'H>LV- MH'/GC%P.CB^5(*?I4K[ MFT-+_':^M,X@<'X_IO H+CLNSB?3B>UY+<9B]**XC)C<16Q MK,@IS@I61A4KBO1.H7]D3';$+5"BF%9%T":?;E5,IRD&][V.%\ ZW/3CK7+P M\R$*B4^#O.4*OK&T$> D/M=J\,Y9&=T>"Q._]"\#9"EJ#BM[4=*06*WP/N#I M&%1#:S@#^P*/1>?D\P"$-^.$S@/WQR(FA#_IWA.U)*T=P-#;[= ,"4O*DJ7E MG%*6YC%+XY1R5B0Y*].WPGK%8"JH4?OA:*>AD^Y!H7'.LCA#!)14L*R$ MK"BBDN5)RJHJH4O%8:+S^X;?%J3&YR.]VT@EM7_8*4\1.MF(GTGF6 Q(*:75]=45E4; TS1!\)9MG)<51"D(IJ@2T,TYZQ[S1#L'P M-'Y&3[ZKDCAYL?]FK,*]O*R.(R+1A*U]J80''=*LKICV_X!4OXW/G:1B$I5H-27\"\$:(%;R@4PLZK M$_8[C33H;N"!P[#@1T,VGCX0RQ$+N85BWO/N"Q*Q%\%*, @*MU-BK*BHK;7L MH3EO]="Y74IV@2V8W26ZC]AC#F&!./YK;FXDJH,2*UR-IB5Z0C-V MC>/$Z3YT:DOMT/>%X1J-MC#^ /97&@;83CS OG5?_ 502P,$% @ :YY8 M5I MYF^$#@ 0R< !D !X;"]W;W)K&ULG5II M<]M&$OTK4XHV*U?!%$X>OJID.=YU*H"K?6F^VJU2M;C9Y85]?;*MZ^K%^;E-MVHG[:RL M5($[F]+L9(T_S=6YK8R2&2_:Y>>A[\_/=U(7)V]>\;6/YLVKLJES7:B/1MAF MMY/F]JW*R_WKD^"DN_"+OMK6=.'\S:M*7JE/JOZU^FCPUWDO)=,[55A=%L*H MS>N3B^#%VYB>YP=^TVIO1]\%G61=EE_ICP_9ZQ.?%%*Y2FN2(/%QK2Y5GI,@ MJ/%'*_.DWY(6CK]WTM_SV7&6M;3JLLQ_UUF]?7VR/!&9VL@FKW\I]_]4[7D2 MDI>6N>7_Q=X]&T4G(FUL7>[:Q=!@IPOW*6]:.XP6+/TC"\)V0R MEF]>F7(O##T-:?2%C\JKH9PNR"F?:H.[&NOJ-Q^*M-PI\5G>*/OJO(9$NGZ> MMJO?NM7AD=5!*'XLBWIKQ7=%IK)# >=0I=?/M-\'":!>.*J"&\4D:7F>V$JNR% M^)>2QF%!P)-JMU:F]R;]%]!_OCC[4$!"V5CL;I^)7PN-U>)3+6N(/Q5G@8=' MO=!?/J._%M'"B^8^?X_]R MB7/^ #4TA*;1E+L[",/3B,'Y&WR(OF:_P+? A M8X%G?QB=I#+EM>:40L[9H;RT1.ZRSICUV!E/MM-E8PPL^^*NP=ZK3!D<^U1$4'")SP#K M3L6WWRS#('SI+"EB+_!]$4-.N C%^];)P<*+$U\L89I8)%X8).)S64-8F'CQ M8HD;RV".&_%R =TV"AK L=V.9XD7) D9-_(6BY"^A-XB@(W&37('/;N^SN;=:\2)\^N0L;Y[@;Z< B5K-6?C*6\;\9>FMHOC_,3J9PDN" MB+U).'+N@[IQO'CV<%!(E!DX+=6Y9F!UCK,X6E.7YE9L6C-@+V'HO!0^],@E M0D<6MW^W0FTVBDM-_]"3W4U92M;])L.VO!6>^MOH/V=O[.&) L4;JG;K.NM$ M8@ECX,$R_?J<2E?&$8Z*ZDYW!GO U6$L+N%C#0,$(L:JSEN\:Z9Q'@*AYC C MGY!_X1*%HDC)0E#-%==VQ@?NGD_ABPZ.W2>,4D>0/B25X M8D'2$69G"1[^&:8UO.RNJ._N69F5@VWP+\:_#KJ'Z$#))S[ +B.KT6+G,!>E M"@G0@)P<'&.MZKU2!2]*I3&W!!VY*YLV44IK%:$'4 !PUD!/K=LTN=$%SD6F M,PJ2:UI9-:8JK;(]=CI1#7GH,"OU#\\>1BZC%#[3&YU*N.0PDQ\"-.LL0_*G M=7\A+GCA$;"^NR_A7HKZB3")"B'YS%Q+V'8XWUZ:C )UE2#,YS&%K.!^ 4FDB;= MLLA,78.'5CN";=J!'FK,_5B@K'CA,J3* HAJV!?WHL1+D$2[STM9::0J_2?V M-,<$]_J&R&/!8MZ#]@<%97L[WPJ4E\4J$8L 63! %02K=J+)7%B/LX I?U7. MV5:EC7'0BD*D]B42_-P/VR")YC *,CW2=[(2_S!D\"E/8Z\E95><%VD2J7(1 MB-\F(]&+$M1=W^=T'9#\<.'\.B4W@DX)I$:+Q%O@\P C!] :V]"6FQIPP':0 MGU I.*,3A FE_#O>AQ;)+ MI:,.J+*K:#E=;UP#A//;<60R2!8O+4L]"!7/_5E>*^,BM45N%Z7?W53:./^] MXT0X3198;HMYA!P,[@/1OT$3/"HRYEYK=:6+@E1%@@[]:-ZO+AZ/9Q"G.+N/@Q8()SN(J M\U!>99I2.:<59)BQ<%A;%]=E?MU&OAK$$8T01M/2< N1 AC=]JY M= F'S M5B^F,?* 7\*$IYP#!W9$H^S:H7MU6H5M9Y!3T7 MM=!/H15>3W%JN*>X\N"FKRK7V[)T%=XQ'X_@"2$>G[QA\1#B@.NH4-;T+NBZ M3KAPO]4X %(=,#1-W3@2#V"T5DZ@@P*VF(F+NB-2WD&49"4D%"4(+G161#4I MLA#4VHH=H8-/2#@5ZBGX>)M-VJS+G^ZFG84^CF#*M.:69\@; J.D8I\@!LT0@L^2\ M!MN?QLEJYO>71EZX!?5!KW.DI:&UQ!0Y%BM'U'-$_<61!FO(\;024@>&38\T M!2T#N_VSM5G;X5CRA+1M@;5_??PP+=X;Z04MZ,A4I\+(BY8^U9P5>-$RXOKA M^7'8LJ[.Q.V@A))S:77=I7M$(BX[^T5>B%8EJ#C(7CHC;DT6<+7QNE'UO MOJ*.>Q6A6WJ2(JD;+KAS4<,>B&CE12LPPXB& )'X05:NSKE.E+^..)W/ M@OZ>*T*2.T:7PN_UH2[VC**)^ C&??DJ-QMBH.O;-J,3JT-M@J9&Y9+F8)/I M@5,=5?5Q^4.V1-9XK"@-QR%,@&@@4[@&2X%R$"D?,G"G Z0W5'IJ2:7R #JX MP*$W:E([\C$[[C:.OC8O^)XK/5WC2\>B_#GJ8 \/T&=BW-&IKEQ2O3UL>9F7 M4"*MMU Q")&C>30]K4][BF.'Y%3>^XS 98A!P"RTBFIHF>N,337T^)SM=ZXA MEU^1DID,[;=E3BDNE<0:"T ?.(6GNN1W#*!#9A\@(R? X;7@Z!]GFM-F^,?! ML='4-_TZ^S3K!T@CUQJ%Z2/&41K&UJS0SC$ :P "636]&^TW"3*(8I'6F,CS&MR M\U,C?(Q<8AF.Q3V#S,3/A?B^*918$ J"%?$<.%VIYU^:#(T&M%,Y3WK9";S% M9=D89@87506^-+R2^ GY;2LNM4G19@CJF F@*AN6THR5ES-E3=U0&;:ZR!'B M$K=,-1/7M$4W!@!"Z:1-M56N8Q$\R1O8RV>JL@V-:=55D[>G=9W>I_;E8[P, M'V[U.-\8Q1,-VV?A2AH&#?-X$.-%E-8Q*1EF<[TQ, MR3@*QYT:LN9@D8,R"TNY1ND!'M;32FPY'K)J2$A=)UBD>I(=<.TCXU*#UV*D6T:1* MV89#6S3]B<=:[5PWY+;A8*87=50G>ZL7DP.F^YR%+?8T2M\EL./<0\@K9$); M^GDH5CKFB;FKO\;S5/[0;DVHUZ^G]HC#!OS>$4&VR-T M%44;D403V#K_UM6>YAJ2QHFN_!^23,*\R=BI]YJW8?KG,C0SHX" M&-F7W\9A_],@F:W&7)H\REGT45;1N=:R;R6-:#F)3>&%7WETDKMY(_E\F!T> MG6\-W@W=?_K2.;*<_?Z6'];JWNJ.)BDMN_3X>8PND+W,C7S?VF>9" MTVP$6]!T B6SL;I0=GA5-*:'HR3OL,,.)&TFC4SF&&'\<#[4YP;V03OX(?T& MRL'NX_%FQY+OOOSL_6R?FAUXMTG?OKTS]6W)(5?OIDT)WY=K*RY<=4%F7@A% M?*QP1B&+T-R?S..&/8^\L$&P-F;<*W>OZ5JTM*23F[ZNSNZ5^VU$P_J36#J: MDME0RHE!\3''?/AIFD#S-;\=! F@BDMT1B2\)D@&GGQWR#+EU@=^]=!1IP=2 M1=@6;]PZ78Q&1!V7W7++W+Z-2;O7.WT:>])I9U,_GCD?_;!II\P5_WR+VB^T MC>XW3OW5_A=B%^Z'4@#W-R5J3_L';=#_;N[-_P!02P,$% @ :YY85AJ8K7M8! MV0D !D !X;"]W;W)K&ULE5;;MO*-;"G^T-PYODP&E4@T9KZP1CE:+[')V?G7,]M'@3T4;O_ M9&>9J&@E.QV^V,TOU.=SPGBEU3[^BDVRS7_.1-GY8)O>&0P:9=*_?.QUV',X MFW[#(>\=\L@[!8HL/\@@EW-G-\*Q-=#X(:8:O4%.&2[*;7#85? +R]NN\/30 MD0GBXQJ_?CX)@.7-2=E#7"6(_!L0LUQ\MB;47GPT%56' !/P&4CE.U)7^:N( M'Z@^E24M M,LR!)[>F;/GNS>S]].(5KL<#U^/7T+^O(/\3XCB6VD!- M04[

3R^&U#AR7)M=_#06O\/B8 N$2MU%0M@BK3!. M,N9@5T*V"/"H,.:D(=+I#[RXIQ#CSDXO_),T*<).0/(A.OLHD5 !IA;:+4/CLH86Y..C-:8_QS8JU)'907(C-O'* M1PU!O92^%O2(LQMUZM"F J0%-:VV6R*!WH ME-N&.VCTY%J0(53"1TM'6G+7K&3)A4ERQMH^DP=,RM"+P^0;>6\=5[*7&0R# M0Z=U+G9'G_D.OF^RPW)&@0M*&J/!6">V6BGG@WB 84 [ I_;/;(=HM,CE=VN M]"]HF3HE,F$=GU38Q?08L2!-4%+K.#VM)C1IL4WPB-4#>T)=JN=LQN+&8CC8 M7;0V%6*_(V/-298UH#L3P$NZ&/0>*K(:VI9PU7*3RL"UQV


\P^\K1CG&M M --(K@'/(UAA-M&/)7F/5+;65*\PC4E?-*MHQ%_[#L MQ 'PX,CY5VJU0E">0I?JMG*V204;IK=2OM36HYMD@8-I_-*)/MG[W#8$#?A2 MX9,\Z>S^FT$YI6<)V.3T\RX=)%(KT$V\:/=V$#K@+Q ML<;=BQP;8']ET4C]"P<8;G/+?P%02P,$% @ :YY85O>\/)!"+P *JD M !D !X;"]W;W)K&ULO3UI<]M&EG\%YZ'Q"() M]/'ZW5=_?].TOW4;Y_KL\[:JNQ\>;/I^]]VC1UVQ<=N\FS<[5\,OZZ;=YCU\ M;*\?=;O6Y2MZ:5L]6IR>/GFTSZ!?O"^O-SU^\>C%][O\VEVY_N/N70N?'OE15N76U5W9U%GKUC\\ MN#C[[N7Y.;Y 3_Q'Z6XZ\W>&6UDVS6_XX>WJAP>GN")7N:+'(7+XYY.[=%6% M(\$Z?I=!'_@Y\47[MX[^AC8/FUGFG;MLJO\L5_WFAP?/'F0KM\[W5?^^N?F' MDPT]QO&*INKH_]F-/'OZ("OV7=]LY658P;:L^=_\LP#B+B\LY(4%K9LGHE6^ MROO\Q?=M;QOTN,A-7W7[?+"_? R*5S[2?WX,6__]O9D]/G$ZO] MQJ_VFZG17[S,N[+#0WN'8]=]CBB>6N07#/-AXX!8BF:[R^L#PJ-HZ@Y LLI[ MM\K699W719E760>/.R#0OLLV^2>7+9VK,]CK+F_AN;*F0=H5/.T J?M-=NUJ MU^95=XZN*H';X+JF8/K$P_3))!@^=@[W_[KKRRT>9@J0 M]QL!H<>X1L#$WX[ #X&,TJOL#XR&B#5,B(@Z(%I^WY> _L!5:Y!#^%K6-_#I M-Y M#F>6K! -:[[Q!1FW:6+?=]5C=]AGB"<_7-3"?) M@,:;FX!B78[X7P!7*/M,>&'W'/XJFD_ $&B?)(&JIKX^J4!*KQC'@2'5U^6R M<@*9YUF1[\H^K\H_^-3Q*5C2>E_!.M8>.D(HR!7.GC[OPEO$EX 2ZKPZ@?>R MKEGW-[BO%:R\:G9T^$73X53KO&RS3WFUIV'S@K DL2A:Q'73K&[*JGJ.'*W= MYQ5_[<^V(*I\'<$2E8E5!KO8E"#FD;%5=#) P<@R\7WX\1-0=+/OQLAG.<(2 MR!5VP.." MST, ,_D787:3%1O8+J]F";@P((E_[5?7C'S;_*"D! .VL+HVRU?_ @V&?I_A M>D'A:EHW0U4,0(2H +H3'$^SKU9 %4!-;89CMR5)B77;;.&UQF+A//LYD"EC M*@(.GG9X5K2P;E]L!NN$R0^T,UX2P'W7-MW.D4Y8'>0L]CL .+VM(^NH /8I M/OC4\\&GDUP,!$ !"P\\ZY*)XGW9_9;BB5\^VAO/(,H:=)@]'Q(ASJ[IX0.# M&/ -P6MQ"SWAKZ,.(C(R[\#^^Y@OW.P8P!EH)"'[EGB6_2.8&QX(A%..:@;#&X%NCD M[5!2P+'!JN@\6T][\ Y8>'S.++1P-J,YZ(C (I$PFU9(;(E\A+%HID. \(AI M>HD$!SRF0QIC:>E0LC3PW&H/3,Y :F8A#N.AS/92(Y!A-Q:!9F/KK 9#T$.! MCL;33S.B]R/[W(-4!>XZIR_<>)-/O2N(+ M^/4?RJI)=\4MBAK5@OD,?P)KWY8=\WC ,L3R-J*;<#QHI=2B)S'9@XQ"CT%' M$%. ,QNT7!(%-3W5"+=R.!80,HM+/%^67*DUQ(CE4"/!I>#*Y4S^&;5"("+B"HRF M_F3L!I#9 ,T!G"K4,8 YLL()6A?PEAH9!N!_O@> ,W,?$"XR+F#-KO,*:FOP MJ]^TGBVO&UPS0@9TA%WW74:&Y9/GV=L5BDQDB@[%! M3(M@D[/^%\09C-JM2>X?F7&>_9+W8B&]LQA^I72,1[S-_X5'?A@H_G\/)PV8 M"?1+)@4AV+X#$7/"ZM[:P3 N;VO]D3AXL]WN:SFA+E 7,^# UPODO_Q&U>Q7 M,N0.) +N9IZ]D[_\DYUEWWFV17<8JA"H[].T< X=HAZ*Y/K828C),]@$J_V> M '.S_UJ/%60@?F*RPN]HE*PI0"5"=8$?/ \ "CHI ,T*]QV">Q5W6ST_S-: M OQQ.A/#D6=*@Q?,2G8MP1=/S_\VRYXN_D8#/'WR-SJUIB=+@,8@CH;;C4ZUAM_MU('IUDG)ESJR&6O^ +L/H)25#6 :F38S_?RZOH89 M_,*/9M%% 9BB;=O91.]:6C!"Z%CO(=>WGB%,A)3 M*J-@U:AG[E$B7]/DQ'B JWGV3]M'K75UDE>X-52JQ?-8Q);&WW&1+4IRWNNJ M(CFVI'.E]G^+MW; AFJ950U4H\D];]#DUX F$SKLMUZ'_792_7RE*U>]!C=WJ43ZR@&< M58/QCUX1P0/>@,K9C=?!6N]?,NVK(5R%Z.ET2#SEQ @+A R8)G@ZEMH]SBS9 MY@2R(ZV4)1M:SKO\8&F;U%H^^-4GILJU.HM$>-1FQFA"P"Z_ U"IP4RFG\EE M&T_"ZP?6:"Q-WC$@*!'72 ZI!#J+M0H_V%=GY]_.S\ $DPW>1>!B1S9=P.5 M[C3W)K]#X(G.#.^2.82;GF=?7S^<(,G('& LZNV&ITFJT38X)\P"3& ME[VPG=SC]E"_G[$Y_SG?[BJ @KB[S?0>8439)./5?7;%WKO7 MG8M>[1E*?M M @\'XP34#G@8$"%'IKAI5F,!%[P*HO.1L5>[==FSFRZXPNT2$UJ 'Y=F 2&V MW^$?:[1U"=5(@(!L$6>\1!4 P%4N!EI/(81XSH[DAW^D1+[/3APUG_8[=GE&,WH] K##+=PQQM0L+*O M%@EN^.WY_)M Y#'ADH4^8&_$N$L3.@J,3,,+)AP2.!RJW*??/B<^)P_<3J:;_G\W/_3?DEILX81&7,V9CL@\,9MZ4D<>N6 M310O\LA.>>;.3D..Q^DM@8*.<%[TBV3ZQKU&T(_*P"4BT U" LI$!S:U-P1V M^[;8L%E'5AR8'4W[F_ZN^B\RFN&$P!$:A7['1B'P$E%V!ZX ,O;@X76;8R2D M0/T%@[ M1KC\&@'D75/7K@IV()PHA=/9 .F;XC=O?VWQ7!DA57QX 590G E? MD>7X_0+/J)J#0],/?T?5R4_+*PF3YP.D_X(8)A/R8)Q$(',:RTPFT=DMSML. M* I73_IQ6,QKIH(DVOVY(:/?[?X]FTK&JD9 3Z$(8Q79F'U^31K 8)(CT68U M>L$ W?== S@.T'8 ZMHYTM6"D_8O.^2:O*W!QZ<6*DK#C!Y>ULQ6X(G#0H\5=3OVA(0S/WXXOX,!5ZY);MP5+ZR5 MPEJ(R?8P"XQ>151WP&[C- O/RY?NNJS%%PJ\.AP[S@,:Z7?9U^5#U<\Y@Z@] M($%0-@$-SHY0U)1[2?/XNH1W0"DKB7269"?Z# >_00J4+MW@7X5SAJ^.K(5.'&$&9>>& M5 P ?N3$F&YU;1$$V2V#[>B#.A\5N^>7XXLC_L0[E@'QB7TG("'GD^B&4V4 M$FZ,@S!71RME;(PDTI7\[)%1C*U+0@Y.L4V^2<.IM*Q#$$B5B2FQ;'\8EQPRPO MNR0FA9$8'&(,<11_;/:,!DIX$>N)%$444KAUDB_DX8,5!"SU(G=* (;TY+/) M?.(7%YA'T7.$Z+BHN^<8]HN ORE2(D1A<_+;Q?P)YT\:)]&S^;/H.S:[OGDZ M7\1?3]A>_."=##"P"9,KOZ,]=@<;](L,LI"]?3:==_W>J9HY?9SW'B7IZ$+" M;24IH8W>(;%ATF[(Q=!+;E'\*)!?K0&_X?=9*7%M!/A YDEJ\VSD&O/[F+D!>XDRDX0=!?Y0$Q)P5NIOE'*$C%J-+LR79BPA[N16)L0 M[^#R@WM1 A88"JGV((% 5)F8^R06A$3SL^GD\"LR*5^227EI3,HD*GS94)P( M?LQT!<@9DS369-0VUR"71+ XHS0VL!>G9T^RUS)01DO)WNGK[PAOR*!E@;.O?)17TV8 MIO?'8CH.F.?!@6FS0*PLSON^+9?LLQ7WJQ?P% GM0!L.WHN01CWVY[ZLJ=S0W#SJL;P,PF5//J^ M)HVWL\[@?>>UW:JAO\<#!>2XK$#29Q?$6C"[EA>=."#1M/]?SN1-TZZ=:,7# M(.>1=(D#:SGSF+S"\MK!>=">6+&HFSHP(31_\JK85Z(-*BSO@!'B=#0P*L,* M_*Y3^'>'P7T9A"B1XK<#YOS9YIYK7E8<=(@1X L0TR,E:X8^TUT$>DC$>C-" M-8M81ZB-%0"/KISP)%24PL\99]!(%84@ZR_N)OLO=$\R@WLMJ7XS[P ,0)C[ MY;ZF-$%$ X=)01_$)/-?A?R8SB)>,'\-*#.9)P8D8D08DN(TZ';"-(>1J>D! MTJ%IQ0)/D='$,OSJ]+"CG,@;*G1TJY,8@XT;_N0LLG=KF1&8'Z4,@S1P4,58X64UV*#N%?5GG+JDO3#=EF\ +S M8?TAU2"JA>;,"X /U,VV+'0XGE#4H<"!I; .33YD-YB,9O39["7Z=#AK1[-+ M^DW9KM#G!/C?WA? )(?_:@@'BL+BANQDC:8PF6&(=)@ Q)B.B>2)'Y%((M6! M*@<_M"1?#]FA=!5&H%O)XN6R+B%!TE2]D$)B_\.UJ+A2%#<>"-1(/?(MIB^* MCV*W:YO/9/]CR<7OE'K5Q! E9F!I1/0UUF@HW7),%ZL2XR/U:L!8]&O<-3%3 MSQEHY8)6BKL;2H-'Z4$!/GVYD[(&S'GW(3[4L0G#=OF!DGC#TVC;2?IDX,9O MN9Y M3/#V,EQ)](VEDXLCD2YGTW'7209146-27HW941DXK7J2,@I4-D4);L>E_*;\+5QQ)?CLGU41'B@5$X+S;SD&4!DQXM6(RU:W-2^!+:V93. M3;F HK^QQQ(."#2EID5SBP^2G]*$1!*SX])'#+FU9,.;BD=?SW%LD2RIRM9X M%FA]B&M=E-E)">W>KX,5%OPV;D8*/G !)[!1(MO3R8-0_5[-) MBL]SB^Y+W7:5BI!\>\*SXX9'^8,=GWE<8:9,C&Y"]-G"NZM+4@$&G7 MKW6DE0IBQNHT$9\/VOI=TPFNB(5?9+X^)Y0/2*U0%^<.F64*+[55'&A%-@ ( M\0/ =V3C>WBDXBU^![(V =WT\;MG\9 M/+HV!Q/]_3P7G0V3\UKJ-"8RR@-J:)JP3R]/.::\B.8J+5!K",N,2S9 /H:& MK@$3!#H5!D-F*&KHG_3IA=+.L^EJ3+ I03.NLTN2E<4AR?3O-P1;Z3XV(V*X M2)0[K.5-VP4@SN;R6L\*R];:.;7X:-%&X%P]%[^+1\_.!Q#GCOQ?QZO3&1=. M')66"Q(08U#_.V8Z^'' (-^JC+ H;;3$EDM];3ZLVKE>_HT'L)IGM [#/$T, ME"HP8@2V93&*N>]=1 NAI'DHYNZ#/T0B%'[LAG04?L MD< N]IK*"^EHN/Z/7/7PG?&74E47"#1-/?.%&32VL*]@MV"Y-@O8.DX23@G=0Y0B?,O !OV6_&E2#8: M%M*X#2;D@3S_&L'Q4%D#O ^:H$_AMI MD$&*UP@8M'+=-*=S#+?6BPE@,57LDR@%3H1C@AJZX2PRIMKH:7+H[D0/>9(: M7A-\XJXA@S6P4A,U-;"3WQ>3AW&=B&RZF&[^XGA.J'T]FZY;O8R0[B=8>)+[ MWW>0^!O2.UO4?TCE0:74JZ(,%!_U#- 9@1.UA)EXW>[:D&$3^X'<8KJ8YAE:4M<)UCD0G M'&*"-\U)00X8<9_[FBY*Y:)%>3\6R4_^,U M2JVRJN_LY/$E F*HHABEQC+DC]"BJ3;V:*J[B*IDZ.^7L>LH%\%%BKEY53'3 M=($8>IG8AZ157>2[$O!A>XV[3,RA4#C$&;5UV$FU@-B8>#B?FEZS">% L&J- M4I5>@WDMQVGFBL9'5R_*YTH2%FJ'@[F ")Q7ZA(CO9PR4!C(H-6?L[8Z. M((5MO ,OX)++1I<+%GRC(TT$5..3Y[W#BP'-.3"P,S2F3QJ? :,YZ8 HS3;O MI>?+76;GIBYY1;5IVC%@%K6X$1M#6QGQN85* ,%?GVIT; TT4XO0MTI.94[9 M1[S^N8>=+9Z1]_J(##4Y%0N:R_I&XK4XWY0KKYXI9D<:PE(R+!/UZ'=BPI+ONE8T4L4XI).?M@ M _0+YU*5\##"$^,2DB5'/C&T;\MK.AEQTHI!A6[C+7DH,I;WI[X?&YEG3F M70Z4RFW>Q /%RV>> 9K@!S,0"<1 :Q4 MMUL+3Z_=#;[AAPBM&?1E)1*2*1QBRKE?#^]AU*$G5=TU-LT.;-'()J:[TBU" MROIB.K_\0HW)]W%!ZX7W/:$0?-7LESTFU>GC23S^/YGI(E5Q:W4QZ;5!RF\T MU$J'4H-94NVF'R+!X',5HY")*8VF:F-5_JBJ4=S$I'I00X]T%YMCC9U:=PTJ M3TOM/3YAX]7!AI:!QDFS%X:]!@1OVE!0[PZE#8U,(>#?(TCL\@.U52@TY[B-&VVA5+L1(1WG4_H9.!\3 MDT(U!3@]%2;BBS,[V-6FA'YFAPA@M07$.5D*O7=6K[2E VGL>I(:.0@.641 MXP0QL!RZ9>UQ2XH;S ME#@JKY-L*A0_+*9+ M%#B#^GWPB[[;P]D6V:_H]8=ITPSI3XXY3MOF!QI]0+,#C*R3HBI;25NY:]2% MT9CT:J\Q,DT_#[$,\(>*E429*2H9F& 7BF@9)/%# MDT!QJ\Z*N@G'0=)9-'7&(;]W,9V;^\XFE[_6Y/+DP7[)0-F[9/+Z+%L"EY,6 MLE1008X!9B*@(3B.A6%Y1*\.)LJQ)NW(>M]6F,B"455-_K7YUA@0,S_+>>[C M#*@XL6N8S#690:]82LXZ3([WQ0JB,",;/9[ZP16KBD3*#1Y0:24+E[L,I.-Y'VH^P=\8<,P%DY1!I>) M$_,"T+#TK1Z,-]F739-O+M$+8IZ]L63HW[U358KX1?F0[2C#.'UHSU36MZ_I M_L7;U.1A#;N?O_K1\WXU6WY1+BD^>M[EU#57,WX6!U\>-\GX1D:H$V, M]CP]CVFTI3V@>0C3M82+#KQN1+_/LU_C<\]@BU'L( G\$+T:Y+[V9C-D]DEM M52(+6K"HDTD;FVAFW]EBZ%Q2#YRWP5+!/T"7.VFFY%A9HTH2(U DG ;,@ PA MF70DM]1K0V,RN[/Q:TS9\(FER1%C)=(&7X,>$2HY)[7H4%*SF*Z#D?#DSZP\ MO@V^OZ0"\85C:1 TN!8I2H V49Q.,&H=3*PEUUZUU'S.MJ"6=!B,@!14^\!D M.;C)85U1[AP3!R$:+L.Q8RCNCA>J/B3TP5JU#^.*DFU]I&0PB7^T,CVU5/%7 M1WS4E)58///R5KP#*VZ-2UE#2>F">@NW&T#^Y<,5Z$_ -DD$3:04:8J\%AFA M>^V8JJ4H(Y5>%#TOPW +(PY"1BF#\03<@[K"MOO(V;G[F891\UI=",U@3=+9 M-AQI8 ^>,I9NDU?KX7[F$7YY)VH$UY73#^P.\X4O83D<)NS,+[Z+F]=7PI3D M/2;^SG9[=1BEQC)#YS(:8VL;* W5T3O!%M/XFW79VQ..>D*!+#BA -5!ZSC1 M=/-WDHB30!/9$""6WGQ#+]WI$2. $@I]ZJ3/,L5U>1\\%XM0Z4U_%&G5$:9U MUO'AAC(*[HW.3:@2A#QNJ[+ /==KE0Y.9G:^\S <74@S2-B,\ MW6,"_A_D_?"1AN0]/%)PM)?0AX],JU\OJJ?F-=I,5 QH'++QQ2(O1T_&;:H3 M]?/>**>9T]LDC]XUK[ N(X. M?5-61I:#O$O38/2#$MUYFW2$)YCX>Q*2P\T^N+8"29I8 -Y\8'RX%$$E3QSN MM127PFH?;@%!9WI!:$[1%U^*M\3;_3*\>T^^T#*P41A;ZPEJ=I;Q74ODWQK( M%4)KV"LZLDKG+WNQM>/DZ9>J=DIP/W#%B5TDCAHN\:F/'OF@QE4*Z?J-YE%[ M<&(HA6G!!$]B /E M@;M33VI%G$!$IM(U=2^_1IW+0VJ7]SYFWV.+' ST(^.CUFMT[T*#[IFLSK>A M$&58X6T%>T(.A39NH:RO,%=#S!-;IL7[<\8?? DA"UCN1]6V95#X9V-7?^S9 MC[HS6L_^[:Y[2CI@_]W=).E =QMZ[&^#V;HG 1<"R<3L-"ZZSK53>1R-- E[W37WN H1&7D+EU#E-R3VM+-GP7@O:9R=%R.#[C^)6$TH+Y-, M7D5!B>;;1A14\->7GB/YL]**;A^5/X;N#=C2]\;X6,5@WRRF)8RT#'P%W1N] M-%6J#NE0$O/)I"YI(DFO?).AWA6;NJD:.)%OLI/LJ<193$=M@?NFW&$TZ00S M^"2"LZ=^M<-G-%3S ?F1,!Y\3[]_)SQKH>-\P(MS;=].V$W!CKZW-26K86.% M#YZ]V6]?6?86OI\2#Z',9C%=(_.CJ())J7"W5S/_QZ#Z/E*]@.J [*[I_IO8 M&/2,+>;8: FS3'#JO,DLYZ'%8T47+'!DDKN&/VTG_M=.W=-:*N\+]1+<4&A MBG"^P6CF]2#]U1KE$G!P=0# MYFB<:\3MRPP4$#;^ I-00(@UVP+6Z&ZQ+5"1:$2F(!F/NN4L82^NI&C5N$%9 M+QS5NP>>JL>K]Z]%-VBR7Z)L;;S:+\#452)J[;E-K14I8B/X!&V^>PJ4& L, M"80-.JS9HV)OK\:X.*]/ 9Q+EA3KIR;1*^HS7JXEP)"NL514&MR@.42 LF/5 M@EXDLS(VE,QM&D,HN$I2=Y>'7=[QEHXLG!W5E.01%#H1G_ *^ICXG0%""> & MWW)#J$^NDZIRG^B;:*43;1:]6G:+]*P5=8JJ6 0;S%UC@DJLI@\I5:"X:JE. M/)NY^#0B9KYGD&U?:U8.-HH'XV]U/>;0\^N=XNJA@&8Q7?OR"BF*SH$UL'^X M%;;<33+YR9'291E'AH](@_NH-.+K&E^MB*TE!N%?JL\8]]1@Y8:Z@51!W["Z MR@ M8,#>#YN92AZO*PZ>G*E758&F>F("8>=5D,@2DF+ 81!5/&X]@+0\$L0%JBA M5(WWV9;:I,!T!AA!Q,",H2 *'=_-:8]2VY6@MV-;[K<^5\0GE734Y^%N0-EI M_R$B=7RN)!O,WX5"3K?0]L/G8AYXJW 0/PX+"@=UOD;5' G%;KS,.%X9 MW11E")ETP;!7ZD4J]TB5XKK#&&FN;:&Y73:R1QQU ]S>ACBXWGF5AIT=R43 M>1!?4!G"5NS.+Z5MM/4(3OC3-0_JU\NW/@^J3 3_B2=1;X9034&X0XX+W_XD M]KM/-&@XLF<]6Q%+&E5+EN*&&Z="6D('AEZR+PM[8>&#*O0$Q:@Z9;KF*)1] M+J;+/M\&]06@\1-Z-GXB'7W"A_BG1K34'4<5["WV]*A5\S1;;V8S2NM$I&GV M9QHRWQJ$$&\X$_TQ&^_]J'6SR-T-MLOR[==MQ\[E02KT44\*?N.IV1O#?JY! M@R!?MW$9PE8ZSR-8FO+-.-XH&W2[X4!B'SR[89XP"=EG?%%\L!@'S68G0ME^ MR/"!UUYV/J5'X,C^,W.0%#VXT>L,HW9@IE;BB.H>&QM3RO=YJ-<[GZZQ>ZF: MV:7Q'Z@-(NMB9$C(L4RZ>P?W. M4AS:6N?UP(B]XTH;S86+UXD1/.U'/LJ37*)]&9P%%($Q_H%!\XIA@D*(U6BA M'UHQF!TCMV.R_+_;^K6&PJR&Q!S6,%'"3VC,0V[94$O;4AFK[XO__Q#PNF-X M:QS,BB%(6;"Y:#.SJ"_&>(E#?X2X81)+,(AY#_R9A>P;&!AKQQM1B[B4A>Z^ M%B3WG00YFBK.-]N1>QHP1Q')5]J@\+*7BZ;.K)5:YU7J:NJP?\\N[P0#U%M( MY*'2U+&KBMFIJ3M-=>2Q0=D_W0;D/)23GD\7>J04ZX%IO M3I08D# %^YRT,\JQB2BJ>A4YEZQ#WJS!L!YTDX0?RM!!022]7&M/'494V?+9 MD-[H-UHHM3]%!BEJ0&0)?TT9>V7/PSZ4'#YD-%BU;!L8:1:AA"A]RQ3B3WHG MBGIKO4\E>0#8YV%9E6 *=CY'"E@D,DV@\19O/CMH!@_Y)MR\LZ]V^C_NL M!D67TU\PP"@U/:DCC&*3VGOV)XQ19F> /SC\=]G'FOFO0Z.[H=LVV[+0;J3$ MGA@0DE.EW5%\JF0;\_X"59?2E \'6$D^J,#0"B&&8KS$A5_BK[W/XADN,:2M MZKX$;/[RK&:)+F2B]G6D[IN%HS''?A0?8*!VA/J)3;GX?BGV#595U/AW//)P M5^<&\&9ILNKC*_0YG-K5SQQS0H$8#ZVU"KXPA]AIZY:L6=UX/U5I_=;>\\!7 M;,%*>GR3BN\.,R41<0@?IM9/M\T-3_PBZ3C#*Q\QFP'["3&Z&U=%H %/0:$Y M-#5PP:=@0XZ*7!'FU%D%@)!I@\WH2J^AFF>7F;Y(UE*8*826[GQI5R")WA;3 MCHA(QZDQ _'MWU3VH%$&-)MG]IX'_F+8EF-V]*YW__TN/XS;47@+;9CTJ.LP MO;!'KF!N.A!\P& X])R?4HN#ZF="&)&]OHF3*4 G=W.O[;C#,S,JXX)?06\& MA;+FR^[,S]@T9M H(M-N.BB]EO;QB6XLV^0*.:>,;4WOI_"D1*V.J$-1[)Y5 M6)J M#5S/];'/76$3>/Q!TNZS5M)7=DPL(Y3BI;5L4.O2Q7[":L8&*[2S6(L M#5DL[]GO'UTH$:'%S"2L!_*E%)GR]WUHE_&98E36;9Q@8W@=E$2S[)/[,3<= MWI$2>MZX&D, W.L=,79QNO@VXXNJSL^\;Y>^_04?$A=OYGNXXX_P)/TXTU_M M_58/1[VB3:%DW+$ZNM3"7WU#K7TT?B M?F)I*H:;EO/$[7I4A&H0*W LSS49 M/ ,OE>_G1>ED96%3G!/M(@P;2K9FRZ7G!,A+1*%"B#LQ7?]5TS>0]"L#, MI7I.NK?>UEUG<'666#<27!TR.Q#Q:OY<:] 9R:@!?5ZS'@&&;;.7+GOCB#?Y MHB@G0P)O'5WPX!VWPGB9>9$GIDE<;#Z[P\O431!!;$ &+,Q[7X_PXE2F-_?T MELI1DWA)>%1*FS7RO?,">&%MR(X)B3%RF0O#].!S.;J&S!*,,0IUU-L)B0:*E^I,(:#IYK^#MRTGU9)PWC MT!GE?+JA"7;,(J?CQ:JA'J4706OZT3L4847^P;?<.#+QW R9;G8 222#)4WJ MOV ](#1_+?IF&=V?$LQO\\H5=J>D:\M>-AC75_GQYN+J90@.CG847ONX([?H M+\WGCA]_9:9#)76K_BXN0=N&_ M^\E8;^2GO301^7[CQ!7E; MMF66N"CCXNHR>W+ZQ -)>RU/[FBN&[KHD][^&;D7>#VDSJ*Z(_IS2$(0QJ(W MVX>$AKP35H*N+RG))1:T,4_-LQ^U;@YQ#*T3GL?<\VL6HW%1*2P MUEQ1PHJLP \N5M=*3QB$R]5'I0G*^:(F;I)8PU*XW$HI+R6:JE=QZ>])XCH" M+Y[.'JMX(A@XDK3Y2F]90_[:CQJ:Y-O]C&)W0U MXY*\%#B!.>3KAU_$(Y&9<<-2+X21.7FFQ%M8G)R>>_HQ;L>?CBQI)G>YB)A.$2Y+M@+Z\7WP%>OW:6K*AP,$/.'!QA]\=]B?!%[ M@']WL7CP"-X,C[_X?@?JZ<]Y2S?45VX-KY[.GSY^P&E>^J%O=C@DMCT#)DY_ M;EP.JB ^ +^O&S#*Y -.@$YN6MZ+_P502P,$% @ :YY85L1!UEAX! M00L !D !X;"]W;W)K&ULK59M;^)&$/XK(_=4 M)9(#?L$&4H*4EYXN4D]%1]I^J*IJL<>PNO6N;W<=DOOUG;6Q0Q2@J50^F/5X MYIGWV9EME?YJ-H@6GDHAS96WL;:Z' Y-ML&2F8&J4-*70NF267K5ZZ&I-+*\ M$2K%, J"=%@R+KWYK*$M]'RF:BNXQ(4&4YHC1<2=!87'G7X>5-XO@;AM\Y;LW>&9PG*Z6^NI?[ M_,H+G$$H,+,.@='?(]ZB$ Z(S/BVP_1ZE4YP_]RA?VQ\)U]6S."M$G_PW&ZN MO(D'.1:L%O:+VG["G3^-@9D2IGG"MN5-(@^RVEA5[H3)@I++]I\][>*P)S ) MC@A$.X&HL;M5U%AYQRR;S[3:@G;,6GA.LM4+2V7:U@HP3..!LX>V$J@.9\-+2EVXL-LI^2F51(=41)& M\%E)NS'PL\PQ?PTP)(M[LZ/.[)OH).(=9@.(0Q^B((I.X,5]&.(&+SZ"=\C? M/Z]7QFHJF[\.>=SBC0[CN5:Z-!7+\,JC7C&H']&;__A#F 8_G;!VU%L[.H4^ M7U)KYK5 E[5*4X-J^PQ,YH#?:EY1R]A#%I_&?-@@U :+6H"@/C''L8%I!&:@ M4():VES"+:NX98)_QQRXM*@E$Q>$!485=NNXD6D#KF@A M0R>UIR&""QCM.'Y!:KJ-$H1=DD&/Z#@,)+O/2M-L<-/'Y4XX7B"L$GXMJ)1Q M#[/3^+'6DMO:^4!>%?S)G5_PEIW-'?^U,4CZ:JI<3>R2R>Q%U;]9L3@R*W#U".+N7Q*]J0WCF_+]%WNQ"_P&B M9.Q/)S&=PNG$3R;3(VDX"\\A# (_"L8P)I%1>BP;T]!/TP FB1]-QV]C/P[\ M29A ,O'3.#V6@7#D3^,$PL2/":K/ Y'3,9$#/PE2>%#D[['"3!*RE7A'H]2/ MXQ$9:Z@\69;592V8"W>.U(X99^V-0,*L5-KR[RW!^7L635)R(J532%X%X>3\ MI%(?)%V=%-,T]J?C:1-=\B!,X>]W_. ,0C@_$GZJ$DLE11D;1X,137\A.K,_ MI/$@Z"FFQFE@TE/(?U'0'CW02Z;78%='-(-"$U&UZY.7M!K=/- MMKJJ!'_#TPVQ!\UR!,E*;.4Z^H+2Y9H\ZG >W%*ERK*6M"TTZ:,KDQ8UDKNG MO%'6N,46CI:+KZ^H=\J-R9V6%_JA7 WWUAKR;-TL;VZ*T4W=;C@]M=\/K]NU MZ(6]72X_,[UV)2JP(-%@,*8\Z79A:U^LJIHE::4LA;$Y;FC'1>T8Z'NAE.U> MG()^:Y[_ U!+ P04 " !KGEA6>+U;"%H% #)#@ &0 'AL+W=O ]?SN^U^6S72CGT MM2IK>S%:.[\O1G2T57PH5FOG%=/9^4:NU(UR'S?O M#;2F/(56J MW'D$";\[=:W*T@.!&U\ZS%$_I1\XE+?HKT+L$,M<6G6MRS^+A5M?C-(16JBE M;$KW0=^_5ET\P<% M*6D;HR#CSJ*36SDOE9V<3QW,XFVG>8=XU2*R XB4H7>Z=FN+?JT7:O$48 KN M]3ZRK8]7["CB2Y6?(DXQ8H2Q(WB\CYD'//[]F%\6-B^U#]NBOR[GUADHD[_W M!=U"1OLA/77.[$;FZF($W+#*W*G1[/DS*LB+(PY'O%\I(DZ\? M8!*?F,O5RJB5= J]57>J1+3[L^[/T:O>K5.#P[JQLE[8";J6=HU M1+D7U)>F #\]']"-GWY(.N+H'"%@E1_/+TY1;LP3QX+$ )-VD."&]_,D3;'( M0! TP1&E>T"])<><)AWH#D?'8)+&$28B\3+QWWZ"\>,48R0$6#$:1A!0TSA^ M4M(<)S'#-!$'J/S_(G&2"AQ'Z0%Z_ECO#M6@\DDBCA%CV-TU#[!L7RPHY0P+ MMEN96X^^F6%K_K.4XTD,3(B10"<,*IY.0,-@>7=WI:U^'\<&@(Q1+"(ZY#"/ MXPGH"6;I;L:V^N-,R[_-/U0Z[(*<"90) I/$0"F@'EPB/.4X9E#H/(L&[&# M%Z_9H=PP&X"28)8P0(6,T RG) 72,> #%WMATR3%$2>'21?AA %.)D#VJ.-' MW#&"_8X2'*=18)4/*4J>'B0P''8_$D?HR#TC[N\9\0_?,W*XP_G+4!.RX;8I M@)Z]N=EWM3@ZV0]?+;KW NPB-EPN?M(QN$^$3KA$JFKN2Z.[2![0T\&F];@; M[=-]=R=ZJZQW6=9PT5'H04D3EC2#PR/EHI5)AAE-@TQ26,R8=K(_' 3Z P8Z M#2!&M0@6.H4 TD 14AQG4'E9YK=[.%UBYC?^).,X8MM"'@^.C/'@$!@/BGD\ MJ--]530=/"^ 9JOPB+*P$$WMVI=&K^W?:9?M\^31O'WDP?ZS*FJ+2K6$H>0T M@1HQ[<.I;3B]"8^5N7;P] GB&MZ:RG@#Z%]J[;8-/T'_>IW]"U!+ P04 M" !KGEA6X/BKAM\# "+"0 &0 'AL+W=O9=FS#3AIBQ58,:-)MP_#,-#2R29*B2I)Q4E_ M_8Z2K3BH[7; _$$F3W?//?(AIXK$2MY\[6F&;J>3K?8L7T2#98 MTYM2JHH9VJJ-IQN%K.B,*N&%OI]Z%>.ULYAULI5:S&1K!*]QI4"W5<74TPT* MN9L[@7,0?.2;K;$";S%KV ;OT'QJ5HIVWH!2\ IKS64-"LNYLPRF-['5[Q3^ MX+C31VNPD:RE_&PW[XNYXUM"*# W%H'1WP/>HA 6B&A\V6,Z@TMK>+P^H+_K M8J=8UDSCK11_\L)LYT[F0($E:X7Y*'>_XCZ>Q.+E4NCN";M>-R:/>:N-K/;& MM*]XW?^SQWT>C@PR_XQ!N#<(.]Z]HX[E&V;88J;D#I35)C2[Z$+MK(D4-9=S U3U;"]37,\^0$ZOJY7O FQXP/ ,8 MA/!!UF:KX6U=8/$2P"-V \7P0/$FO(CX!O,11($+H1^&%_"B(>2HPXN^$[(+ M*\$HUI>1_[5<:Z.H6?X^%7N/')]&M@,TU0W+<>[0A&A4#^@L?OXI2/U?+O". M!][Q)?3%'0UDT0H$64)S7#8\D#_%^#+F_1:AU5BV @1-ASZ/#4PA, VE%#3( M>@JWK.&&"?X5"^"U054S\9JP0,O2[*QV@0\T]+UU+K71$,$3,J7!MBKD:*V. M/(3P&N*]QF](H[:5@K K(O2 5D-#LG\M%7T1[#>'UQL05A<(JX+?RY+G>(1Y M\/BN534WK8V!HBKYHUT_X]T=.!_TEUHC^6NIAQ6IUZS.GUU]C\7J= 9S2=\R M;2A?E&5#F>]S2<93\F>%U.I8K5JU@-MT%TCCFG/7G !FS2BK#O_8"&^]5F*441$JK@*+R@^SZHE,7 M:CHP*:=IY$[&DRZ[%$&0PC\_\(,K".#Z3/JI2PRU%%5L'(YB^N8+<:#]*HU& M_B#A).R[=(M4F>-6Q;X;M1W8DVUET6QKN=3 NL'N:!1/(UC^<-:>:<;!*'Q) M,TQ'V2 A_V=K09>*_SV&4U]:[^B K%!MNFN G8RV-OU9.4B'F\:R/V"?U?MK MR@>F-C9L@269^J-QXH#JC_Y^8V33';=K:>CP[I9;NBVAL@KTOI32'#;6P7#_ M6OP+4$L#!!0 ( &N>6%9KL"\\ 0, )P& 9 >&PO=V]R:W-H965T MS,=DK9K]\Y"1F=*-M+?+;OOOON?'>9;I5^-CF ):^%D&;FY=:6$]\W M:0X%,Y>J!(DW:Z4+9G&K-[XI-;"L-BJ$3X,@\@O&I1=/Z[-['4]59067<*^) MJ8J"Z=T"A-K.O-#;'ZSX)K?NP(^G)=O ]BOY;W&G=^A9+P :;B21,-ZYLW# MR6+H]&N%;QRVYD F+I)$J6>WNY](9 M'LI[],]U[!A+P@PLE7CBFQ*;;] &\_(X:5*F/I+MHWN$)73 MREA5M,;(H."R6=EKFX<#@W'PC@%M#6C-NW%4L[QAEL53K;9$.VU$6&S%V.N.5@2.^1)0+,Q=2WZ,8I^VD+N6@@ MZ3N0(25W2MK0'I)!F&?T(#2$WB#+NA!C3?X MKZ"9S,@*!+.0'2;@^SQ!+:R:'\=2T#@8'G?@.FEB2I;"S,-6,:!?P(O/S\(H MN#Y!?]C1'YY"CQ^P,[-* %%K[(LWH73TCW$^B7J<\V,.9*T$MJZ#MZXDVO[E MOS!'%J^7JBB9W)V?C6EX=6W^8B0X2[C@=H>ZS!)N")>IJ+ N4$"^J:Y0A%<< M,@8!W5LH1-58^UJ#M!V >Q*TEMG:4YTQN,(@KZH]& A/UQ,"81[0^BD"R9R4G)=CCND$H/ M58+1X(+TPCX=4EPC%#Z._L6'HN]1$+AO%.$W[ >X'JLX_V!B%("TW%PTF,Q* MVF9X=*?=Z)TW$^>/>C.W[S J+@T1L$;3X/)JY!'=S,)F8U59SY]$69QFM9CC M[P.T4\#[M5)VOW$.NA]2_!M02P,$% @ :YY85D$%/#GV @ HP8 !D M !X;"]W;W)K&ULC57;;MLP#/T5PBN&#BCJQ+FT MRQ(#N6QK@'4MVETP#'M0;-H6:DN>),?MOGZ4G+CID*9[L22*/#Q'HNAQ+=6= MSA -W!>YT!,O,Z8<^;Z.,BR8/I4E"MI)I"J8H:5*?5TJ9+$+*G(_Z'2&?L&X M\,*QLUVK<"PKDW.!UPIT511,/K9"7EG5TLXXG7L80PQ\A8!$;# M&N>8YQ:(:/S>8'IM2ANX.]^B?W#:2^0G*-*&UEL@HE!P44SLOO-.>P$G'>>"0@V 8'CW21R+!?, ML'"L9 W*>A.:G3BI+IK(<6$OY=8HVN449\(%*KYF]F0T,!'#!<8I%RDU Q+H8VJJ,C,4_E36RS<<#J5!==1+G6E$'Y.5^1. MA?1KW[$T2?O[D]K'-=(EBW#BT>O1J-;HA:]?=8>==P',@$KDI4S+[R)O.3O;DLB%UF M^PA=^".EX*XR4H3@GX#C0Z%D4P%_T.>7,#5? F?J5%& M&1,I6@LULCLRK%E>H4V&28*NSSPO$.\WX8]*CV P&-(W>-MW!/'?Q%Q$LD"( M*8F1M'HL6NI+E;(5.Y?:R56X1D%^1]#KGYP/ YJW9OV?&ULE59M;]LV$/XK!ZT;$D"Q M)%IR%,\VX+0;5B!!@R9=,0S[0$LGFR@EJB05-_]^1\I6G=3QL"\R7^Z>>X[/ M'>G95NDO9H-HX5LM&S,/-M:VTR@RQ09K;D:JQ89V*J5K;FFJUY%I-?+2.]4R M8G$\B6HNFF Q\VMW>C%3G96BP3L-IJMKKI^N4:KM/$B"_<)'L=Y8MQ M9BU? MXSW:3^V=IEDTH)2BQL8(U8#&:AXLD^EUYNR]P9\"M^9@#"Z3E5)?W.1].0]B M1P@E%M8ACO?HO_O<*9<5-_A6R<^BM)MYD =0 M8L4[:3^J[1^XR\<3+)0T_@O;WC:[#*#HC%7USID8U*+I?_FWW3D<..3Q*PYL MY\ \[SZ09_F.6[Z8:;4%[:P)S0U\JMZ;R(G&B7)O->T*\K,+K\*%JBX^&82E M,6@-\*:$&Z14X4;PE9#""C1P]L!7$LWY++(4UWE'Q2[&=1^#O1(C87"K&KLQ M\%M38OD<("+" VNV9WW-3B*^PV($XR0$%C-V F\\G,+8XXU?P?/9&OA[N3)6 M4Z'\## #'$-=!R41*( M!EZKKJ'B$TTA.XH,43?G\ 8F:9A>CMT@#N,\@\^^(0F( M/Q+*&BD;=TE]1[.H:P_S1-0)(AWED(V..);"%(X<$!DDLPQ^[K\GA,T&8;/_ M(2SU'RG[(NUPR/LII-:WG:;1,>5/1CI>H+<]G#M0(G#JO+>H\9G@2^_RH]:O M%<+9^V>"D:T7BX63JXF;I9"Q,"'A:)S!. _9Q!?.!,9IF$\2-[X$-@GS)(<' M*E7D%4D(+ ^3.(8'Y2JZY]WR)U?A!EC*PBOB=$,G.P51MYWUE45^:"RBTHH,2*7./1 M)96)[M^J?F)5Z]^'E;+TVOCAAIYWU,Z ]BNE['[B @Q_&!;_ E!+ P04 M" !KGEA6YH)LB4$$ #C"0 &0 'AL+W=O*B'-)"BMK6]Z/9.76#%SI6J4 MM+)0NF*6AGK9,[5&5OA-E>@E433H58S+8#KVM-QS9;XA/:7^E'3J+=#*7B%TG E0>-B$LSBF]O,V7N# M7SFNS-XWN$CF2KVXP4,Q"2)'" 7FUB$P^GG%.Q3" 1&-+QO,8.?2;=S_WJ)_ M]+%3+'-F\$Z)WWAARTDP"J# !6N$_:Q6/^$F'D\P5\+X_[!J;;,T@+PQ5E6; MS<2@XK+]96^;/.QM&$4G-B2;#8GGW3KR+.^99=.Q5BO0SIK0W(\F/U=Q'V/U_\?$0.3 M!>!(N!72:(E)RFX(.T8X'^SB6O;W;$OE1V(^S[K^5[Y__X0\Z$$,7'@IR MS!?<1\>_29?K?GWX:46(VBO:=*7E,YI,-P2 941D]-70O^C47_.B2Y M((-GS0H$R2I2)&UG/+LC4;EJ;T^<;2TWL5+S);^>6' ET1[!^]F=R^8 M67MQOYNWSY]/3"\Y7;T"%[0UNAI2E^OV2=$.K*K]-3Y7EM+@/TMZA:%V!K2^ M4,IN!\[![ETW_0=02P,$% @ :YY85KPHTLGV @ H 8 !D !X;"]W M;W)K&ULC57;;MLP#/T5PBN�CJQ$G3KDL"]#:L M#P6*M=L>ACTH-AT+DR5/I)OV[T?)J=MB:;:71!?RZ!Q*/)ZMG?]%%2+#?6TL MS9.*N3E.4\HKK!7MNP:M[)3.UXIEZE/"%[VJ."RDBUFC5GB#_+6Y]C)+>Y1"UVA) M.PL>RWER,CH^G83X&/!-XYJ>C2$H63KW*TPNBWDR#(308,X!08";]D2'Q^?@1_5/4+EJ6BO#,F>^ZX&J>'"508*E:PU_<^C-N]!P$O-P9 MBK^PWL0.$\A;8E=ODH5!K6WWK^XW=?B?A&R3D$7>W4&1Y;EBM9AYMP8?H@4M M#*+4F"WDM V7=K7D\>+B=ZOY :Z0*U? I;U#8JDYP[M;M31([VY(KBP!18O 5+AUY/,'DF>9CL1SS'?A_%H -DPRW;@ MC7O1XX@W?@7O228-X!R7#,H6L"G%#>:MUZR1X,?)DMC+P_FYK0K=&9/M9X1F M.J9&Y3A/I%L(_1TFB[=O1M/AQQT*)KV"R2[TQ8TT9]$:!%>"P!LM3T-Z*CQ0 M35#HLD2/-D=0S%XO6PZ7">Q %Z):ESK.%1$R1?$M8=D:,-(BM$WL3CK;Q=Y6 M"*4STO;:KJ!C$'>E[,"R*7>@I:^P^(LV_<4[Q+_@KBTKN]+/95"H1@@L!#2, M]=-S#AIE2WMQ$FHP>L$+T<=PZU@9N.A)O;NTDN):DEQZ'Z_[S)_ZC('AR,AX/#R0BV/;GTF6L(V57T1H+_L]Z5SG*;SS[BOE5]H2&"PE=;A_>)" [_RPF[!KH@@T !D !X M;"]W;W)K&ULS5=;;]LV%/XK!VY0. !74Y1(26EB M()=URT.[H,DV#,,>:(FVN4BB*E)QNU^_0\E6+G74; _# ,,B*9[O?.=*ZGAC MFEN[5LK!Y[*H[,ED[5Q]-)O9;*U*:=^86E7X9FF:4CJ<-JN9K1LE\TZH+&:, M4C$KI:XF\^-N[:J9'YO6%;I25PW8MBQE\^5,%69S,@DFNX6/>K5V?F$V/Z[E M2ETK]W-]U>!L-J#DNE25U::"1BU/)J?!T9GP^[L-OVBUL0_&X"U9&'/K)Y?Y MR81Z0JI0F?,($A]WZEP5A0="&I^VF)-!I1=\.-ZAO^ML1UL6TJIS4_RJ<[<^ MF203R-52MH7[:#8_JJT]W.-EIK#=/VSZO5Q,(&NM,^56&!F4NNJ?\O/6#P\$ M$OJ, -L*L(YWKZAC>2&=G!\W9@.-WXUH?M"9VDDC.5WYH%R[!M]JE'/S'XS) M-[HH0%8Y7%9.5BN]*!2<6JNF-Q)D]/)XY5.9%9MD6^*P'9L\ !PS>F\JM M+7Q?Y2I_##!#E@-5MJ-ZQD81+U3V!L* *.,C>"%@^EAAQ?^.],OM,T*8]M& MP>^G"^L:3* _]OFAUQ+MU^*+ZLC6,E,G$ZP:JYH[-9F_?A4(^G;$AFBP(1I# MGU]CD>8MDC9+6.WL6P8UQLH#I905N;5J+^^PAG(VB43B B/"4DS"-X#Y:>:Y]05OL M"85T*@=G>ITR^]1JNWTI1(BR*;Q7TL<0^XB#6C7:Y!U)X]:H2>9_8HGY=Q95 M!7'X#4H!4N*$(70@Q+4&"=QE+R537,C00]IZWZ%:=,4V=72U.L**W&_XN;$.3K.L M+=O>[:>E:9S^2W8-_P,>:;L%K^@K6XZ>YN.%NL-3JO;Q4]FZ,H59?4'OQIB" M,?KV *9AR$F2AH<^-7E*$D'AO&O22*N+O0_T6M<6>)B0")-DRFA$6(1A#$,< M, [7;5T7^FL!05*T:1H@;"1P>TQH+."FD;F"2I;*0DA)&#$/20**6P)*6"C@ MIR97_FS*;I&P7Z24(D[W/(37KQ(6L+=PA1["C(L(90E,8\I1!0E9N"U-.>8I M"$B$EO,@@"E/*8E3M">),#^Q2C^8ZKM1::Q^?PJ;LFPKG?7!*72&)[OR99&H1,F+"QV<@=X#T4I*&_)GD"?Z[Y(E( M$OK&,66,84%S3X['C%#,CI'D82+"(+*$T!!%(A]KECZ;/ $1,08G)9&W/F(D M2.C3W!$B1<20)'&$N2/04?P?YPXZ=,IIXG.'L_BEN<.05XRX(78I$6/Y!(3Z M[$GC_T'V8%F*A'?5O:/GURE')^ M9J2CBJ&CBA=W5-O\%4,^ M3#[UN?;F[>NUHXJ>.!>WS7Q06*:^&<$ M01H3A@W(>QN%;=K=\?,6WE^JOQL#I\6)SV]^G[[?U7R7O9K#2>W85:HBA]$^-A MU_0W_7[B3-W=KA?&825WPS5^'*G&;\#W2V/<;N(5#)];\[\!4$L#!!0 ( M &N>6%;/>56J'P, /,& 9 >&PO=V]R:W-H965TV4G=9]"%]B!7+Y0'QX"33UL*Q@^UL=_\] MXZ3-%JD4\9+X,G/FG!E[/-]I\\-N$1T\-%+91;!UKKV,(EMML>'V0K>H:&>M M3<,=3K<( M6'!8^"@V6^<7HN6\Y1N\0_>YO34TBT:46C2HK- *#*X7P8I=7F7>OC?X(G!G MC\;@E91:__"3=_4BB#TAE%@YC\#I=X_7**4'(AH_]YC!&-(['H\/Z&][[:2E MY!:OM?PJ:K==!$4 -:YY)]U'O?L/]WIRCU=I:?LO[ ;;?!9 U5FGF[TS,6B$ M&O[\89^'(XMY#H)[E&^[XKWU:E=88.U/=3>1BB9*>C^$MV:5M>X2*@6V31 MW&.P?/&,3>+79S1DHX;L'/KRCBYMW4D$O:8#/^C!X]+J7DRU+ZU\$G5*R=E8 MIY6L_BDH5)JNMW7D0(3)"M9:4I\0:G,)*^L7JU0= INP,,MS8*P(XSB#.RY_$^OX \V)CK\O,$O"E!$F M"V?3'-X*Q56%()':R9B.1\(*BRD#1L;3&&Z:5NI'1+"\++D3%9=0HL*U<$-I M:9[&X:1(X<6S(F')ZY'L0&%?@EYTQJ!@E(09?-*.'/_M;%#FLED<)I1W&K%I MF%,V3YW6Z*@1-6@V?;OU5>Z4&WK2N#IV]-70R)[,A^?@/3<;H2PE:4VN\<4T M#\ ,+7:8.-WV;:W4CIID/]S2JX3&&]#^6FMWF/@ XSNW_ 502P,$% @ M:YY85ERI2AGB @ BP8 !D !X;"]W;W)K&UL MC95M;]HP$,>_RBF;IE;*FL2!0A@@T773*JU5U8?MQ;07)CG JF,SVY1VGWYG MAV94HW1O?'ZX^_MW=GP9KK6YLPM$!P^U5'84+9Q;#I+$E@NLN3W22U2T,M.F MYHZ&9I[8I4%>A:!:)BQ-CY.:"Q6-AV'NTHR'>N6D4'AIP*[JFIO'$Y1Z/8JR MZ&GB2LP7SD\DX^&2S_$:W>WRTM H:54J4:.R0BLP.!M%DVQPTO'^P>&;P+7= MZH//9*KUG1^<5:,H]4 HL71>@9.YQX\HI1EUU]PDT_7ZY5:VM#"NO'MI!&4*^MTO0DF@EJH MQO*'S3EL!?1?"F"; !:XFXT"Y2EW?#PT>@W&>Y.:[X140S3!">4OY=H96A44 MY\9?M9J_OT%3PRE.'1S<\*E$>SA,'(E[EZ3<")TT0NP%H8S!N59N8>&3JK!Z M+I 058O&GM!.V%[%4RR/(,]B8"EC>_3R-M4\Z.7_E6H,MZJ4W%HQ$UC!C\G4 M.D/?R,]=J3?"G=W"_MT,[)*7.(KH85@T]QB-W[W)CM,/>[ [+79GG_KXFMYA MM9((>@8A!>=3J"B%7:1[M7:3/A>-02$UI:9W9QV=#&WK%@@S+>D!"S4?P,3Z M2;H>K*=HVBOR308'9XK\]BK[-):=NAMS]MM)V'MBJL2B=@Z"P=9G+'C0V]9 MG^P%U;62&_-(Y$!17JY3Y'&_EP>;9CDQYME+C$]PAJ_7 M>9FOFQ9D6=PO.G"C'9'(?Z^)SJWH]^*\ST*O&Q=I#W9]SR,.Q!L9E$J"QYDERW?S_*3M)T2/-B41)Y>$B*]+A5^LEL M$"V\5$*:B;>QMAX%@2DV6#%SJ6J4=+-2NF*6MGH=F%HC*SNC2@1Q& Z#BG'I M3CE5C!9?XH,$T5<7TZQR%:B=>Y.T.'OEZ8]U!,!W7;(T+M#_J!TV[ M8(]2\@JEX4J"QM7$FT6C>>KT.X6?'%MS((.+9*G4D]O3@PR,,/#.*M0=SQ[AUU+&^9 M9=.Q5BUHITUH3NA"[:R)')>N* NKZ9:3G9TNFKH62%FV3,"<"28+A$7W'.YD M7W.7O//O;"G07(P#2TZ=:5!L'X" V.XIQSO* M\_@DXBT6EY!$/L1A')_ 2_8I2#J\Y .\1RR0/W?QP>_9TEA-3^7/L4A[G/0X MCFN?D:E9@1./^L.@?D9O>O8I&H;7)UBF>Y;I*?3I@MJQ; 2"6H'=(!CF^!8: M2VYAZ^X8YY.HQSG/0"LASC[E<7AU36^@9;K[I^C#$M=<2B[7 M#J!&S54)GR'*_4&6.6'H9WE"@EM3F)5$@AZL@7SH)V$"@X%_E60P"/T\RHA MV13]/5O3Q#)OA,^SR,\&PPLX'Z1^E"8DI,XH/^""LGS'(DG\*$Z/T#E6[^"@ M22EAZVX440)5(VW?K_O3_;2;]4W^IMZ/RGNF*2D&!*[(-+S,!A[H?OST&ZOJ MKN67RE)U.G%#$QNU4Z#[E5)VMW$.]O^ Z3]02P,$% @ :YY85O79)SR4 M! 10H !D !X;"]W;W)K&ULC59K;]LV%/TK M%UXW- 12]3366(@21_+AVY!TG88AF&@)=H2*HDJ2<7-O]\A93MQXV0-$)FO M>^ZYO.>2/%TK_<544EKZUC:=.9M4UO8GTZDI*MD*M3P!&2C2RL0Q#XN9.7LFD<$&A\W6!.=BZ=X>/V%OV=CQVQ+(21 MEZKYLRYM=3;))U3*I1@:>Z/6O\E-/(G#*U1C_)?6X]HTFU Q&*O:C3$8M'4W M_HIOFWUX9) 'SQCPC0'WO$='GN4;8<7\5*LU:;<::*[A0_76(%=W+BFW5F.V MAIV=W\@[V0V2%O?T7JJ5%GU5%W2._)+H2GJOU= ;4DNZK=NZ$9JNM2J'PAIZ M_5$L&FF.3J<6/!S:M-CXO!A]\F=\AIP^J,Y6AMYVI2SW :8(8!<%WT9QP5]$ M?".+8XI"1CS@_ 6\:++_F=7EEJU= FN&NI!9FQ%ESXG4M/?YPOCQ_\Y MM ,C?GP8WU7:B>E%(<\F*"4C]9V702)ZV-KZ*24)*VDG1U3:(L80F5:3^" MHP1.5KMA8?VPQ5DP1K2JW<:[HCZFCYA9J@9GBS.Q3I)D).2)\PK9>C[\$_I+ M(G"O0()^9+M 4K<:8D!G'_,.<(.A>B_*[6:9OJGMSMF]DXH\*)5PU. VR$H8&OI2;'V+ M5@T=PJFDEC6$HG /%0/4*YM[=ZFYVVE#\K'CI[DZIM\5*:S4.\PU,!\BA8FM M4%U/=O;X!Y3^1.6[<__[$^*)X!%Y.W0;7YC&!0'>N.)=*7Y 8N5TX/3:I!" MMT'@M1J'*>.IJXJNC."HBAB M">!XEK'8_88YR_#[A]^E*$M9FF TG[$P0H@A"@>S8QD5>ZQ14SQ!1<98#F:N M-@-P3&9PRV=TJY9VC210C&*+LPQED+!9'!'F(U3FZ# $G32(*0QBEH8II3&; M@?./E^VAHW_ZZ&J'_E?^ 8-Z< H8;_G=Z.Z-=#X^#1Z6CP^L#T(C$X8:N81I M<)PE$]+CHV7L6-7[A\)"612;;U9XYTGM%F!^J93==IR#W&ULG55=C],Z$/TKHX 02-6F3=/=LK>MM!\@>$!:L7 10O?!<::-A3^"[6QW M^?7,.&WHE4H?>&D\]IPS<\;CZ6+K_/?0($9X--J&9=;$V%[F>9 -&A'.7(N6 M3M;.&Q')])L\M!Y%G4!&Y\5X?)X;H6RV6J2].[]:N"YJ9?'.0^B,$?[I&K7; M+K-)MM_XJ#9-Y(U\M6C%!N\Q?F[O/%GYP%(K@S8H9\'C>IE=32ZO2_9/#O\J MW(:#-;"2RKGO;+ROE]F8$T*-,C*#H,\#WJ#63$1I_-AQ9D-(!AZN]^QODW;2 M4HF -TY_475LEMD\@QK7HM/QH]N^PYV>&?-)IT/ZA6WO>_XZ ]F%Z,P.3!D8 M9?NO>-S5X0 P'_\!4.P 1;<&S-['Q(DE-:$I.6;Z4^^CI M5!$NKFZ<,2I2E6, 86NX<38JNT$K%09X^4E4&L.K11XI%B-RN>.][GF+/_!. M"OA 5$V -[;&^O\$.24Y9%KL,[TN3C+>HCR#Z60$Q;@H3O!-!^73Q#?]*^6W M*DCM0N<1OEU5(7IJG_^.E:$/4AX/PD_J,K1"XC*C-Q/0/V"V>O%L:HU+:6SM>*N%QK:SLN&^A9I!W M3-/)J,TBUXHZ5)G.0"N>^LIV=/L>8D-^8)V5PDIZ@=Q5OQ.3AS=!)/V M4#])BK*,A9@ %8^0,_BC8 MMD_#'CZV-"*8R]$Y!(Q1]U@I0C.0T@1 KX2^A*O !?^*PG-S4\\ ]2::BH1R M?[Y\SU%=%ZBKPBMNURD\I\]L5,PNV"QA\KH<%=-DS* H)J-R.F?CG(R+T6PR M@T\N\MWMR_@]E M]0M02P,$% @ :YY85BP@*9T) P M 8 !D !X;"]W;W)K&ULE55=;]LZ#/TKA"]P/P"O_HZ3+@F0=AVVAPW!TM[[<+$' MQ69BH;+D2G*S_OM1CE7O15>$;WS?6+43+>=&(4O,6I>%*@L;=(E@E MEU>YB_Z=\[E>!+$CA (KZQ 8O1[Q&H5P0$3CX8@9C"5= MXDO[&?VCUTY:MLS@M1+_\=HVBV :0(T[U@O[31T^X5%/X? J)8Q_PF&(+:?>62IA N,JB/< MU0"7O@*7I/!%2=L8N)$UUK\#1,1M))@^$[Q*SR)^P.H"LB2$-$[3,WC9*#CS M>-E;!']5%N'_U=983=?D^RG= VI^&M6USJ7I6(6+@'K#H'[$8/GG'\DD?G^& M3V5:BD"/,D M#V>S$B9A7A9A&<=P+9@QL/I=SZC7";L]<,&5&X-09'&8YS.8)--P6I2#@G=N M1E"U ].U ?;(N'#-Y'/WFDE+K.CND>9D FO!)"0SRB8ILQFD>3@IXC")\[>! MW6S6:RC#23X-\Y0(A=DT#:=9#+?*,@$YB4M3@LX@3T@KT:4*IRYF]&*2M*CW M?EX:^AR]M,-0&5?'D;P:)M&O\&&>?V%ZS^DD!>XH-;XHBP#T,",'QZK.SZ6M MLC3EO-G0;P6U"Z#]G:*N/#JNP/BC6OX$4$L#!!0 ( &N>6%:QN0=YS@8 M ,@1 9 >&PO=V]R:W-H965T[1]V-T@V6U1%$7!2+0M1!)=BHXW_[XSE'RD:PM9M'ZP2&HX MG)EO+NIBIZ:MK+T=S:Q=EDTN9S5;U2E5YC:WYVDQ&](_BU5*MV9PRD MR8/6CS3YI;@<,1)(52JWQ$'BXTF]455%C%",OWN>H\V1M'%WO.;^WNF.NCS( M5KW1U6]E8>>7HW0$A9K*967O].IGU>L3$;]<5ZW[AU5'&^&)^;*UNNXWX[PN MF^XIO_9VV-F0L@,;1+]!.+F[@YR4;Z655Q=&K\ 0-7*C@5/5[4;ARH9 N;<& MWY:XSU[=6YT_CF]0KP+>Z!JQ;J4SU\EG^5"I]O1B8O$8(I[D/BZ- MZI6^E<_H8Q:NC9'-3+GQ'][G34%TUBYDKBY'&"6M,D]J M=/7C#SQFYP.2AQO)PR'N5_<8E,6R4J"GT!)TH!<$5]NY=VF?]TD\R'._Q!^7 M]8,R=,QOSK%5,=X97<]F1LVD5?!I:5LKFZ)L9EM16MJ'H"G'HP>.0^ %$?<" M'L 1)*G/&<0^RW 2A[&7Q Q^0@B0/_ X\7C$((U\GL"[K\KD)6%UDL2QQT1X M"B+S P$8EU-5T@Z4 '+9Y!CM2!8FD<=B=@H\X7X4?(>0 H0GDL0+$I(KB?PH MA(B..H(@\U N^-3O?U+M^F#5"4CQ)&(D%,4^DD$H1]E'5O&.0SX M1K3QC>C5OK'JH0+YI PF5YB1::$@R*:R-/ DJZ7:YRO#9_RNI.G">I_I"&3\ M8W#R2P-VKIRULO&MJ<[CE0VUI28Z_-.M&\=7&W= M@)^BX5+FI0%9,&*I%[E1S-#$60*?M945($ EIFW,#]A\-$: M_7D,'"E'EGD)U( MI.,$.R^;,=*.\2#E)!#\?&TW?R JXDU4Q*^."C0.&BPG#3J=EDUI!S/G(._7 M9\XM9%^:WM?N[K\0J<,S\- MX->.^4GHB2CS,I:>.@<+XX.Y,O 29)'Q@"A3'[/N:T3$A!9Y(0^]#,.-HH7Y M;I!$H9>@. / )1O@DE<#1][:M27HF,NZ\PYO[2;[@!OF_?F;,%#UHM+/2OTK MZ:Q0_6T>Z=W>A3SNZ1+ LB5G=H&E*^QQ:;8C)0:I>WE326RT4"F-757/W\4% MT=>Z4-49',JN[];"=7'6EZ"S?V?=]R\T>A&\1UTI/1(Q0AS!&(Y"EOFX\8BS MU \26@D8]Q.!4;Q0+D2L,C62$AY1XZW_45G*=R)D'L?67W!W)\ >*_!" M=*V?5(.]5>6H98'7W9+N871O1S%2CV>L'EV72'6J S[Q9A*:QQ@MY]22Q[$5 /WM^&3G=MUK6%9E12SB) 4 ,4, M 9 >&PO=V]R:W-H965TCE;7=V61BRI5HN!FK3K1XLU"ZX193O9R83@M> M^4U-/8F"()LT7+:CV;E?N]&S<]7;6K;B1I/IFX;KKU>B5NN+43C:+KR7RY5U M"Y/9><>7XE;8#]V-QFRRLU+)1K1&JI:T6%R,+L.SJ]1][S_X18JUV1N38S)7 MZI.;_%1=C ('2-2BM,X"Q^->7(NZ=H8 X_/&YFCGTFW<'V^M_^"Y@\N<&W&M MZH^RLJN+43&B2BQX7]OW:OVCV/#Q $M5&_]+Z\VWP8C*WEC5;#8#02/;XJ:1"_6ZO*3RM55T(;.KES;\WI^<0" MA#,U*3<.KP:'T1,.PXC>JM:N#+UI*U$]-C !^AV%:$OA*CIJ\;4HQQ2'C*(@ MBH[8BWFXZ6X&*%L MC-#W8C1[\5V8!:^.@$UV8)-CUF>WJ-*J1Z+4@NQ*4,GKLJ^Y5SR6(%A9$F\K MJF3=6U%1BX37+N$=V!G/CO\MX>60<+.7\$.TCP.[ YB%JE'TB"4-MHVP!HO: MKOY/K%3UVON$"VR4JH(!%_D6-L_H5\'UH#V"MQ/Z'X">K?U_1R/ M)[*%.]4;H#>G]#V=A"Q*,Q8FJ9]-DRF;!H$?)]. 3?/I*7WT'4-4+_F]T&B M T-#O0&TP5&',#PG"F$1L>DT84%<4)@G+"P"EF0IA4G&\J!@618_$/I'P60' MT@(2V;C(/)MTO*$8C^/T](B@TYV@TV<+>A\/B<^]O.*QP%H+*+FQIO$'F.T%H!U@-;C$OGWM&@N2@Z%.5-2 MDU@L<#SBY.SKBE80(MX+G)6ME2^](QR99W3IL1^K%G\XD.H<4$/2F!X(G6;V MPQ"Q*,]9G$\I9G$:LCB,*659E+(\3NE#>R^,(X90@4;IAD.<^E;:)XV&*4O" M!.K/*6-)#EM!0#E+HY@51437-4>(+A\'?M.&*]>+Z&XM:ZG5!SB*4T4$C;B*M0]FCF:"EW-[<4)YE+(X3%%[.IDE.81 #4(PS%.RT ME2XQ[Y2%&$["4WKQ71&%T:O=,V$%]J5Y<=@CFHPPI:LG9""%5;!-@\P]LO ) MJ@][7."^"2U?LF$Y!% TN07)SMQHBNT60TA_/^/.1<+7S;8Q\42SZNOX*Y)40 M#7"#D)>=H^/?MPIET"Z1@7U9\(.2#<=/:#E@OK9PU>EX^Q6%V D?)00$AY:M MQ7":X%PI90?FO%%]:[%N3B93G0QT(C M<)8,1\"F_%':0-7!#0H3[K>EN:W?;6L0<[O!BWLSEMM'W0+@52,>^@6#6^)= M5\O2=8SQH>X]V;M:-D(O_07:@!+H#[?,W>KNCGXY7$T?/A\N^&^Y7DITAUHL ML#48YVBG>K@T#Q.K.G]1G2N+:Z\?KO!_AM#N [Q?* 1@,W$.=O^YS/X"4$L# M!!0 ( &N>6%8/19,[MP< /46 9 >&PO=V]R:W-H965T9&<[#F2'/[FKSS:Z5:MC]IJSL^6S= M--O3Q<+F:[61]E6]516^K&JSD0U>S?%B(W4UNSASOWTT M%V?UKBEUI3X:9G>;C30/;U19WYW/_%G_PR=]LV[HA\7%V5;>J,^J^7W[T>!M M,: 4>J,JJ^N*&;4ZGUWZIV]\CP3%^;>M,)PX*-KMJGO.\68D\@]9X1$)V M<':WBIR5U[*1%V>FOF.&9@.-!LY5)PWC=$51^=P8?-60:R[>5WF]4>R+O%>6 MS;_(9:GLR=FB 31-6.0=S)L61CP#XPOV6UTU:\O>5H4J#@$6L&DP3/2&O1&3 MB-\QGUO$<%1C91N=,5@6CK_JF&O-D6M>7M8)PB1VJJQL @P3,N50U=E0%@P7; MNG+?81\6TSZU#H3"+ZP!^%8971>V!U7%*?NGDJ8E"T.HU6:IS!!N^N?3/X_- MWU= J'<6VNT)^[W2D&:?&]D _@6;^QQ3N?#2$WI+@H0'L>?&H1=P/\3O[Z'0 M5)*2@"S97 C!0Q&>T"C@49QAY'O 2##WPYXG6U/?:I=]R(T#OYQB$08\#H13 MEL4>ST3FQI$70D%\,D&":"!!=#0)#I?\T1RF[I&BK6+SI:K42C>CVW=:S\<# M5WL@MC+UYN30\[Q&0K:M#/N1> ML%]^2H4O7K MO>YYS+/,">'I$:UX'.&]-8"@LMB!9SP-W2#E60#^';_HM!0\\@/'.V)\2S28 M&X;)%,_B@6?QT3Q3JY5RI7*?8X;6P2A$/]>E=GMIC&736B;3C/P.OB>810AV M36T>V*H+UV /)22:! M*W1.,+67ZZ,8L!1!P\0Z__:2VH;";6!LU-:[>7+"0$D1LBMP46,!?!9"JF>5 MTUIH^$.;1;O$1=PA'H(Z"@T)Y0)&_0Z[M:^@\I=X1UI^S2 M"3Y#O^NG"$^2X]^(9:BBB!G,=?4VE\8\('/<25-0BL@B))@XI&3!O2CD41JQ MRSPW.R"30?!N*W71EPO+PH1G*5&0IX'_/%,#F@9RAES$/ON$)9(F7SO(0MVB MK=]NB(AY3V.8$7LA0^GE(A54?4$Z37TE\X.(1TC?_?-*;C62I/X3.LUSP(.] M AG43^*!AA\4C!W6^8&A!"=9Q!(?^=='IX!#2@M-RP5Y^(*#QS?5!MNJ?&=< M>%@@4%12E);8$QWM@QB+@AJ#PA%E[%=#"SX6:>A**:_#7R1H).G$9U]']Q8/ M(O0FGN<*A4_X(FGC.H8;P*8(J$$2\03/ XX<4&M_#6V]:D 'J -^1$5H3AZ( MB(K-=]&'%5&:.&OB$/7D,O]CITF#W@O8' 1%2:3J)R+0BLJ6.[B]K%"RAM$==A,;N)PW'W^2U=0X?:.7M:WVK M3)M$NDW5)Y"W]UMM6FI=NZP[WD$YW&X[(AN "QXVVU=8@JFL<*WS4MWHJB)3 M40V$%\2#=/7C5(.^-T;$ ?H>=76EJ2GO:N(1TNB/4N2<'YDDXL$>W/[N* M&F,T(W]V.;)K,2TSH ?KC!F]LIE4,GY_ "Q;U0=)4\W T1#SQ'/'/H_'&9T?LP ]]5&& MY.U1N?6+CI\^"S(>9.@V CK2!NR#W%K'DO:\XH:EWJ C:$'H?B3TGK;PSR\H M0GNPE#BLQO'HHHXQ?;%W$[E1YL;=M]*M 7C27DH.OPYWNI?M3>;C]/9"^#=I M$%K+2K6"J/L[4M3;]V]YK)NFGKCAFLED71H KZOZKKI7TC!<--] M\1]02P,$% @ :YY85F5Y&ULS5OQ;]NX&?U7"&\86B"M+4JVXRPQ$%MW6X&U9R3M[8?# M85!DVN8BB3Z23G*'_?$C)5DT99JQNR_&@J*Q%?*1WR/YZ3U2NGYF_%&L")'H M)<\*<=-92;F^ZG9%NB)Y(CZR-2G47Q:,YXE47_FR*]:<)/.R4IYU<:\WZ.8) M+3KCZ_+:C(^OV49FM" SCL0FSQ/^^X1D[/FF$W2V%^[H[X>ITLR3V1 MW]8SKKYU&Y0YS4DA*"L0)XN;SFUP%4>1KE"6^)F29['S&>E0'AA[U%\^S6\Z M/=TCDI%4:HA$_7HB4Y)E&DGUX[<:M-.TJ2ON?MZB_U@&KX)Y2 29LNR?="Y7 M-YW+#IJ31;+)Y!U[_CNI ^IKO)1EHOP?/==E>QV4;H1D>5U9]2"G1?4[>:F) MV*G0'QZH@.L*N%4!CPY4".L*8;L"/E AJBN45'>K4$H>XD0FXVO.GA'7I16: M_E"26=96X=-"C_N]Y.JO5-63X_MJO!%;H'NZ+.B"IDDAT6V:LDTA:;%$,Y;1 ME!*!/J O">>)'B?T+B8RH9EX?]V5JA<:JYO6+4ZJ%O&!%@.,/K-"K@3ZH9B3 MN0W05=UO8L#;&";8BQB3]",*@PN$>QBC;_O?G]VI2KAG7$?QK4U"I."O4 M/.;HB4F"Q"KA1#CZ/CV^I:!IZ2!:?#Q:;XOFX2-LQC0L<<,#N+?I;QO*R1Q] M4@0OJ(J>?,C4J.D+,BF6]"$CZ%8((@7ZY1^J,OHD22Y^=8UEU5+D;DDGI2NQ M3E)RTU%91Q#^1#KCO_PI&/3^ZB(7$BP& K,8CAJ&(Q_Z^(X\D6)#+M0DT[E5 M+Y,UX646+E*"V$-&EXG.:Q?-V MYE3>@, LWOH-;WTO;S%9$*YG)J\(=-%2(0QV:0E'@8N6_CZ!4> B,/;VZCMC M'C0Q#XZ9*RKDE*D$^X>*7MU_=<)-YO]6"5Y]G[=H47>R3$\D%SV#_:!Q-'+1 M,]@C.K: M @*SV+YLV+[TQOB5:1H+)1739$W5YW*JE5RZ"+O<&W1\8)E=[B_(41BY)I*W M@]\9_J@)?W3\9%-SIYED9F(Y>1CM1=J:(@] M22+84:"!-ZH9WPZ54KOIH[IE;N2*\7+ZOJ-%+:_>H_\<%EJ3N@F+]%[]TX[Y MZ**QO^/?.:$#;(C!7F*^;/('I5C59&ZT+-):5B@J;'7KI 3OQ]FFPMO^JP*OXQG]C;/Y,L^P"T7R=4*[O*RACPCU?PKV)OS=/7BT2>XO881AE M&?BEI1ET099E#+5ST:->?W1&%.T-]UY$H#H2"LWFR2C)P"\EIRJMJTQ_KU,& MFF:)$.C6R0N0]JLIA$2+H=!L"HTP#09G\XF!5P2?3#,D6@R%9M-L5'#@%Y\_ M,TF$UK_5_4LM8[T'X21Q^'K*!M6K4&@V,T:Q!G[)ZEC#$RQ7VR31#HL50:/8&HU'>V*^\CU_#>%\H!^T;L;^Q4ZF!0K.I M,?(=^^7[E!7*E53G -I].4EQ:.XV)T!:N^;D+90[-LH=^Y7[)[B-#7]+IRY* M4+08"LUFV2A^?+Y];@RZT0V*%D.AV30;1X+]CN2!_/7_-DRM_" MW&!C;K#?W#3G"W?-^<)LYWSAIYWSA1]>UB35F\A?::[+Z8,\]2>Q2-*JP+U, MN$1Q(@GZY?:%BE^O]'E3^*$7J'_J1K;=G[ZK]J?+49Y5H_Q3X;[%@5HJ4+08 M"LT>.&.I\/DL%0:U5*!H,12:3;.Q5-AOJ4XX?U/74YV:ENZI7+6C=S?-MLG' MP: M3D!=%Q2:39YQ7=CONDX@CVR3BVR2B["22W4[<#+K[T2 45X^!>"5?G]W*'-3S@:+%4&CV0Q3&\X6]\SU& >GXIJ!H,12: M3;/QCZ'?/X+E\KJ=5BX?A2/KIY79_9T[F)[._T@D<>3*[ MO^[)=+^%_PQW'K/RGSA]$VHFHDDB%(W3K:O9R<(34J2K/.&/ZMJ,L_DFE;J< MGL*\J#8P'VJ&AI?%OH?POK"B@^'ENMG-8GR M3>X,#M2"@:+%4&@VH\:"AS4%18NAT&R:C5D+CS)K.T\/7NSNP7$C M])W$OF+"RNTT)X>@#@P*S>;0.+#0[\"\BS]Y.;CX0:T1*%H,A68__6RL470^ M:Q2!6B-0M!@*S:;96*/H*&OTG8O_%7#/,['^FB>3^!:F*#*F*'KE*3K/ZO_? ME;J_\9-G+Z@]@D*SB3?V*#K?\5P$:HA T6(H-)OFG5=1_&=B1ROU&J>EK?&P M_;*)N]AE2ZD?*!:UE'IWY]6TG/!E^8J?0.7;9=4;7LW5YC7"V_+EN=;U27 5 M5R\#&ICJW<3/"5_20J",+!2D<@O*0_#J=;_JBV3K\@6X!R8ER\N/*Y+,"=<% MU-\7C,GM%]U \]+E^+]02P,$% @ :YY85AC^G34F!0 <"0 !D !X M;"]W;W)K&ULM9I1;]LV%(7_"N$!PP:TM4723MHE M!I*TQ0JTF-&LV\.P!T:^LHE*I$I2<3+LQX^4'=$K[*M"+E\2R1:/CJ@C?KHT M+S;:?+9K $<>JE+9R]':N?K5>&SS-53"OM U*/]-H4TEG-\UJ[&M#8AEVZ@J MQW0RF8TK(=5H?M%^MC#S"]VX4BI8&&*;JA+F\1I*O;D<9:.G#S[*U=J%#\;S MBUJLX!;7H*GMU/9V$!NT1?TC8V+UM$B[E3NO/ M8>?=\G(T"8Z@A-P%">'_W<,-E&50\CZ^[$1'W3E#P_WM)_6W[<7[B[D3%FYT M^:=97V%W0-.CENK3M7[+9'COS!^>-=;K:-?8.*JFV M_\7#KB/V&F2S(PWHK@%M?6]/U+I\+9R87QB](28<[=7"1GNI;6MO3JIP5VZ= M\=]*W\[-;[=W@^B"W,J5DH7,A7+D*L]UHYQ4*[+0I@Q.RM#]?C)TW$N3&^>ZDU]N3TB,GS2CYH)5;6_)&+6'Y?X&QOX+N,NC3 M95Q35/$UY"\(RYX1.J$4T6-=M[!6CQ_5N_>!K6%)'.1KI4N]>B3_D@]2R:JI M#ETQJA>>K5>V%CE=\RG:S^^4$VHE[TH@PEIP M]AD!ZZ1_VGS7E[* 0X9Q24X>01B+F)MUYF:#0B >CH4 U1O8E6>=V[.$(3A+ MX/R\4@!MBR2+4/Q M,S /N&8VZ0]$!%B&X^:VJ>M2?AV(@ZY0H:$]&6&6S5+&( 7:LLBV# 70P!C@ MFM/^%$2"93AO?C=B"42)"GK0@.L,[<<(L^QERA"D !N-8*,H>X:%H$>SGPTT MLHOBG/DJ!,>!@.L,[%-Z+< M00#@+8?V7"05G::\[2GH12.]*%Z+#;OMN";M?P^@D5 4I\F-J*43I?S'^Y'* M@5&B?-Y8(%87;B,,D.6VG R];4FN[9&0I*C$: 09/4\9DA1THY%N%*_5HOFZ M,P]/YK\I,+A^/RQ8A!G#P1-FZT@.(2G18\\44XK2C$6\L2QA-%@*YK'(/(;7 M;2='HT>?]D=C;^ZQ9_+Q6#2.OU'@BD-[-T*/I9R 9"FXR"(7&5[!G1Z-4RS9V>"%R_ M_WV31>8QG$F_%87,(=H[:"=%W<8CZGC*"4F>@GH\4H_C1=W)6>C1[W^GX!%R M'(?0V\8HZ1K_KAE<%O(A;!\<'7"AH9T:"<=33DGR)+^U[?W8UE/AG9P(7+]_ M=."1;;QG=G)7?!RTD:*BXQ%E/.5\)$^!-Q[QQO%J[_0,X/K?,"I$FG&<-E=M MO4P:M?3ODX540N7A=_TRO$HO9#NF*%)'IDWNE]9VCEX='AZ1#R^FKUZ*\GLUE[*._EHN5M7U9%[7ZS?3 M:36;RV56719KN6K^\EB4RZQNWI9/TVI=RNQA>]%R,24(\>DRRU>3FZOM9Y_* MFZMB4R_RE?Q41M5FN?\Z=YW7XPO;E:9T_RBZR_K3^5 MS;OI0>4A7\I5E1>KJ)2/UY.W^,TM1FE[Q=;DCUR^5)W745N6^Z+XWK[YY\/U M!+4NR86='&[:7MA]_:K^85OZIC3W625OB\6_ M\X=Z?CT1D^A!/F:;1?VY>/E=[DL4MWJS8E%M_XU>]K9H$LTV55TL]Q[_[*]])#H78#9P =E?0(Z]@.XOH-N"[CS;%NM]5FHI>I=5>17]_%[66;ZH?FDN__;E??3S3[]$/T7Y M*OHZ+S95MGJHKJ9UXW1[Z^EL[^"[G8-DP,'WH6KU^C#_DJ6\WR;+$/G*VD.VEFEVZ?V#?5.IO)ZTGS2%:R M?):3F[__#7/T#UNY/8EI4:"'*%!(_>8VJ^914Y_1K'TA_]SDS]FBC<,;6[%W M6LE6JVU7GF\($R).KZ;/W0*99H(23MC!3'.5'5QEH*MOET59Y_]I$OBVJ.I= M!(HRNLW*\D>;N=NZM'F]D^4==RA',4&BY[;%3J0)28C=[_C@=PSZ_5M95%7T M;=4TSHNM^[\UC;(UJV+3 93TG#1M4L[M#O*#@]S-P8_->UE%'V7S\==YMHHP MB>Z*53VW>LT-CRXPC1'K.6XS2T6G$C3?DX/OR2F^[[+CKBCE:P%>/QDJ16*Z M)P1/^Z4 O3GQ616'L@JPK'=9^;UIEN\7,JK:]CJO<]FT5]G34RF?LEI&CVV3 M]CST& @SNV)$*>YGF,5.)()19*^I].!]"GK_M:B;)O7QT+AF@XUK:G$@9HCW M'37M6$)2D0X\#ABIGA1YKQ9 E&*-XH%'$G6X?@\Y^E,]R ML-O?;:OM3T2*A^&_OLN/=B6OIQCE$_2TVS M1/"8#3326'7=&.Z[SVRZL-DUR@.6=; M9-5=->TP:]H#,=0@J-XNCO,6.<90,/5 *!C!, ^(<&7FE[8 MSL ^Y,C>[] ^!"00!0G$)R00L_?O P)HHCNIV( $90-B]OF&UY")[K4B N*+ M"(C9TQL.0B:Z@PH#"(P!WRZ_7$9?R^T#\*,36:N+7I' EYI><(4$)" 2$*]( MX$M-CX1" @(CP25^$!@?'@^#DS8G;PQM-E MF@SP"U6]/X5[_S/GS*C9TU]@PHV)5(L9B3D>\%[A (5QP-NLV?X^>CDP9?VI M&MB?4^>X%1%0L)\]MXO9J^L0+(192M..)B2)!]IRVIFDA_OQH;8\^F\T-OT# M*[LV:+[4]#@H5* L7--.00QQCH0G-3T2"C\HC!_G9K0)'/:,MBQ)0!FMZ(2> M1B=Z1EOG+V!EYWH, 2M4P0H-""O4*ZSX4M,CH6"%!EW=H":*]#D --&]5J!" M85 Y+H^M8VY8V;GV/*GI2[.*AQ@*E\<,9"W72/A2TR.AV(K!;'5F'C.3J/IY M#)KH7BM"8C A_:M876QS^:EXEN6JK;R1,2,LZ%QI(29*F (L1@.FKU?$\J6F M1Z*SR2+4+@MSD@6S-$7]A0^+'2&8LX%!#5-(Q'SMLV#C,S*@B>Z@8AX6=)\% ML^R@H/T1NH(I+&$PEL#-^1'#1EC?N4T+ 2>Q@I,X()S$7N'$EYH>"04G M<5 XB4WRL.:UQ0[*ZUAA2GP.IAPQ>(3UG6LS!+7$BEKB@-02>Z467VIZ)!2U MQ$'7D.+Q-2301/>ZLS$4)A:7;+8.(6%]YSKTI*9'0^%1S -FL]=)(5]J>B04 M;,4P;)V;S29B&=D,F>A>*V:*1S:@%.6Z*%OW'N2]ELC;%>ABN93EMA;7V5J6 M5L?!&SA7HB(T8#I[Q2]?:OKNWIUPD&+'^*!GVY]0'0M$*#THKW#*#(E)D;GZS M&%(BXL'-;UR1"X?)Q:VM/V*\"=_/M<'SI:9'I_-]FH DP[V2C"\U/1**9'A0 MDN$FIL0(]6'&8D5QUTQW7@$-]PDT1PP^X?LY5VT(ON&*;WA ON%>^<:7FOX- M-,4W"'8572<#] MQ(G7"2=?:GHD%*@E,*B=F^GC&XQ!$]UKA5O)"&X5*_DC6FY]CQXW*_N7UV$1 MYXH*L3TH47R6Q %3UBN+^5+3(Z%8+($7W=RVP"?F\IGM>W(6,^A[(E;=$05#[*+7.%.:W4 MSUK01'=2L8P889F1A+5R+:SI7$TAIJ&$XB(1<#>U\(I+OM3T2"A<$B/366X) M.[Y]"#31G50D(V"2^=SD9EG)J)3K33F;9\W+K.'N7:59_?0ZD^1+32^](B,1 M<*.T\$I(OM3T2'1.@?'Y16]A^Z(W,B?1X)N>6B@%.P*&'3"YCV!@6-ZYAD-, M**6*I=* ^Y52KTSE2TV/A&*J=&1BRBG7T_&]T_#]3BV/(J,4)B.'-+<",RSO M7+DA9I-216!IP.U+J5<2\Z6F1T*16 K/4#FFN67]S]:DPS<]M5 *JE(8JAQR MW8ADH5O*4!EP13KR#G2TV/A *Y%)[BN<$=@\*A&>]' ]=0I:E/LN92Q8S MZ- EU#DK$(TM]#GOS!B1=#XERY=<+P:D$X.09P@BOX<(^I+K1:-SC"#R>HX@ M&E_"@VUZCG9.$$0CC.2^WV)$TKVR0@ 51IU3"%' 9;U7<6_1"$%4&'7..40^ ME_9>U48;7]L2(-#X=HXJ1"/DX[Z/8D32OZ_BWJ(1 J3: M7T)0T?"YQ/>JEH"-+V2S[K+R*5]5T4(^-M>@RW;%OMS]:,+N M35VLM[\[<%_4=;'BJ%_?M#]EQ7[H$ #&0 &0 'AL+W=ONF4DRF:2Y/G3Z(& !-;;%20(N MG?[X2K8Q&#M.2#6=O( E=C_M?NO5KD1_P_BC6 !(]#V)4S&P%E(NSVQ;3!:0 M$''*EI"J7V:,)T2J(9_;8LF!3#.E)+9=QPGLA-#4&O:SN5L^[+.5C&D*MQR) M59(0_C2"F&T&%K:V$W=TOI!ZPA[VEV0.]R ?EK=P294H32 5E*>(P&UCG M^"S"/:V027REL!%[STB[,F;L40\NIP/+T19!#!.I(8CZ6L,%Q+%&4G9\*T"M M< @Z>47 +!?=0P7M&H5,H=%ZKX!4*7L9, M[DK&0T0D&?8YVR"NI16:?LC(S+25^S35<;^77/U*E9X9=;&+KEDJ%P+]DDYA6@6PE1.E)^[6DY';BAC!Y!1U\ ER'==M M,.CB]>JX03UZO;K3XDVGC$LGP^N\&)<3="X$J) HHM$5)6,:4TE!;.,U12I] M[F"RXIRF\TSJAJ6\G!@1007ZXTHM@"XE).+/IFCEUGC-UNC-YTPLR00&EMI= M!/ U6,,??\"!\W,3TR;!(D-@E2AX912\-O3A%\Z$0 ^*31+3OQ755VH,(L>_ M9AQ4"I 487<[H]_H)GKS9;K9,GHK7@_#,.AY?7N]SUNK,$RE:!0 M)0+"TSQ157%]5+OI. 8D=(IFJ=S$05#C(/ "QSG@H"[E^]U#J2BH,=5QO3VI MBG/=TKGN"\ZME6NZ6NA2 -]65#[M^72")JJ /.D=:*VWL28?NS7KNT&OYF-= M*@@[-1];C7UCG,.2BK"=BF2IMNN\<#*.F%P 1V3ZURKGIS&^8^H:U0QY8,DV"1(; *A=C9=53.NRK= MA3F& F$4+3*%5@W%7G.+6]_GO0H49Q6HD3]<2S0W4%MM;2-J7^QH:@RA5:EQ M=]2X_T]K4ZQ3H<_QFNAK->AH^@RA5>G;M>>XM>_\KQU.@5XI:J[CUSDSVDJ; M0JMRMFNF<7LWK8Y&/5534JIJY V3BJU_%%]KB/,UF@YMHW;(HS&_OOJ\X8:J6+4)A$BTRA54.QZ_-Q>Z.?A2)K.6^M[VRU[J^>[0P!N/P6X3@O6"*)-HD2FT*IV[@P0. MWU=.MQYLC@Z%2;3(%%HU%+NC$&X_"QV3T[WZ ;O7\^HY79?SL1O6<]KH <;> MNQU.@,^S6W:!)FR5ROQZM9PM;_+/L_OK@_F1ON'/;IUW,/G? ]>$SVDJ4 PS M!>F<=M5VS/,;]WP@V3*[@QXS*5F2/2Z 3(%K ?7[C"ENBX%>H/S?8_@O4$L# M!!0 ( &N>6%8P>J=C_P( ,,( 9 >&PO=V]R:W-H965T[ Y#):,OX@,0*+7(B_%T,BDG%^:ID@R*(BX M8',HU9T9XP61:LI34\PYD&F=5.0FMBS?+ @MC7A0K]WQ>, JF=,2[C@255$0 MOKJ&G"V'AFV\+=S3-)-ZP8P'U=>9D0 2.6_Z!3F0V-T$!3F)$JE_=L^05:/Y[62U@NZE^T;&,M R65 MD*QHDQ5!0!-PFX&,3G#;!J8TV9+6M,9$D'G"V1%Q'*S4] MJ&M39RLWM-1/\4%R=9>J/!G?$,K1,\DK0+= 1,5!/2(IT" MB#$D%\BQSQ&V,.Y)'QV?;F^FFZH<74UP5Q- +,.*/'VS?^MSG]S^);;AW.O?.(?7X&PB! M9$9*Q$I *R#\')&"<4G_P!0E3,@^^XUF4&OJ-\'87MP'M=M#N0>CO"E4RA:_CJ,[]M.@+>@=^-P:&,/[X'V.FCO M(/15!SA2@,T#9!R-".C0@_?ODR/1@UTD+W*M M*-I"WXW#0>2XV.U'#SOT\"#Z(Y/J37PL;+ASSAS/$I+@7*8J4SK(E![C36%:#\@M(> 0 +47 9 >&PO=V]R M:W-H965T"Z+ M2BR=C93;:]<5^8:46%RQ+:G4G37C)9;JE#^Y8LL)7K5)9>$BSXO<$M/*R1;M MM7N>+5@M"UJ1>PY$79:8?WE+"K9?.M!YN?">/FUD<\'-%EO\1!Z(_+B]Y^K, M[5%6M"25H*P"G*R7SJ_P^@:%34(;\0\E>W%T#!HICXQ]:DY^7RT=KV%$"I++ M!@*KOQVY(471("D>GSM0IW]FDWA\_()^UXI78AZQ(#>L^)>NY&;I) Y8D36N M"_F>[=^13E!+,&>%:'_!OHOU')#70K*R2U8,2EH=_O%S-Q!'"3 XDX"Z!/2] M"7Z7X+="#\Q:6;=8XFS!V1[P)EJA-0?MV+392@VMFM?X(+FZ2U6>S.ZYJ@@N MOP!](@DOPH IF51<$L#70!UV OU29O;XE$M-"O%$Y'Q]NP>M7 M;\ K0"OP8<-JH1+$PI6*:/,X-^](O3V00F=(W9+\"OCP B /(4WZS?>GPW&Z MJX:G'R/4CQ%J\?Q98Z23=< )]#C-C+P66YR3I:.FG"!\1YSLYY]@Y/VB$VD) M;"39[R7[)O3L Y.X -MCX<0D_( 6MVA-Y]AE8>BA.%RXNV-)T[ @B'P_Z,-& M9(.>;& D^P<1XEHUA+PNZP)+LE+S6(U)3O&A4RCRN&1P7A#P_W!:B(=LS#"1<4^6F\^*0P-7%QG 9G.BD<[ 4T+N79':UPE1-0$.5' 19"W^\[E-'C4>!YIRRG M89'O'86-60Z. )HM@8;EQ6C1_=8:V^$?$PL@FO*?AJ$H.H'&ASOY>KZF:6V:*5HV#+;2QX,$ZP,1661I- MR&S9EM#&L@<3 LTN9'99IM.>[R7P]+M*$Q8FD7]F94*#@4#&E3J[JWE%9:W< M?,-T39^;8VW/- /-_O3]/PP$&@P$@K8^^(U.9+9L2VACV4?;'&8?,K%D=PD&T60/2A?FA=YIKW2/]E2;#>T_,7^BE5#V=ZWRO*M8 MP?##'O'A1+)MN\WZR*1D97NX(7A%>!.@[J\9DR\GS&ULK55-;]LP#/TK@E<,+=#Y*TZR=HF!)NZP'3H$+;H=AAT4FTF$RI8K*4G; M7S]*=KQ\N%D/S2&6:+XG/M(B!VLA']0"0).GG!=JZ"RT+B\]3Z4+R*ER10D% MOID)F5.-6SGW5"F!9A:4B*7FK("))&J9YU0^CX"+ M]= )G(WAELT7VAB\>%#2.=R!OB\G$G=>PY*Q' K%1$$DS(;.57"9=(V_=?C) M8*VVUL0HF0KQ8#;?LZ'CFX" 0ZH- \7'"L; N2'",!YK3JFR J>#*_I-UY=N[<$BZ5%KD-1@C MR%E1/>E3G8G^7D-.3,W)"6$%N&.=8.S7P-$9B^+RT/G54G1J^%&QR@\RIA ZI).<$Y"/PQ; AJ_'1ZTP).WP_TC:CI-53J6 MK_.?JIR3":=8CMWB_+Z:*BWQQOQIRWS%'+4SFRYRJ4J:PM#!-J% KL")/WX( M>OZ7MJR])UGR3F0[&8V:C$;'V+%"2)HR6C4;3"?-A=3LQ1K:TEC1=2V=Z9VK MN!^X_8&WVD[/H5/WPNWM.B4M3H$;-$X[X$,;Z(&65!. ME@J($C.]IA*P]ZVPIUETW\K=^P9[B%D3'W7-*#IVB_H%B M;ZMIY2#GMODKC'59Z.K>-]9FOES9MKIG'^'%(AQF2.F[ M?0Q)5H.@VFA1VM8X%1H;K5TN<':"- [X?B:$WFS, 6%8,&^TTB@( +4& 9 >&PO=V]R:W-H965T:&DE$:%(E:2L].]+ M4K+JI+:10RX2'SNSNR-R-&N%?% EHH;'BG$U]TJMZPO?5VF)%5%GHD9N=G(A M*Z+-5!:^JB62S($JYD=!,/$K0KD7S]S:C8QGHM&,(?ZOKZ19N8/+!FMD"LJ.$C,Y]XBO$C&-MX%?*?8JJTQ MV$Y60CS8R54V]P);$#),M64@YK7&2V3,$IDR?O>>Y!A3AJF;T7[%?M^SBU?*IAR3VB[V$G@0=HH+:H>;"JH*._> MY+'780L03O8 HAX0/0>,]P!&/6#T4L"X!SBI_:X5IT-"-(EG4K0@;;1ALP,G MID.;]BFWG_U.2[-+#4['5U5-J#3?4<-Q@II0ID[@%.[O$C@^.H$CH!R^E:)1 MA&=JYFN3T@+]M*=?=O31'OHP@FO!=:G@$\\P>TK@FUJ'@J--PC0?Z1XQOMX?LB1-92QL#("U=<$U[0%4-8 M*(5:04)5RH1J),+/Q4II::[)KUU?H%JDF*<\]X@T*Y1B]^^R:< M!!]W*?B:9,DKD3U1=SRH.S[$OGVX10Y,\.*4&9?)@'3R9@V"%NXDF8"I=LZI)9.UW''Z93>PC7V^K]'Q4\C4@.171]^EL7ND)9.&-4D(J&Z^ZJ M#*N#]RZNZ![$RRFVA1.]M8"6U, MR U+\U]!:0/,?BZ$WDQL@N%/%?\%4$L#!!0 ( &N>6%:!$AY_N , -P3 M 9 >&PO=V]R:W-H965T9+2"V5*S 6@1QNUT,NV"D8XN(1&HD';?_?B2E*):K:/; WM@2S?5[RD.9\S_BC* D^EJ55"R<0LKZQG5%5D"%Q26K@:I?-HQ76*I7OG5%S0'G M1E25;N!YD5MA0IUX;LKN>#QG.UD2"G<2ZX)]M"Z@(W MGM=X"VN07^H[KM[F%AX^/]/?F\&KP3Q@ 2M6_DER M62R<*P?EL,&[4MZS_6_0#FBJ>1DKA?E$^Z;N+'!0MA.25:U8]: BM/G&7]M M' C\Z!5!T J"8\'D%4'8"L)3!9-6,#E5,&T%9NAN,W83N 1+',\YVR.N:RN: M?C#1-VH5+T+U1%E+KGXE2B?C>Q"2[S*YXX1NT:VVC4@" EV@3YASK&U$;Q.0 MF)3BG2K]LD[0VS?OT!M$*/I@#P=EZ^A M5G)OJ/.]8(2=KZ'AA2?YNF)"(N434L7 E:-__:[JHP\2*O'WD'<-?#(,U\GK M1M0X@X6CLI,A.O'//_F1]^M0W&W"$INPU!*LY]"DXJ]2U\MRJ>!>$^[>$]' MX]U?$5F!^18&\U:#F1TT/HNB,.I:;Z+W?2VO7R/YSQKI:(?_Y_2+NG!$H^%8 M2Y8]7N@]-D<9J]3!0S0S\$+M_P>1&HI00XX.1N9/@MGT*$*C[9\[OVS"4DNP M7MQG7=QG)RU[M(8GX)AF8!+S>YR1DLC& IVN!Z?F*/K<]6\3EMB$I99@/7^N M.G^N?N3&>673(9NPQ"8LM03K.73=.71M)Y%??Y>FHB",_*,T-=K8N4&V"4LM MP7I!]KV7/P;>"1O$TFP0MWO,7SGDCT+.G?!6:8E56FJ+UK?CX'^:_R/S4DNW MY9--6F*5EMJB]7T*7GP*[&2GEC/KG:)"[^B,N!IO[NQ0VZ2EMFA-J-V#6XP* M5-CT]9%0A],=EZZ-R@U"!2M@HI':NY(%)R2KS6 #.@>L*ZO<-8_+Y13?07>C%_P)02P,$% M @ :YY85BO7#.QF! 1!L !D !X;"]W;W)K&ULM9E=CYLX%(;_BL56JU;:#MA)2&8VB30)K;H7E4;)MKVH]L(#3D %S-I. MTOGW:SX&8B!N6#DW"1"?USX/V.YMGC."@"$IB&SF.:RA!QE)(G!O@A M23![69&8GA86M%XO;*)]*/(+]G*>X3W9$O$E>V+RS*Y5@B@A*8]H"AC9+:Q' M^. AE <4+;Y&Y,3/CD&>RC.E/_*3OX*%Y>0C(C'Q12Z!Y=>1K$D@ZU\QH)#3 #=@8O-WGI$X"CF[V3 EZT'WKYY!]Z * 5_A_3 M<1KPN2WD.//>;+\:TZH<$[HP)HC 9YJ*D(,/:4 "5<"6"=99HMEU/7';ES^WC.I=O*45MXNA9*!I,Z@XDV@P])%M,7 M0L"6' G#J4^ G'C@(_:C.!*X6%_7E(O>K+320Q\*DV*>(3$%J5LC=6\RQ5R3 M-$V*>8;$%)K3FN94^X"NR#Y*TYSD,XZ+YU.6E(RPB 9]$$LQ]_(46FN[&TK& MD)A"9E:3F9E9?&8=)BX:N;#%1=O94"Z&Q!0N]S67>RV7->8AR/"+=)C]R]9] MA\=[%Z+[20N(MI>A0 R)*4"@TQ@U1[_*I\'5,ZB2.L<#';==JGI:M6N5?DS_ M-^'"H-:5#:UJEIBMJ^@X'X[F%IX:-J8:&7'6EHU0V9S(9M>%HNQL, MQY":"J?QZU!OV']9W:IXM;PY3I>*4<-M2DVETEANJ/6@PPJO$._/0J LWI:;^D=C8<*2WX5<7-M3CP6?.K,5&W]M0-J;45#:- M74=ZN_[+NE;%*W4-HC%J0S'JO4VIJ5 :[XVT1G106:NDSO\;G'1>VWH:M4E'^!U]?K;>"'HL-D-;U%7SPR@V=1J;<7_HL MIU&4J1 T*0Y#@@/"\@;R]QVEXO4D[Z#> M.%O^!U!+ P04 " !KGEA6M\8'N;4" "T!P &0 'AL+W=OZ.M^B77CMI>60&IRK[RA.;CH)! DN6)[96[6YPE)/U^'%*C/^"YMR M;S. .#=6B=*9& @NBS][+N.PXQ!%!QRBTB'RO(N#/,L9LVP\U&H#VNTF-#?P M4KTWD>/2)>7.:EKEY&?',]1\S5QD##"9P!4F2RZ7< 9?F-9^ 8YG:!G/S E9 M*10D5,(TUQIE_.(,&Z836IJAH15F,0%F8,I,"I>4_F^ (N(0YSS)* MCQF&EN0X4F%<4I\4U*,#U%L1S)6TJ8%/,L'D5X"0XE %(]H&8Q+5(LXP;D"[ M=0I1,XK@_FX&QTF\ M@9!N):1;&]]7FJ=@40M0"XCI:FAZ\_NXUJ/U0/AK54.L5Q'KU4)-\I=]Y]O\-A PJ(8._3KI4KL2S#)A0N=R;\P*LZ\%^GYAZ#(1:E%4*VO5DBZ*2ORZO>AG&ULO59M M3]LP$/XKIPQ-( W2ING+6!L)VFT@@89@P(=I'TQR;2P2N[.=%O;K=W;:T'=M M4K4OK>W49WY0J[7\G''A15VW=J.BKBQ,Q@7>*-!%GC/U>HZ9G/:\NC=? MN.6CU-@%/^J.V0COT-R/;Q3-_ HEX3D*S:4 A<.>=U8_[7>LO3-XX#C5"V.P M3)ZD?+:3RZ3GU6Q F&%L+ *COPGV,>6+2GM?Q(,$A*S)S*Z<7../3M'BQS+3[A>G,MN9!7&@C\YDS19!S4?ZS MEYD."P[UUA:'8.80K#J$6QP:,X>&(UI&YF@-F&%15\DI*&M-:';@M''>Q(8+ M>XIW1M%73GXF&J#B$V:EU,!$ A>8C+@8P3%\I130<'@EM49]!&=:RY@S@PD\ M@72J&(7^W"E*D$^E(81:=#O@,TC&?D? SW=P,X/#B" ^ "OJ>R MT+2;[OJ&.-A(_'@6[WD9;[ EWGH U[1!JN&S2#!9!O")?*5 ,%?@/-B).,#X M!!KU#Q#4@F!#0/V_=Z_O"*=1'4C#X85;\/I2&Y!#JI )B@(W*;03P);]J1ZS M&'L>U;5&-4$O>O^NWJI]VL1N3V!+7,.*:^C0&UNXKN<0XPH>6%:@2T2$M_2$ M'U?D#9<&<_USDRKA/E79$]B2*LU*E>;.#"@KCA(@EB/!?U/!4RZ5;L9-BNC)1*M MBD1K)XEMU\.F*'O)[0ELB72[(MW^?_GP);4J53J=+9F0KE0[*< MSM_ZEYLX=]8RL=ELK63KNDWP,5Q)5G_A0@1=\.4VBQ4 MUH"^#Z4T\XG=H&K&ULM9C;;MLX$(9?9: MBA9(HH,/LE/; M0!QML0&2-DB:W8M%+VAI;!.51)6DX@38AR\IV;)ER]P84&]L'?A_Y/P\C3A: M,?Y#+!$EO"1Q*L;64LKLTK9%N,2$B N68:K>S!E/B%2W?&&+C".)"E$2VY[C M].V$T-2:C(IG]WPR8KF,:8KW'$2>)(2_3C%FJ['E6IL'#W2QE/J!/1EE9(&/ M*)^R>Z[N[(H2T01305D*'.=CZ\J]#-RN%A0E_J:X$CO7H$.9,?9#W]Q$8\O1 M+<(80ZD11/T]XS7&L2:I=OQ<0ZVJ3BW&N!MR?PO"."SEK0>:N@NQ845MME*(4/ 9%D,N)L!5R75C1]49A9J%7X--7] M_BBY>DN53DZ*CCYG\_,G@7 E!$H!)(W@%I69<$O)C,944A1P#E\(YT1W$WP( M4!(:BX_P#F@*WY8L%THE1K94;=)D.US7/RWK]X[4[WIPQU*Y%/!G&F%4!]@J MF"HB;Q/1U#,2 PPOH..>@>=X'CP]!O#AW4?(N)HJ7+XVM/#Z[3QWPVO !&_' M.,V86KB=J@,[!;=SA'N+JM/PK.RP,PA0A)QFQ9SZ]U:5A1N)B?C>U#,EN-L, MU@O.II5+/:-+#YCB MBL3 BJ'6Y(99WX-7)+QIP;@V"D_UJ"58S:-^Y5'?&.-7-5+4>IDNRI%T!C3) M".5JUY00,]&X6I9$?V<,^=[ V1]&QGI/M:@E6,TBO[+(/\VBD G9Y(M_,+=Z M_J$O_H%[?=?9+Q4MDH+VJ+57=U)7%WC0/R&/*EV MZ4;OS'H7$IUX0A\B\MJX$9D!)]O5$JUNE[>URS//6_)R;-Z:E242281<%U#OYXS)S8VNH#J FOP"4$L#!!0 M ( &N>6%8>U6G;[@( *4' 9 >&PO=V]R:W-H965T%)N)AC9,=-"R?;@+W8DDP>G4/2Y&@CU8/.$ T\YJ+08R\SICSW?9UDF#/=D246 M]&4A57F;$'?CPJV1)G:.[+6T4[OT%)>8Z%YK( A8NQ-PG/IP-K[PR^ M<=SHG358)7,I'^SFL]?0M7B*%=D_8U+:!!\E*&YG7SL0@ MYT7U9H]U''8AZAVB%XYA,,]#MW:H>N$5LR(TRT1J.!%2E<(\4&KCF;<\$-1PVG,%N5 MI4!*H6$"IDQG<$5%H.'X$@WC0I^0S?WL$HZ/3N (> %?,[G2A*9'OB&N]D8_ MJ7E=5+RB/;S""&YD83(-'XL4TY< /HELE$9;I1?10<1+3#K0#=]!%$11"Z'I MW[N'!^ATF\!W'5YW#YX+L(8?D[DVBHKY9UN,*HA>.X3]P<]UR1(<>_0':U1K M].*W;\)!\*%-WW\">Z&VUZCM'4*/OY2HF.'%$A);-PM7-R7C*5 C I;+54&% MQXM$K"C;MG9DXR%<*8KG4FR+5'7]T%UO.]\(U*6 97 LE-FE+Q= H)WTXM M;#UW7+/56ID..Y[D= 4WH.[R*Z%;=JVR8"EDDO$,"5A.K1-\?(9=$U",^,%@ M*W>ND;$RX_S>-+XOII9CB""!N3(25/\]P!DDB5'2''\J4:N>TP3N7C^K?RW, M:S,S*N&,)S_90JVG5F2A!2SI)E'7?/L-*D.^T9OS1!:_:%N-=2PTWTC%TRI8 M$Z0L*__I8[40.P'8>R. 5 'DO0%N%5"LG%V2%;;.J:+Q1/ M$F:T5C,7Q=H4 MT=H-R\PVWBBA[S(=I^)BWT9\.;J3@$ZD!"41S1;H O3:H M&9RQABH%$HZKO MDJJ-*+L.ST%1ELA/^N;=S3DZ//B$#A#+T.V:;Z26D1-;:4@SE3VO@$Y+(/(& MT#G,CY"+/R/B$-(1?O;^'%'KN&WJ%9XE^GYR M5$IXW1+F03R6.9W#U-)/F@3Q %;\\0,.G"]=_OZ3V"NW;NW6[5./]:*Y70;+ MJ+"(,B^&AS@@P3B8V ^[Y+W: \F]FMS;1^YUD9=1P0ZY3W#D-\A[M0>2^S6Y MOX_<[R+W6^1N1 +2(._5'D@>U.3!/O*@BSQHDWM1@!ODO=H#R<.:/-Q''G:1 MARUR$D0X:I#W:@\DCVKRJ)?\=@TZ6R\5B"[^J,T?8<=I\/?.,)!_7/./^_FY MH@E*BDR2TR==$*C.)#%N._'(F#2/?^]D ZU@YR5W.KUF+D#*8\32?*-@H?.> MWA60JC/G.2T_(^)A;]SPTS_A4$,[Q0!^Q^[H&E%0Q;)5M4]\EK 5-557=S[' M[;W"41BZ36^]?=:.=J''B^WWS]=HPC&!/?;9#;.[6E*>POJ5BQ M3&J8I0YTCD*=@419*Y<-Q?.BW)QQI8O7XG*MOR] F 'Z_I)S]=PP%6S]Q1+_ M!5!+ P04 " !KGEA6%3+FE9(' #U/@ &0 'AL+W=OC^'[P(._MKD\9.Q+'E+*T;UH*G[99"PA7'QEVVF^8Y2LJZ DGEJ&X4X3$J63Y66U M[98M+[."QU%*;QG*BR0A[.&&QMGA:F).'C=\C+8A+S=,EY<[LJ5WE'_:W3+Q M;=I2UE%"TSS*4L3HYFIR;;[U[2J@VN/OB![RSF=4GLI]EGTIO[Q?7TV,\HAH M3 ->(HCXMZF&%#'_F!U^H\T).24OR.*\^HL.];[N8H*"(N=9T@2+(TBBM/Y/OC5"= ($ M9SC :@*LXP#W1 !N O!Q@'TBP&X"[',#G":@.O5I?>Z5SEZ@_X@C)$RA^BE M1SF)XOR5V/KISD,O7[Q"+U"4HK_"K,A)NLXOIUP<2$L#F H)6AVL1QUN+"WQ]R*^0-A\C2S#,H<.2!_NT: - MMP;"O?/#AUKWSP\W-&+@]J+ %0^?X%T'7XLHC\IK82BW=; ]'%Q6MK?YC@3T M:B)*5T[9GDZ6/_]DNL8O0[I"PCQ(F \$4S)@MQFP=?3EKUFV/D1Q/"2_-G*L M_#5L5L'*A\I^Z5ASVW3PY73?579H/Q>;KJONY_?WLYV%@Q=VNY^BA]/JX6CU M>$Q/(FH7*,XT"*GYC6;$-$167,'] Y$#8<(72-CA6 M1DB85\/4X!GD!F A'F0,!\(IF1@WF9@KKT3;@L6A*(#*NJ,J"JO$KI: M3E]7R"9]()BBJVG(OKVA5?9]RDFZC>YC*J[?G/+AGKJ6,5;CAM85>6[U- 9M MTX>BJ2IW')2I5?F?:'<(H]V@MMK(T=I"TCQ0F@]%4W-@R1Q8SWE@-M%0>8"D M>: T'XJFYD$:1U/KBL8^-AM:MQ<[Q_/9_*BSN]*W.EIQ4)L(15,5ET;1_'ZG MJ \=?=E#TKR&UGU0N(;AS.PCGP/5JBJO])VFWGBN2!ZB0#BA:$T9.5E?^I;- M-N?&#!]?QZ ^$93F0]%4H:7S-/764W7XJUAT6-"U4#Y)2G//L^ +XHRD^88R M=J*8N/VQ!W-A+F;'20#UG* T'XJF)D':3E/KJ99W(1%8%.5Y0>I>(]H1QLN, M$/F$12\CD9)JUU>#B9CU!S!$'] X[@:N]$BJ;,TTM):>DL[+@<7B%.6#&7BB68P>J"$#=U&*WWDV.2 MTGPHFIHYI6IQ0%]3^-C2EB.&%TQOD:?;K=@,S8>)*C;.= M* R*,V'HJFID:[7FC^K$H%.LX+2/%":#T53\R"=KJ5WNC#C0%9_PM4T MA\:!]$*IB[$DWX7ZXUHDXF\N/^7!ASQ#&T*7C"*2F\E+&_I=]?U M6IVGTH'[4[/ETJSC,6K] 8U>D0?J;Z%H:C*DO\5Z?_NY6G8L.JYD3QG94L1H MN1:[20-G). %B4^..3Q!UXPYZ"-'YP34]T+1U)Q(WXOUOO=/'E+VY)HU/63T MFE70"6!0F@]%4]/163G\O*7#L&N'81_A%V&TN[C?5V>^1$O)XV.B^@ M7AOW9XI-P^GU(GRH5E7%I8O&^IEBW42\/G2TO* 6&O?GKEW<6[+E0S6JJBN] M,=9[XWZ9'S&2I&>/EA_4,X/2?"B:FB5IK?&SUBUC4!\-2O- :3X43O3&0!=W@Q* M\T!I/A1-?9E*NFC;>$Y=LD&70(/2/%":#T53\R -M*VWN&?5)3UC=#9 K;/= MGZ>VL-NK2U"-UC)/.Z_W)I1MJ_>JRQ401V[V]?5&\M'VU?F6[]^ M UMBZA?"/Q"VC43YBNE&((V+F>CML?H=Z_H+SW;52\3W&>=94GT,*5E35NX@ M?M]D&7_\4C;0ONF^_!]02P,$% @ :YY85G'&..MT P 7@X !D !X M;"]W;W)K&ULO9==CYLX%(;_BD6K52NUPU1;6Y0<<&I$16Y[CC.U M"TRH%2Y,WYJ'"U;)G%!87HB""' M1&H+K+YV$$&>:R<5Q_?&U&KGU,+CYX/[6[-XM9A[+"!B^5\DE=G2FEDHA0VN MP7)A/M&_&.A9**B%9T8A5! 6A]3?^T8 X$BB??H'7"+Q3 MP?0)@=\(_%/!Y G!I!%,#)EZ*89#C"4.%YSM$=>CE9M^,#"-6BV?4+WO=Y*K MMT3I9+BJA.H1 D6LN"<4Z\T0Z#5:5SS)%$^TYB0!_;9D%*@4Z$4,$I-0#,KC_RYW!E;CM[OL M&S__=[M\FWROB" FY?[YJ/K0>PF%^+=ORVK+2;^E/H]N1(D36%KJP!' =V"% M?SQSI\Z??;C&-(M',NN@G+0H)T/NX5M,.-KAO +$-DAF@-0DKY/'[$%Z1ITS M,N.LVF8(%'+Y$^$]YOVY,3CAI:!KL\"8Z4-_%[K7KOH)[HX!G@_R9_/ :T=U MR%RW9*X'R?Q-RGU&RKX5#@HO7>&89O%(9AU@TQ;8=/RLG(Z)"2S#LJ@ M11E4IG_ MWZ?[_ SA^8$<#49U*<"1S#H 7>>QH'0&$7YA$N>H/-2/I:X?>RM"YRSC9OXL MF)VB&9[N4C9CN=5P[*/"NP"^-1<8H=*JHK*N-=O>]I)T:ZX&)_V1OCR9@O[1 MIKYY?<)\2U1)GL-&63I7@?K'XO5EIFY(5IKR_IY)=5DPCYFZ +7 ]3[#6/R MT- 3M%?*\!=02P,$% @ :YY85@ KO5M"! N14 !D !X;"]W;W)K M&ULM9A;;]LV (7_"J$50PO4D:B;[A M1M-NP-YHF;:(4J)*4G;R[T?*LFQ9"AMCS(NM"\\A^8D4CSC;,_Y=9!A+\)33 M0LR=3,KRUG5%FN$(ZE.^=85)<=H78MRZOJ>%[LY(H6SF-77 MEGPQ8Y6DI,!+#D25YX@_WV/*]G,'.L<+7\@VD_J"NYB5:(L?L?Q6+KDZ;N7,';Q,XUH*ZQ-\$[\79,=!=63'V79]\6L\=3[<(4YQ*;8'4 MWPX_8$JUDVK'C\;4:>O4PO/CH_OO=>=59U9(X =&_R%KF(,J*K^P M_9^XZ5"D_5)&1?T+]DU9SP%I)23+&[%J04Z*PS]Z:D"<"6#X@L!O!/YK!4$C M"%XK"!M!6),Y=*7FD"")%C/.]H#KTLI-']0P:[7J/BGTD'.J!47CM,[=I MEE@RZP"+6F#1_YDHD4UH-LT22V8=:'$++3:.L@LR#5!U@1W"&*"SGX MVC5:78OP8!:?31L?QM"[F%R6JNRP&;=LQD8V=VG**H5")9(4*RXKBFM43&:8 MJ^64('+4I4=7),6U\2(:\E5?N3RN6:D1U*I M$IW\" HLA^@8S:ZE,^D/IFET.98LU=B!,VWA3(UP/BLT*O$46\!U=ARQS:A2 M>:@>/$-TC&[7TIGVZ011&%W@L51E!P_T3LG1,P+Z5$A4;$D]QUZ<46:/:[$T M;ATN81AYE^/&5JU=,F>9&IJ'3OVZ,4 QRJ^& GM0@G&/B*4JNT1.B1@:LZ,Q MW9FE5]/P>S1BSXO&X260MPB[\)1VH3GNMBM5B9XOEBE*T(I0E8KP\. Q&E^- M*^CA&JG/H&!ZB?$ M)9>WR,_P%*"A,6J>+5(4ZZ_UX]AY'@1D-5 W;MV1HSZV>B/G+<(R/*5E:([+ M[*R&9=A/RR,X">#E&FZKUBZ>4V"&YL3\E4E$07G<[2GU;L\@'*O1 MN'$[_P*?!)-Q+QS;JO4 QSW;)M.;FG\AOB6%4%-GH^R]F[$:J?RP3W@XD:RL M=\Y63$J6UX<91FO,=0%U?\.8/)[HS;AVMW;Q'U!+ P04 " !KGEA6UJZI M?18$ ?& &0 'AL+W=OF&="P*$IBEWC>R$THX\Y\6HS=9_.IV*F8<;C/D-PE"%Q"+P\S! MSM/ 9[:-5#[@SJWA'$$*A<@NJ7/2PACG,EWLY*-A))9*J M6'>0,%Z^TA_51!P5X-&) E(5D)\+_!,%@ZI@4("6G158*ZKH?)J) \KRJ[5: M?E#,35&M:1C/;^.#RO2[3->I^6(G]8B4:"F2->,TGUN)/J"[$+AB&T;7,:"/ MC#,%'V(]X2&ZXXKR+NTKWFG^@&55^+LB]RHB],T"?!5231GSR$L"W@:LB:E#R1+HA1<07!%1K@ M]XAXA'0TM#R_'!O:&=03/RCT_!-Z#[LTC1EDV@MQ.>L12SLGRJB3V_Q&IC2 MF:-]+"';@S/__3<\\O[H@K0DUD+V:V2_4!^<0+X-ON^89 5L%ZAO$]226 MT M6(,.C??VR"*TL,A[!%(Q_:6C_1.S#731FR6'Z!%HUC5M2V/A*TE'->G(V-:_ M+#WH==O%8RSL>SU-UW<%S7'-?G+$KT'UK!7@>55+M.01!Q$8OM8Q>44:\OE"6Q M%CKVFN>Y=]%JKA1=\^8HU:_0FQL_6[' T.;5D,6E0B/UGAEFS M-YJYPW'7(ZA-VX0?;$X_C4671<8])P>9)7O#_HHDA)LHA"_+0MAJ&+*EUH9M MXA#NF8YU.K8>B%#K'WLE&;[(.-B>/( MJ.?_8#%+]J;]%9$(-YD(3RXSJM5 9$NM#=L$)VQ.3N<9U6I:JM2.C3JX'IWR M*6ER$#%&C]?YU*S9%^V%#CM_TK5IFR!$S$&HL>F7C(: .$V@\^:9=7H36E)K M4S>9B9"+O$FLQB-;:FW8)C(1]$\ZLXD^Q)@V7NE,JWGH MA0X-SG2/MEIU:MT6.] 2!6+'5;D768_6N]RWQ=[N3^,+?+,L]ZH;F7+K_!/- MMHQ+%,-&2WI78QUELG(WNCQ1(BTV=-="Z>A<'$:@79_E%^CW-T*HIY/\ ^K_ M";@-4MS=FW$ MG&^O3),M8YPA=DFV.!>_K G-$!>G=&.R+<5H58"RU+0MRS,SE.3&?%9<>Z3S M&=GQ-,GQ(P5LEV6(OMWBE!RN#6B\7_B:;&(N+YCSV19M\!/FW[:/5)R9-7*_NC8LV2.T5JU&U*X.GQ._NB&+P8S#-B^(ZD?R(UV*?]* M#K_A:D 3R;RC MJ0!.&^"= ;@5P&T#W#. 2068# 5X%< KM"_%*I0.$4?S&24'0&6U8),'A5T% M6@BN)4_)H(')]'WW<)?P,/F,=D!>[S/69=D93FLFKXMFS8/M,P! \DYS$# M4;["JQ[\G1H?_ @?_J!]6T%@"A5K*>UW*6]M)>,#>@,._ 78EFWWC4>-#O'R M4@4/_Q\\&@Z'/?#%<+BED-*I[TJGX'/.2DE?Q"WWG&+PA)<[FO $,_#/[Z(, MW'.G M=@TKB[IET)I8%K2;=0M-0VAH/*DUGB@U#O$:4XI7@*-7D";H.4F+AZE/:B73 M6*E+,N]$',[7(GE+D:A'-RD4TJ1?1/I&5 M3&-%]CIWH#>=3B%LR>QU%.PKB[IE5DMD39UOB.S7(OM*D9]B1#$@:Y 2,5DP ML*8D WB$\DKZL&(9+,1KH31BO W*!L?:H),L#+KSN3MU6QI'W:JV"ZJ*A@O3VH6IVH6W M7.A-&>[34PD=JZ=.LE G6:23;*&)K&$FM(Z1R_J M]N*5)/16ME"K6R15K:% M+K:FV2?Y&BJ?W9NEF!M94GQ&$?/HGO DWP"1ZY4_1C]2.EDB[2R+72Q-1T]?AR RE0Z+#=6'*=O M2Q/'\EW8=LWIN#NQ@FG;W7!@7:3N^VBE/R*?PV- A^J$/B8]5E2G@KO0Z3XE M@\K"8661NO^CU?Z(I Z/41VJLWK$>)(A+N3>$+(Z)&G:J_.D&_IL)^@*W@7KV[*]JWN:A(.K(NT]FZABZUIRS'B MPX$97U_<5+U[U MU7H'^:;8-VU=#^7.:0IMZ5%SMTD.0,I7@M*Z](7<57P/23!1Q[<*ZM3O-(:'U\_T/PKGM3./ M1,*,9__01*439^B@!!9DG:F/?/LG5 [U#2_FF2S^HFTUUW-0O):*YY6Q7D%. M6?E+OE="'!AH3KN!7QGX+PUZKQ@$E4%PJD&O,N@5RI2N%#I$1)'I6/ M$F:V MIIF+0LS"6KM/F?GNRU M,\U)QUT:=W3!&VI$9+ M(B6HULW:B3A7NA(V*&#F -Y,A[W1*.B/W"?M#=8>WN\+1H0_^B3X(D.CW3J5N;SYV< M<[>+35AD"=;0;U3K-[I Z(UL:FD3%EF"-;3$WCZK\WX^^"I&>!!6_G#H^R^" MK_M5Y^IBB]84YB#=Q2>':00;7?>L($$*XI3QC"]WK3IU(L_=959ID2U:4TY_ M+Z=_@:BMH+8$M4F+;-&:@N[S?=R9 I\8N,'1_\/0'X2#EX%K-76W16L*LT_> M<7?V?BL5U66^#M:,+EI3VO\!A&@'1+3I.>NV/%LH2[2F4/NL'Y^8]NL3;E8T M$$ @ 1DQ?1:9TE7[EK):$%BE1;9H34'W-0&^1%& K58%5FF1+5I3T'UA@"U4 M!O@XY^\%(]P_RDXL)?V5,I*KHAWZR)4^&XO+%'2])LP$_7S!N7H>F!?4+?CI?U!+ P04 " !KGEA6 M,!8OB3$" ;!0 &0 'AL+W=OP47)XLCM+50)"@:Z+@JN7&\QE,V4!VVW)14%EEK($A2NI^PZF,R&UM\Y?!?8Z+TU6"4K*1^M M<9M.F6\3PAP3L@S<_+8XPSRW1":-IXZ3]2$M<'^]8__BM!LM*ZYQ)O,?(J5L MRCXR2''-ZYSN9?,5.SV7EB^1N79?:%K?D<\@J37)H@.;# I1MG_^W-5A#Q!< M' &$'2!\*V#8 5SEO#8S)VO.B<>1D@THZVW8[,+5QJ&-&E':6UR2,J?"X"C^ M_%0+>H$[I$RF<%MN49.Y)(+3.1(7N3Z##_"PG,/IR1F<@"CA6R9KS1)2:U$B10P\_KE29E&N[7(P03G3%$YPR,V4:U199 M_/Y=,/(_'2K ?R)[58YA7X[AO]AWK5"TK2#ZXAP2W3)=.2;[4&SCT7@\#LRM M;/?E_.WF]QYMCMY>Z]IGXXZKC2@UY+@V&']P=/D @ W0< !D M !X;"]W;W)K&ULK5794MLP%/T5C"L'^UWK67.98PY?07R54Q=BX=E,,"5U3=\_H[M'XB MPY=Q*NT7U6WLP$%9)14O6[!64!+6_/%+NP]; "]^ ^"W '\?$+X!"%I 8(TV MRJRM&58X'0E>(V&B-9MIV+VQ:.V&,'.*#TKH6:)Q*OW&>5X32A%F.;IA"K,E MF5- UU*"DN@<=0'WG)I;4V.1H],9*$RH/-,!CP\S='IRADX08>A'P2NIJ>3( M55J=6 M//C<9^L_D>V8##N3X3'V= )+PAAA2_VX*&89(+Y *Q"$YWV^&[+$DIF$LTXC M/PZ\.!ZYZVU+AW%A-(R"8=C%[:B-.K714;6OMS_/B4DK4F&Y_HVM64FE>:IO#= M8J&?@$04%IIR<)'HLQ=-,6DZBJ]L/IYSI;.[;1:Z_H(P 7I^P;G:=,P"745/ M_P)02P,$% @ :YY85G9'::^Y!0 I", !D !X;"]W;W)K&ULM9I=;]LV%(;_BN 50PLT,7E(?66.@33!MEQL"YIVNU9D MQA8BB9Y$Q^U^_2C9$4V)8F*#[45CV>>\?@]%ZCFT--ORZJE>,2:\;T5>UI>3 ME1#KB^FT3E>L2.ISOF:E_.215T4BY&&UG-;KBB6+-JG(IX!0,"V2K)S,9^U[ M=]5\QC[R<7.&+:TJ:A#;B[XQMZX/77E/* ^=/S<'MXG*"&DBD^X[F\3#UR_JO[;%RV(>DII=\_R?;"%6EY-H MXBW88[+)Q6>^_9WM"_(;O93G=?N_M]W'HHF7;FK!BWVR=%!DY>YO\FT_$ <) MF(XDP#X!WII ]@GMR$UWSMJR;A*1S&<5WWI5$RW5FA?MV+39LIJL;$[CO:CD MIYG,$_/?.%]LLSSWDG+AW98B*9?90\Z\J[IFHO;.#.^]OV$BR?+Z@_STZ_V- M]_[=!^^=EY7>EQ7?U%*GGDV%M-9\P33=V_BTLP$C-FY8>NX1_-$#!&!(OWY[ M.M;3IW) NE&!;E2@U2,C>E<%KT3V7])4G:D!2-H!N#"5M].C9KUF+5[4ZR1E MEQ.YV&I6/;/)_.>?<(!^,17K2$PKG72E$YOZ_)K7PE3@+BMLLYIKP_,<4^+[ M6 [W\Z%W4QS$-$1=G&:+=K:HU=95FFZ*39X(MO!>SDYS'3!9W2D%!Q;._!B% M<=^J(8Y$- B)V:K?6?6M5K]PD>0F7_[@^R)*0T ]6\,PC&1<')IM!9VMP&KK MMC^//WK+BM?&Q1H,+5"*0@AZ5DUQA :1;[8:=E;#TT8P-(Q@'!._9VL8AI&/ M$ :SK:BS%=EM-?#A1;$IL[2=?%Z>I9)HS#B&5JUCKPB.Q+2RXZ[LV/'%,'99 MNB,QK72,%!Z1]9S_RSD :#Q;Z:U&ZY0.B8_LTK9*%[/5D']A" MG8L5JXPFK3+'GB97:GK1"MC8-;&Q4V2[4M/+5]#&=FJ?.$W)8 )"W+^8OA*D M&U8XQW:>W[!GN8582YH+EJY*GO/E=Z-%J\S19\F1FEZT:@RP[WJ26EN-H\MW MI*:7KQH0;.] QEI+/&PCPM@/?=*?B:8X&A$\,AE5NX'M_<8QS24>-A=GA/A1 M/'!K" 2 ,!A;.ZH-P:_T(6/MT3Y/ XH?1\$ /,,X7_:A03#B3'4*V$KC^76[ M8665W.#G[0C6JVQMW@XZ[1%F;1=4D '*]7;1V'4?O%QVIZ>6KA@/L#3K"P2[>2MVCUO5>2E^NB +M[QI-@1@B1$;6-2B( M@QWBH^L:A@@FA +T46V(HQ@!Q"/.%*W!3NO[S7J=9V]9UW:AHR?VC^ U*%Z# M:UZ#4UZ[4M/+5[R&TW@-0P[[00S0GXV&,!R$([0&16MP1VLP0!C'\AK4]VJ( MBVD\YE6A&DY$-0P13$(4#GP9B XX&MDC@@(UV$'=[A&],BG,OUW8LX^>QC^" MSD31F;BF,W%*9U=J>OF*SN0T.I,A=0F25.G_GFL*"X(1I!#%9N*.S<3(9HSZ MJ\44ATD4CC02Y. W\1/)3(;$E< E V.&L" 7TU3C>K>$Q.Y#$9@G9@RA:B^U$<)G8.W\EA*\UGU2F"7:GI]^X4@JEK M!%.G"':EII>O$$Q/0S =LI4BB/JW*4U18[M-J@!,W0&8&L :HO[VTQ3EHVC$ MJ((O/1&^='BOF1#H_PYGBO*A?S-U>O (1?/\RA])M[ M1T)V!X*OVZU.@>S)G_#U!+ P04 M" !KGEA6T^3A9(8" #!!@ &0 'AL+W=OYCVX,!)L&IL9CNAVZ_? ML2$L;=.JFLH#V,?G^\Y-_D@:J6YU"6#(7<6%'GNE,?6Y[^N\A(KJ@:Q!X,E2 MJHH:W*J5KVL%M'"@BOM1$(S\BC+AI8FSS52:R+7A3,!,$;VN*JI^3X'+9NR% MWM9PS5:EL08_36JZ@CF8FWJF<.?W+ 6K0&@F!5&P''N3\#R+K;]S^,:@T3MK M8BM92'EK-Y?%V ML0L A-Y:!XF<#%\"Y)<(T?G6<7A_2 G?76_9/KG:L94$U M7$C^G16F''NG'BE@2=?<7,OF"W3U'%N^7'+MWJ1I?4]./)*OM9%5!\8,*B;: M+[WK^K #"$=/ *(.$#T$Q$\ AAU@^%) W %'C!J:)DHV1%EO9+,+ MUTR'QO*9L&.?&X6G#'$F_2QET3#."14%N12&BA5;<" 3K<%H\IY\I4I1.QMR MF(&AC.LCM-[,,W)X<$0."!/D"O$X0YWX!C.RO'[>19^VT:,GHH<1N9+"E)I\ M% 44]PE\+*6O)]K6,XV>9CBY?!P#SQ[.3QXIIIA/YVA MXQO^WW0RIG,N]5H!^3%9:*/P%OW<-X4V2KP_BE662H<&M0$O??LF M' 4?]G7P-]\H>>Z'3\=GNTR/:HOR=RUV!6CF1U"27:V':>]%; M>QV>./EY8)^B/K=R^H^F%?6%;4.%#7R ( (<) 9 M >&PO=V]R:W-H965T8ZFZ?&F+D@-.C2BGMN8_[["BA;CRW7>KEQ3Y:9U#?L9%3B)3R ?"KO MN.K9K4M*6HX& PEQJ M!ZPN*Y@ I=I(8?QJ/*UV2BW<;K^XWYC<52XS+&#"Z$^2RFQL#2V4P@)75-ZS M]3=H\AEHOSFCPORC=1/K6&A>"AWSR?KG[6FZK4K7U\MIZ><;/?\-OKT1=&=460;>%WI<7HL1S&%MJXPG@ M*["2CQ_Y)ZIH?E>"M2HR*OV>6.G(R!F.[-4V>J_Y MD>A!BQX<0@^ZT&M5N(7NQI$7^3OHO>9'H@]:],$A]$$7^J #W0_C> >]U_Q( M]+!%#P^AAUWHX3ZZ7EO1#GJO^9'H48L>'4*/NM"C/?3(\]S=I=[K?23YL"4? M]I(_9J .\(4$WL4_W.,?#-5OA[]WAB/YXY8_[N?71TP7>KSWFAD&0>0Y.^S[ M8:ZCXN)_JZO&LK>.2?V)\AWS)2D$HK!02N<\4CN'U\=^W9&L-"?GC$EU#IMF MIKZ4@.L -;Y@3+YT]&'@TF-B P ) L M !D !X;"]W;W)K&ULM9;;;MLX$(9?A= 6BQ9H MH_,I:QM(G18MT,4&3=.]*'I!R>.8*$5J2<9K8'IFS46%E>Z*6U?6 O"J=:JH M&WA>XE:8,&NQ&+&&T4)@RN!9%-56-R_!\IW<\=W'@:^DMN-,@/N8E;C M6[@&=5-?"=USAR@K4@&3A#,D8#UW+OSSI=\ZM!;?">SDJ(U,*@7GOTSG\VKN M>(8(*)3*A,#Z;PM+H-1$TAS_]4&=84WC.&X_1/_8)J^3*;"$):?_DI7:S)W, M02M8XX:JKWSW"?J$8A.OY%2VOVC7VWH.*ANI>-4[:X**L.X?W_5"C!SB\(!# MT#L$ISJ$O4/8)MJ1M6E=8H47,\%W2!AK'8S7BNA9XGV4XN+ MLA0-K-"'.UT8$B3";(7^41L0:-D( 4RA+P07A!)%].SK2U"84/D&O4,WUY?H M]:LWZ!4B#'W;\$9J7SESE<8RP=VR1WC?(00'$"ZA/$.A_Q8%7A!8W)>GN_M/ MW5TMQJ!(,"@2M/'"9Q09I_THRGCTQT4AE="%^-.6=+=*9%_%[,YS6>,2YH[> M?A+$%IS%GW_XB?>738(7"O9$D' 0)#P6?1"DQO>"4]J*(8!B!2M;WEVPM UF M#I'M(LU3+YRYVW%"%JLLS;S!Z@EI-)!&)Y$6G#7=1RMY51%ISAP;:AZA3JR1*DMB.&@^H\4FH)9<*\;46= NL 1ME/%G?3_PHCO8]O7/V_I7^$[W=2G@@EIIDPE&'H3^OJ93J\3/TP.:I@-K>I3U M(V&8E8 HZ',=T7ZGWMLH4YM8J;]':;$*PO1 D68#97:4\D-54WX/@"0N"JQ( MB2DJ@,&:*'VIZ:K U$:<36O52[+];36U.D";#[3Y277:?7WH;@D;7SY966_H M:%_1J57FIUYN9_2]QTO,.TKYC2NM(NY987R7=>!E?Y?1Q^/;>E%YDV,IRO6M MM)^&S,>3_^C<4M85(+L=;K M>F>I/MY$]R3K.HK7[:NFX$J_D=KF1C]C01@#/;_F7#UTS$-I>!@O?@-02P,$ M% @ :YY85JOMW"6G P L1( !D !X;"]W;W)K&ULM5A=CYLX%/TK%ENM6JDS8$@"S"9([5BKCM16HZ;3?5CUP0,WB57 MJ>U,IOOKUP9*DL%#DXCF(>'CW,,]!]OWQM,M%]_D"D"AQR(OYV7"ESP4VF:[J$.:B[]:W09V[+DK$"2LEXB00L M9LX;?$7PV 14B"\,MG+O&!DI]YQ_,R6Z8=![? M&U*G?:8)W#_^R?YW)5Z+N:<2KGG^#\O4:N9$#LI@03>Y^L2W[Z 15"68\EQ6 MWVA;8R>!@]*-5+QH@G4&!2OK7_K8&+$7@$?/!/A-@']L0- $!,<&C)J 4>5, M+:7R@5!%DZG@6R0,6K.9@\K,*EK+9Z5Y[W,E]%VFXU3RGI?+B\\@"D3@7J$+ M-*\' .(+].3>2P**LER^TJB[.4$O7[R:NDKG8)CV_IY_C//(Y!>H@"_ M1K[G^Y;PZ^/#L26<](=_H.*Y<%<;U[KGM^[Y%5_P;#K:EYM2*K'1\7HDQF@.)>,"?>0*I$UT+\6IXV9(,C(0V8%UX]:Z M\:"S;SRDBT.2D8'(#ER@?@K6!ERM8TMUE6AT[VYM#8:SY/9MO12#+I MS,LN\D!)V"H)>Y7J$SP%U--F!H 9+>O,Y\ M?U&K.CI:-9-R0\L44,JELJXD45<2QOZDJ]T&]*,ND/1F=Z;VN-4>#UF=*1Y[N][-^T7M"/ O:T<_QZG+WJ!L9"BV0__V>E\\ M: %IZ(:R[Z4=S?D)Y63QJR)P4EMK3C5J0?CBP&_(ZF M$N^Z2MS;;IU65!JN\+!6C#W;"+!!_2BV.3!H0^CN;0^8S1S]+WC)2HER6&AZ M[S+43Q/U_DA]HOBZVC&XYTKQHCI< &ULO9U=;]NZ 8;_"N$-0P_0QOJ6G24!VI#<.IQV0=.S70R[4&W&%JH/ M'TE.6F _?I2MF*8ETV;[YO2BB1WQH:W7)L7'I'GU5%9?ZZ40#?F69T5]/5HV MS>IR/*YG2Y$G]46Y$H7\RT-9Y4DC;U:+<;VJ1#+?%,JSL>Y%\]OJ MKI*WQCO*/,U%4:=E02KQ<#UZZU[R.&X+;([X5RJ>ZKW?2?M4OI3EU_;&^_GU MR&D?D[2DM;]LXMJ4EB45%DZ19_8N\][=[2E[]^9>K<2/K;$N.9QW_W9;O M'>&[Y$-9-,N:L&(NY@/EZ8GRG@$PED]V]XR]YV?\SC,2_[$N+HCOO":>X[D# M#^C67/Q#4LGB[M'BU%RCD4MQ%N&S<21I$PMH7%&UC;DS_>N+'3_;L:/^Z'V3]T,@TB_4@M MJ7"75&A.2C;;W]LLNG#*!R)^7Z?-=S(K\U59R."&$C)";1-"PB@2QK:P:#^A MX$A"_4-CQYT:$HIV"47&A#9MY?[;*$N3+VEV,B(CU38B)(PB82SJG7??#^.A MA/I'NE,O-B04[Q**C0G]35Z(DU=967C.2A*G.R2JHF3;*]9IDDQ9Q48B[RU<8/R;YQ MMATJI%\R(0\L4MF6%V4C:C)?BW:XZ9-7LG>MEXE\W,,>P?C0K%\R2!J%TEA' MV^])@TD0R4[WH,<=.-";.E[@!\/-MNNIH#UCT/?;A#ZV"0V&82QN'0:21J$T M!J5Q%$V/5>D8%^MC7*B0@=(HE,:@-(ZBZ3$K*^.:M! RS\5@ MEE _X_;=QG02#(VQ*;1B!J5Q%$V/4FD,>R$!HI1Q%TP-5;LHU MRRDYZ)R2DP,=J(N"TBB4QJ TCJ+I'^$K'^5A?90']5%0&H72&)3&430]9N6C M/+./,@YTS&6M,W5[ YWPR#CG_$/9^8=RU-/13[4R0I[9"+TO&B&Y#:F29K![ M,Y>W/MU;FNOM?S1UX?B1%QZ>;:CN@=(XBJ9GIG2/9_0,_1Y.CD<^J:N6.SFN M+.?DG\5PGE#W Z51*(U!:1Q%TS-7[L<+L#T?5 =!:11*8U :1]'TF)4P\LS" MJ#<:R9-O:;[.>Z,2DM0DV1N9M"9B]=QM$G?BD'GR71[R()OWYRE!&^4T^&*! M^B8HC78T;0CC7 2''2Y4-:%H^HM J2;/A@[532B:'KK239YY%M)YG?KGIW(P2ZA[@M(HE,:@-(ZBZ9DK M]^1-L)TZ5#5!:11*8U :1]'TF)61\LQ&ZJ<5HYEOG3O45G4T;437*L:)ZQ\V MUU 3A:+I"R"4B?*-"N3LU)?_PM.NS'SK MW*$NK*,=7F+W/^5FT'HYBJ9GJCR7;SGSJFVXNX\N;!INJ.V"TBB4QJ TCJ+I M7QFAC%B G9L50!48E$:A- :E<11-CUDIL, \-^NG&VXSWSIWJ!/K:,9K;6B- M'$73TU2F*S";+L_QW9.39Z:3 MDV7-Y:U/=]@?1K2392?QX619:+T,2N,HFIZ9LDG!*9MTT,/9#$7,;.L\H0X) M2F-0&D?1],R50PJP#BF .B0HC4)I#$KC*)H>LW)(P0L[)#/?.G>H0PJ..*1> MX\^@]7(43<]4.:3 ^:#S$-M78[QC' M?LDX]EO&H;H,1=-C5KHLM%Q[:-U40Y49E$8[6F^MRM2?'#;84!V&HNF9*AT6 MGEI:>$Z#?6SJLQEN'2A4CD%I#$KC*)H>NI)C(79M80AU85 :A=(8E,91-#UF MYU#MLKZ'Z"T73-PQ1^BLZM;;PK/8Z?1P,U RW M#11*HU :@](XBJ:'KO17A%U:&$&-%Y1&H30&I7$438]9&:_HA9<6FOG6N4,5 M6'1D:6$4'"XMA-;+430]4Z6WHE-+"\]IK^_3;X-Y0M46E$:A- :E<11-SUQ) ML"C -M=0ZP6E42B-06D<1=-C5M8K>N&5A6:^=>Y0#1:=L;(06B-'T?0T][;B M,\NMV[W-:K3VVKGPPK:=;H,DM-NY9C!.[+9\V'WYL!OS00T8BJ8'KPQ8A)T0 M%D&=%Y1&H30&I7$438]9.:_HC EA:KNJYRUK!Q.&ZBXHC4)I#$KCT="6@IO- M((]NE*I<5G1J6\$CS;-LD8\VR%!]!:51*(U!:1Q%TW=<58HKQBX6C*%2"TJC M4!J#TCB*IL>LI%9\QF+!\QID,\DZ8:C/@M)8W-_>SP_\P3V/417K\2E9%9ME MU8_OC R55% :A=)81],W4IX.+EY"5:R'J2Q5;+94M\EJ)>;D-LDR\K:JVNVK MCFVU;"99QP=U4E :@](XBJ8GK)Q4C'52,=1)06D42F-0&D?1])B5DXK-3NK' M6^6PUU;YWD!+=6M^ -910F=;06D<1=.C5$(J-@NI.VUOR/V]E(]F&/4N'CQO M.AE,$6J7H#0&I7$434]1V:78/+_JL^Q,ZV2VD<*SLFYDG'+HNK=M=KM+Y+;W MG=_ [%KHJM U7@\%4H3()2F-0&D?1MJF.ZZ40#4V:Y.8J%]5"W H9AWGK#MQ/W4N^N7^L\#=7JV0A/B35(BUJ MDHD'695ST38Z5;I8[FXTY>IZ)"_UOY1-4^:;7Y&ULK59=;YLP%/TK%JNF5FK+-V1=@M2$3>M#I:I9 MMV<';H)5L)EMFN[?SS:$Y8-$>>A+8IMS#O=<7WP]7C/^*@H B=ZKDHJ)54A9 MW]FVR JHL+AE-5#U9,EXA:6:\I4M:@XX-Z2JM#W'B>P*$VHE8[/VQ),Q:V1) M*#QQ))JJPOSO%$JVGEBNM5EX)JM"Z@4[&==X!7.0+_435S.[5\E)!5001A&' MY<2Z=^_26.,-X!>!M=@:(^UDP=BKGCSD$\O1 4$)F=0*6/V]P0S*4@NI,/YT MFE;_2DW<'F_4OQOORLL""YBQ\C?)93&Q1A;*88F;4CZS]0_H_(1:+V.E,+]H MW6$="V6-D*SJR"J"BM#V'[]W>=@BN-$1@M<1O'U"<(3@=P3_7$+0$0*3F=:* MR4.*)4[&G*T1UVBEI@DA2H&"'K3C)^S] MA"?]W.>J#-2'._BAM=1HZX6CR'?VPIH=HL+PB[]G,1U .2,W'HX^ZJ./3D:? M0MZ8MB 07JG6)4Y6='00PDWLQF&TYV< %@9NL+\; [! .1H-.XI[1_%Y]04T M/UU9\4$U^+[K!7MF#E$#]9<.H';JK[5B;W6/"OC*=&%UE+"&RO8T[5?[1G]O M^MO>^E1= -I^_5^FO3T\8JX^*X%*6"I)YS969&1;J M$@-< ]3S)6-R,]$OZ*]%R3]02P,$% @ :YY85ED(@2LT!@ YBL !D M !X;"]W;W)K&ULO5I=;]LV%/TKA%<,';#5(JG/ M+#'01%W7AV)!LG;/BDS;0B31H^BX!?;C1TF.:$HT&Q=W>XDM^]P3W4,=ZXCD MY9Z+QV;#F$1?JK)NKF8;*;<7\WF3;UB5-6_XEM7JFQ4752;5H5C/FZU@V;(K MJLHY\;QP7F5%/5M<=I_=BL4EW\FRJ-FM0,VNJC+Q]9J5?'\UP[/G#^Z*]4:V M'\P7E]MLS>Z9_+2]%>IH/K LBXK53<%K)-CJ:O867Z0T:@LZQ.>"[9NC]ZAM MY8'SQ_;@P_)JYK5GQ$J6RY8B4R]/[(:59QE)NK63Q#2[;*=J6\X_O?V:&AH.7+>=ET?]'^@/5F*-\UDE>' M8G4&55'WK]F7@Q!'!3@\44 .!61" M[Y%HT8JM?=.)V56K]HNZ'?=[*=2WA:J3BSOVQ.H=0P]?T7O&UR+;;HH7HXMY>G+RSU'-W08 M9-KQT6\/\EH/1Z:&X\(F=D_FV\G:'Z*+9IOE[&JF?FD:)I[8;/'C#SCT?K4) M!4F6 I$9(OJ#B+Z+_5E$FV!]8=05MC^T3PL:DY"V0_]TK,441V(?QS0Q<>D4 MAZ,01U$XX(P.@J&#P-G!#:^J75WD6?N+VUB'WDEP[M!#DJ5 9(9PX2!<".F? M$%)$2+(4B,P0,1I$C+[7/WUA>.P?$F#B>R/_3''$QYC$(UPZQ>$@B7V2V/T3 M#QW$S@[4K4^-OP5 DJ5 9(9^R:!? FFC!%)$ M2+(4B,P0$7LZL7G?:Z1#I>$0+PRI-W:2!8A]')(P&%G) HR)%\>1W4KX*'?B MEYOI,R]R>T-.DG,O E"V%(K-%)!H 0FDFPYL4$I"LJ50;*:2.AUC9VYT&HI. M+G\_\J-DXB<+3F6[V!_;:8JC?N#YY(2==#C%[G3Z3CWCE]8.G'5GCSLD6PK% M9FJFXS .0!T$&HY!V5(H-E-)G8^Q,SDZ'11.KWA*@^D=:8HC4>2/<:D-A^/H M"&?VH.,I=N?3/^2&"6L'SKJSQQV2+85B,S73@1C'H X"S<6@;"D4FZFDCL;8 M&1J=#DJF#HK",)@X:(HC<8(I'CO(@L,T/N4@HH,I<0?3>[Z2>S7XMB;<. M/2A;"L5FRJ:3,,&0)B*@D1B4+85B,Y74D9@X@Z++1(=*(Z#YV(^BD8DL.$J" MQ*L)#.HL2=Q8]>1=RUYT][*#3LE!LIF8Z^Q(?U$"@B1B4+85B M,Y74B9BX9XA=!@JF,P:4AIX_-I %Y_DA#L<&FN)"/SEZ8#);T%&4N*/HI[J0 M;(GN92:9=2G)77_V\(/.ST*QF=KI"$PB4".!!F-0MA2*S512!V/BGBIV&2F> MK@(%V M(,';2%(@3$E&/C*UD 9*8J%!WPDPZE1)W*C7,A/X9UG57@E?HAM=2 M9+E$^T)NT$VW5LT$NF9UOJDR\:CP1XN_"MTN$(MN\0G=%F:>DYSZA7VGI2O^E?1CTE_\/"U?WW1,B]H) =E2Z'83*UU)*??F)PV M=C.(TV8^\+2SY(/WO#?AZ&9W?YT<;()7C MUMU&T@;E?%?+?M/?\.FP6?5MMT5S]/DUODC[+:>:IM\!^S$3ZZ)N4,E6BE+= ME=6U+_I-I?V!Y-MNF^4#E\KVW=L-RY9,M #U_8IS^7S0_H-A:^_B7U!+ P04 M " !KGEA6RB][O64" =!@ &0 'AL+W=O>&E\]GV?[[L[7].MD$^J0M3P7#.N)EZE=7/E^RJOL"9J)!KD MYF0M9$VT,67IJT8B*1RH9GX4!!=^32CWLM3M+626BE8SRG$A0;5U3>3+#3*Q MG7BAM]MXH&6E[8:?I0TI<8GZL5E(8_D#2T%KY(H*#A+7$^\ZO)HFUM\Y_**X M57MKL$I60CQ98UY,O, &A QS;1F(^6QPBHQ9(A/&OY[3&ZZTP/WUCOV[TVZT MK(C"J6"_::&KB??5@P+7I&7Z06Q_8*]G;/ERP93[A6WO&WB0MTJ+N@>;"&K* MNR]Y[O.P!PB3(X"H!T3O!<0]('9"N\BZ>=]8#== M8-&1P&:8CR .OT 41-$!^/3]\/ UW#.:Q*90;]++/G\*+X-LA;1]$]DII/"B-'7M\+'-4D;*46#JQ MMO2['OES9UQAKK%6?P^E(/[(%'P0V:L4)$,*DC>+?2=X>4*&*X-*!A=FBMD M-XPZ0XO&O>>5T&8ZN&5EYC=*ZV#.UT+HG6%'Q/"/D/T'4$L#!!0 ( &N> M6%:\&X4>R0( $P) 9 >&PO=V]R:W-H965T2V*W-91*+4E/"82Z1*AG#\F4,5&Q&7NAM%^Y) M7FB[X"?Q"N?P /IQ-9=FYCAPZ!2?QCHG]RQAMC%EC!1-#O M)-/%R+OT4 9+7%)]+S:?H3:H;_%2097[HDTM&W@H+946K%8V#!CAU1\_UX[8 M48BB PI1K1 YWM5!CN44:YS$4FR0M-(&S0ZU\T05(M"M_.@6-"55GZ 01CF:$4N-H M%?O:$+/P?EJ3&%CQ88I.3\Y:<+N-N[H.MWL ]TXH]9>/?MP9&72K@:F?^TRO 'O[ >VE MNU8KG,+(,[=*@5R#E[Q_%PZ"#RUT>PW=7AMZ\A4D0V*)N. 7*>:I27Z\H":> MN02P0=Q'N!VRAUX 2]5"KM^0Z[U,19J+/7.F&&9$ZX0A:51#3I# M4T9DU;JKB18KURX70IOFZX:%>>Z M )F?RF$WD[L 6%:1=Z Q90( <& 9 >&PO=V]R:W-H965TMD>ICTXY"18]879)FG__6R@ M*%MI\A)L<[Z;R3GY7JHG70$8],R9T#.O,J:^]'U=5L")GL@:A'VSD8H38[=J MZ^M: 5FW(,Y\' 2ISPD57I&W9TM5Y+(QC I8*J0;SHEZN08F]S,O]%X/[NBV M,N[ +_*:;.$>S&.]5';G#RQKRD%H*@52L)EY5^'E=>;JVX(?%/;Z8(U9.[K]!GR=Q?*5DNOU%^[XV\%#9:"-Y#[8..!7=DSSW]W MP/@= .X!N/7=";4N%\20(E=RCY2KMFQNT49MT=8<%>ZCW!MEWU*+,\5<]@>O. '['P +*"8K"3P@'&*/'^P4Z/[OXE\:WF89@> B& M6][H9# ]DFQ!=.E36HES3[6QE@I,L]W2-&L9A'$W'U=)!+3VEEHZII2-J61(FXVK9H)8= M57N0AC!4][TRIIN]^8+3>!K'_]^I?]#7;D3>$K6E0B,&&PL,)IF]+=6-G6YC M9-VV^DH:.SC:964G-2A78-]OI#2O&S<]AME?_ 502P,$% @ :YY85JZV M(0TE @ 6P0 !D !X;"]W;W)K&ULG51=;]LP M#/PK@E8,+=#%CKVV0>88:!(,*[ 0;-N#\,>%)N)MC9"?(@+0/ M>[%%B7>\DTEG.V.?706 ;%\K[4:\0FR&4>2*"FKA>J8!32I:V%?QJ#,;L3[_+#Q*-<5^HTH MSQJQA@7@4S.W%$5'EE+6H)TTFEE8C?A]?SA.?7Y(^"YAYT[6S#M9&O/L@X=R MQ&,O"!04Z!D$O;8P :4\$LSR8VOPA6 YK$2>T_R@(MG4K"83XQ=2V1;AD=$[ID M$Z-1ZC7H0H)C']A76 O%9@(1K&.74T AE;MB%TQJ-I-*T=6Z+$*2X@FCHBL[ M;LLFKY1=0--C:7S-DCB)V=-BRBXOKOZEB^'5.?%ODX_DB?DZ&KA$%C#@-@@.[!9Z_?]>_C3^]82$]6DC?8L^_ MB3U);<2+6"JX9K\W5KI2AAZF+P$.)?4BG%/=\MX$7C^,VSP=] 99M#U5$YWT MBA^[F;!KJ1U3L")8W+LCO&U;N0W0-*%]E@:I&<.RHND'ZQ/H?&4,'@+?D6%8:/)H/0@( !H& 9 >&PO=V]R:W-H965T M2+MA-+(K5!TY!:"15UNYAV M89(#L>J/S#;0_OO:3HA@ M0+;H@_SOOF/,?X)-U(]:)K (->.1,ZP[4QS2@( M=%D#)WH@&Q!V9R$5)\9.U3+0C0)2>1%G01R&-P$G5. \]6M3E:=R91@5,%5( MKS@GZNT>F-QD.,+;A2>ZK(U;"/*T(4N8@7ENILK.@MZEHAR$IE(@!8L,WT6C M8NCB?< O"AN],T:.9"[EBYM,J@R'+B%@4!KG0.QC#04PYHQL&O\Z3]R_T@EW MQUOW'Y[=LLR)AD*RW[0R=8:_853!@JR8>9*;G]#Q7#N_4C+M?]&FBPTQ*E?: M2-Z);0:IU9F\D)Q38X_%:$1$A0HI#!5+$"4%C;ZBB:B "[J@)?%E MOULJ@#;\<@R&4*:O;-CS;(PN+Z[0!:("/5+&;*Q. V,S=.\)RBZ;^S:;^$@V M8R@'*(F^H#B,XP/RXN/R:%\>V+KTQ8G[XL3>;WC$[RC\(;*35NXRCG1#2LBP MO6T:U!IP_OE3=!-^/\1Y)K,]ZJ2G3KQ[/+$/7O9L[_9-E.J%6&'H%NG6^_DFN4Z#]-@O4MR*J)-+]BY MN:YK/A*UI$(C!@NK"0>WUQBIMA.U$R,;?YGGTMC6X(>U;=Z@7(#=7TAIMA/7 M'_K/0?X.4$L#!!0 ( &N>6%9/^)8X1@, '41 9 >&PO=V]R:W-H M965T 7,;"=I__ULH"RTE"6:;P(&G\?V.>1-S&1+V0./ 01Z3).,3XU8 MB/S,LG@80XJY27/(Y)TE92D6LLE6%L\9X*@0I8GEVO; 2C')#']27+MA_H2N M14(RN&&(K],4LZ<+2.AV:CC&\X5;LHJ%NF#YDQRO8 'B+K]ALF75E(BDD'%" M,\1@.37.G;.Y8RM!T>,;@2W?.4=J*?>4/JC&930U;#4C2" 4"H'E80,S2!)% MDO/X74&->DPEW#U_IG\J%B\7\ MD":\^$3;LN]0=@[77-"T$LL9I"0KC_BQ,F)'X'AO"-Q*X.XKZ%6"WKX"KQ)X M^PKZE:!8NE6NO3 NP +[$T:WB*G>DJ9."O<+M?2+9.I!60@F[Q*I$_Z,IBD1 M,GG!$X-W13E_$<"/*]D'70I(^<\V=TN@UPY41>:, MYSB$J2&K" >V <-__\X9V!_;O-8)"W3"YII@C51Z=2J]+KI?/OLY?L+W"9RB M7VM&>$2*,H<3!%P06:Z@+9Q.[J'AZ(0%.F'S$M8O8.IW:>/W1N9H8FU:3/=J MT[U.T\_#D*TA0D*9W^9MI_Q0;W7" N^5'8YC]FL[2L\TC=CPME][V^_T-J"I M>FI#5=71^5K$E!'QU&9R)^=0DW7" IVPN298(XQ!'<9 =\T?Z$Q%)RS0"9MK M@C52&=:I#/>O^6T9#%]]R=VQZ32_Y+.63GW3:W8*.B=RJ&>:8 W/1K5GHT[/ MY/]V^:\\^W=5Z<0<^OSJA 4Z87--L$86XSJ+L>ZJ,M:9BDY8H!,VUP1KI.+8 M?S=;]O_5E4K?J!FV.7A16%IZ.4-S^**R=,_E4.-TT4KGK)T=JWHA<8W9BF0< M);"4>-L&ULK55=CYLP$/PK%JW:.^D: TGH*25(O5RK]J%2=%';9PBT.[-113R4C&:PUP@6689$:\/ MP'@U=3QGM_%$UZDR&S@*"[*&!:B?Q5SH"+&TZG+6F W?6._:OU MKKTLB8099[]IHM*I<^^@!%:D9.J)5]^@\3,V?#%GTOZCJLX-? ?%I50\:\!: M04;S^DE>FCYT -[H",!O /ZE@&$#&%JCM3)KZY$H$H6"5TB8;,UF%K8W%JW= MT-R\Q842^I1JG(H6BL>;E+,$A'R/OCR75+VB#VBNFPE"0()L KIY!$4HD[?Z M["W"2*9$@ RQTA(,$8Z;<@]U.?](N4>(!VCHW2'?]?T>^.QRN+M MU^$I]HY7:;S>(5*JE OZ1^_=.W!=[\##N:P]_>-6__@Z M_53*\GSGQ__T\[#CIS+VE :MTN ZI7KV2T7RA.;K8F8OD M!Q%KFDO$8*4Q[N"C=BSJX5P'BA=VOBVYTM/2+E-]GX$P"?I\Q;G:!69DMC=D M]!=02P,$% @ :YY85B,3(#=C P )1 !D !X;"]W;W)K&ULM9A=;]L@%(;_"O*F?4A;#8X_NR32FF[:+B95K;9=TYC$ MJ-AX0))MOWY@NX[=DL19TUPDQISS\KRX/D#'&R[N9$:( K]S5LB)DRE5GKNN MG&CFF!;.=%S=NQ+3,5\I1@MR M)8! MS'B>ZTFN>L&;2Z(P9?*M[G@)7" S+(@3/613V6MV.L2S(_ R/T M#GC0\RSIL^'IJ)_N:M>M=:^U[E5ZHQUZ78\V,W6V;\\VK]>Y+/&<3!S]_D@B MUL29OGJ!0OC!9NU$8CVCH];H:)_ZO5%IC+X#>*4R+NA?DH(WM&@>YEO;!-2J M8:5JRL%ZBA!L/F-WW;4W*+0'[[?P_A'P5,K587#_,4T<)%$0P>0!MRT2^F$, MD\2.';38P1'8NGY*A8N4%LM#[,%@=EOD7O:P90^'L-E6-? MD!.)]0Q'K>'H294@.J71$XGUC,:MT?A9*D'\^$\-[J@$@T)[\$D+GQP!7V(! MUIBM2,6> 8A>N#@4%0/'L'M0@M/7L@:R=YL1N$H MB!'T'U!;0V'H!4GB[T#O[!'0\Q2S1G<0ORUT/_]VH4=[EU=;0;NPXIYTR3^5 M6M_T=M%'HR<5-;1WTW"TV1.I]ES/!$F0/6%9&PO=V]R:W-H965T*^F$0I'Z%"/.F8_ML+J9COE64,#P70&ZK"HD?'S'E^XD'O=<'3V2U5N:! M/QUOT HOL/JZF0L]\UN4DE282<(9$'@Y\1[@_0SFQL%:_$WP7AZ-@:'RS/F+ MF7PN)UY@(L(4%\I (/VWPS-,J4'2<7QK0+UV3>-X/'Y%_]V2UV2>D<0S3O\A MI5I/O-P#)5ZB+55/?/\';@@E!J_@5-I?L*]ML]0#Q58J7C7..H**L/H??6\2 M<>0 XPL.8>,0OM4A:APB2[2.S-)Z1 I-QX+O@3#6<,;&ZLMV9#F"GC0@G] MEF@_-5TH7KRL.2VQD+^ 3]^V1/T '\",5Y5.LGT+%FLDL 1/6&*QPR5X]X@5 M(E2^UX;2OAO[2L=B$/VB6?=CO6YX8=U'7-R!"/X*PB ,>]QG;W>'77=?9Z!- M0]BF(;1XT0UIZ"-5H\3]*&;+WQ$ M&;=1QH-1A@%,&Q'^M:FW/2O!9U9@9G8_F%/$^@(?1+VU3([ .@E(V@0D3G29 MN"3L"*Q#.&T)IX,5MX0_F(.Y!&B/1"D!VNG#!CU3#/17"ZP$8@ILF$'8%U"(]:PJ/A"INBUF@/H*C++6VYQ>L'U.CX MRYY0PDT#=DVSHS,I)E$0QZ>*/3=+89XG6;]>87!H$(+K.Q)P>_Q*0*3)LE.@=IF&51=BK?'L,HTB9WC&BOHNI)XIO['7&,U>*5W:XQDC3,0;Z_9)S]3HQ-R3MC=CT7U!+ M P04 " !KGEA66>5:T>H" !@!P &0 'AL+W=O:K+86UD=H"&M+0*BJVAVD/;G*36#AQ ML)T6_OW\D8;0A3[M);&O[SD^QQ_7TQWCCR('D.BYH*68.;F4U:7KBCB' HL! MJZ!4(RGC!9:JRS-75!QP8D %=0//&[L%)J4334ULQ:,IJR4E):PX$G518/ZR M ,IV,\=W]H%[DN52!]QH6N$,UB ?JA57/;=E24@!I2"L1!S2F3/W+Y=CG6\2 M?A+8B4X;:2<;QAYUYS:9.9X6!!1BJ1FP^FUA"91J(B7CJ>%TVBDUL-O>L]\8 M[\K+!@M8,OJ+)#*?.1,')9#BFLI[MOL&C9^1YHL9%>:+=DVNYZ"X%I(5#5@I M*$AI__BY68<.0/'T X(&$!P"AN\ P@80&J-6F;%UA26.IISM$-?9BDTWS-H8 MM')#2KV+:\G5*%$X&:TEBQ]S1A/@XA.Z?JJ)?$%?T*K>4!*C'VD*G)09^GP% M$A,J3M78DA6%V@"#1$N*A4!S%7Y87Z'/)Z?H!+E(Y)B#0*1$#R61XDP%57M! M*%5;)Z:N5,KU_&[!$<);V S M0,'D# 5>X/?H61Z'S^ML@$+?P+TC1IR-[Z'K>_A,?9H;<^) M4.=/'Q#6'C?5L6?HM,^_)1T;4EVFMM$P](.1I[9BV[7V;]YHXE],PDF;]T;U MJ%4].JJZO145)S&@"K@5:V0GC%+,Q6NTUX&=X*+KP+L8C _TVZSS3E8P/._7 M/FZUCX]JGV<9APQ+)9NS&" 1*.6L0,($H\]<^:<<6:2'I7>FP+ DI/@TLR"PMIR&H8F+T!0,U E2#S9*BVH15/O M0E-JH!L?)'@81U$2"LIDD*5^;ZFS5%66,PE+34PE!-7G.7!UG 7#X++QPG:% M=1MAEI9T!RNPW\JE1BML439,@#1,2:)A.PO>#Z?SQ/E[A^\,CN9J39R2M5)[ M9SQO9D'D" &'W#H$BJ\#+(!S!X0T?C:809O2!5ZO+^@?O7;4LJ8&%HK_8!M; MS(+'@&Q@2RMN7]3Q$S1Z)@XO5]SX)SDVOE% \LI8)9I@9""8K-_TU-3A*B > MW@B(FX#8\ZX3>99/U-(LU>I(M/-&-+?P4GTTDF/27SE57Y_F&. MNC9DH03>M:&^7 \$[_61^'/RM?1[2TXEN7L"2QDW]S==TM B,X@#!-GK5\,D>M?#<]3R'/6A9RLOF- #UI6N.1!L-K*M;*6!,&,J M*G,@=TPVE;GOXE]G2'P&UXF'+$K#0P>I<4MJW$OJ@RBY.@,0XZNH_/V:KM2] M.']9NDG+H=DX9PV")6-'B+RG4]GFK#JM*/A+6R.&#\LL")#MHYX/E6*7LQW)1I_Q'9 M+U!+ P04 " !KGEA6V;4R<8P$ "$' &0 'AL+W=O49WX8!%,_)XQ[BYE[]B 7,U'J MC''Z()$J\YS(UR7-Q'[N8>_PX!O;;+5]X"]F!=G01ZK_+!ZDN?,;2LIRRA43 M'$FZGGNW^";&E]; U?C.Z%ZUKI'MRI,0S_;F+IU[@?6(9C31%D',SXZN:)99 MDO'C[QKJ-6U:P_;U@?Z;Z[SIS!-1="6ROUBJMW/ORD,I79,RT]_$_BNM.S2Q MO$1DROU'^[INX*&D5%KDM;'Q(&>\^B4O=2!:!GA\PB"L#<*/&HQJ@]%;@^D) M@W%M,/YH"Y/:P'7=K_KN A<1318S*?9(VMJ&9B]<])VUB1?C]D5YU-*4,F.G M%X]:),]?EB;4*5J)W+Q_BC@%OZ PP%/DRM$?A7OVD!&./D54$Y:ISZ:*VA)) MU!ZJU#,4YIV ;[I0M./\-"/93A(_)WP"Q3@ M7XS78=CCT.KCYKBO/\/F$4TNT.ATZ_$[K9>F]="9X^E ,$:-J"/'&PV)BGX4 MM<>S944:]Y/L-'6C"I+0N6?F(47ECGJ+GW_"T^#7OB!#PB)(6 P$Z\@Q;N08 M#]$7WZG2C&]00243:9\(@_;GB@ )BX9[-D:OE,B^"2 &\J(3\$D3\,F@6^U) MJ\^YY:#YN?&&A$60L!@(UM%@VF@P!9N#II!R0,(B2%@,!.O(<=G(<3DX).*7 M@LEJ9==4YGTJ# +.50$2%@UW#0>G9R$@-SHAOVI"?C7HUX_[)\)3=,<3RNWF MV.VF^G08I)ZK R0L@H3%0+".-->---=@D],UI!R0L @2%@/!.G+@X)B%!(-C MY9Z\L+S,$2E-PF.D2,Q8X27)$..)R7\5140A8G=0=O28#!:)-3)YK])F3-F] M52+RW(RPDPG),HK60:",)U^A34_RY5X>JD6FKJ]=!.!J_[>VJI^*52:]& ME]-NQ6C8[7/' 12M&^3P&.3P/R\:Z!_T[@YWN)FS7W=(6@1*BZ%H7<&.J3:& MR[4Q:+(-2HM :3$4K2O*,>'&PWGI/>-N.:EFI$*RI'DM1R5,JL]?V$N,$M_MH4YP2[:K64U^[C?[9#S33!Z5%-:VS"N&W M2]#_D=;C8UZ/AQ/[#\Z.JTJIJN(J(TJAVUXU0+\#@-(B4%H,1>OJ=OP6@.$^ M!F#0KP&@M B4%D/1NJ(C4;>&84B4QP^G=71SHQP)06@1* MBVM:>QN*\22P?\W<6 G@MTYA-D=LM^Y@R3]6K\[G M[HG<,*Y01M?&-+BX-,-75D=>U8T6A3O3>1+:)$SN&ULK5AM;^(X$/XK5DXZ[4J[Y 5(:0^0"LGI]J1*:*N[ M^^PF#EA-[)SM0/??W]@)*6%#"CKW0XD3SS,SSV-[;,\/7+S*'2$*O14YDPMG MIU3YX+HRV9$"RQ$O"8,O&1<%5M 46U>6@N#4&!6Y&WA>Z!:8,F.'_5C6_IPO%T1"0GB=(0&'[V9$WR M7"-!'/\VH$[K4QN>/A_1?S?)0S(O6)(US_^AJ=HMG)F#4I+A*E??^>$/TB0T MU7@)SZ7YCPY-7\]!2245+QICB*"@K/[%;PT1)P;^Y()!T!@$UQJ,&X/QN4%X MP6#2&$RN]3!M#$SJ;IV[(2[""B_G@A^0T+T!33\8]HTU\$69'BC/2L!7"G9J M^:QX\OIU!52G:,T+&'\2&P6_HL#S0Q0794<*+ C"DL=$-JA0XJ%A*!(J?-QLPD#LLB)R["K+0 ML;A)$W%41QQP7> V/NAP-DC-L!,39XXZ$!@7X>$#V1K6JD M23^27N(>9(D3LG!@#9-$[(FSK$=('\DVP2*;8+$EL(XB4#>R///U+'DLJ-.V*H3#JKS[2A".P40WD-!PB\Y0;")0EN! MF?IHAH37C<-U3[]PXDWNIMU^T6#,MZX]EL Z]-ZU]-X-TEN7@E)7>IYE1.CQ M#".=\K2/QD&L6P>R3;!H.,L0%68[T<>^I3 Z[,]:]F>#<:WKE:,6P>RNT&,? M[X,HM_)N$RRR"19; NM(<=]*<6]M3W1O4PZ;8)%-L-@26$<.WWL_M'C#*U.] MV#?0J5GKJ9059LF'&Z)AZ%L5LHH6646+&[33BA5,NI6MR__)H=$?Y#^B,N$5 ME-9,\ *.H^*5*%0*FI O[Z4BQ0K$.-T?]>LQZ.IF/6RB10W:V1[(/ZOXL2VG M736"=S6"037:0WFC0'/YM+(?>]>W[T]8;&E3**<9&#JC>Y@!RWJ MZZRZH7AI[FM>N()#AWG<$9P2H3O ]XQS=6QH!^VEXO(_4$L#!!0 ( &N> M6%:([USL]P0 &87 9 >&PO=V]R:W-H965TV+<(YI%1TV (R=6?* M>$JE:O*9+18<:*2-TL0FCN/;*8TS:S30?0]\-&!+F<09/' DEFE*^>L=)&P] MM+"UZ?@1S^8R[[!'@P6=P2/(I\4#5RV[\A+%*60B9AGB,!U:M_AF3$ANH$?\ M&\-:;%VC'&7"V'/>^!H-+2>/"!((9>Z"JG\K&$.2Y)Y4'/^53JUJSMQP^WKC M_8N&5S 3*F#,DI]Q).=#JV>A"*9TF<@?;/T7E$!>[B]DB=!_T;HZII*,!9VO$\]'* M6WZA3B3X@XA+0$-#[='!O"<:M'X6I_[@%_?R_3"?#??\.^\P>;(E:F5;U[0JJ4 MQ=FL+6F%SVZ[S[P(W(@%#6%HJ;=< %^!-2JF: -^(V<[^-T*OVOR/OI>V[!13^GK*O**M1J[K81>[ WNU M#6X,[4)PKP+WC.!_TR QSG4AB5^1^$:2SR_ PU@<9_'W M6*X#WW=(MP%CG.Y"F*"""8PPZBLQA3A_,&I1HI!FH?K6'$<+]M&Z@>?XS>=D MG/Q"M%Z%UON%5PT4[EDO66\/F9 @<(-^ WE_7/-EW*'I5S1]8]W\J3_5$%TC MN@*NM >"JG+Z_]1R#7L?I;_\:3]X<\:49V=(X^.0*>R)CJ9K<+U\%!$\PX\:5@ MI 8C9Q3<$]'(/AKI=US21#-.?2E:+8:P46P8R^^)H.X^* YPQVM^_,V17$I: MZQ[\*\*GO1J?F('N_IOJ=;RN4_]P,Q8)")7$ MYVIOMZ0)DL!3=/4U*W+]"@JX'?.--$^9@?=04+B64-BLH:KDG)(;M1(,:3%/ MY!6FR$5IL:TB'HKH:]O.;'S$E5^ZPH4K1%H<[::C%F'8K,)N9S,.,RI![1XE MCS,1AVA%DR6T$A>^@FV%T5,"WNS$UZ!V!2N M4HK020*ZS=J&+"#,&Y+I[E8RHZ [>XF_D;?=--5Z#1L%T+$T7:-,[X11^R;X MF!HM)]_9*/6(ZQ&ON0S>0Z:16J:1(S+M6!;6S4K0E+4G?P?(OF+SNIV@F1!S MP)+DU4K?J(6?4=310]IVB6 MD^T6306%:FA8P)'P, .<( 9 >&PO=V]R M:W-H965T 4E[BRX**C"J4AM60F@B3$J *\EP3H1M_ M&TZK/5(;;H\W[-=&.VIYH1*N>/[,$I5-K;%%$EC09:[N^/H7-'H"S1?S7)HG M63=8QR+Q4BI>-,;H0<'*^DW?FCAL&;CA'@.O,?"Z!L,]!GYCX'_68-@8#$UD M:BDF#G.J:#01?$V$1B.;'IA@&FN4STJ=]GLE<)>AG8KN%8]?SV88N81<\0)O MDZ0F(6?$;)$_E9E>4R;($\V70([GH"C+Y4D'(W'^>#\GQT M7::I@)0JP)NJ!,/B%I.5N?1\0:0)+V_N.KR!B)GL7L,ZNO4I(W.*+KRK:.R, M_?.)O=H.VRXJ<,9!%S;?A86.'YR/6M@'J4$K-3@H]8$KFA.0BF'QQ N3"EHJ MDFCM"_VMM[(W@E>([5<;[#@X&@T=OZ-V%^7ZXW'@=M3VP)S1.!CVJPU;M>%! MM<^F_D-R1E<@L)WMD5N!J,O6MG #Q0@=8_5*>)Y3(=^!)WT!J7TY_Y#801AV M K*+\MQPX'73OPMS1\Z@FWU[JP44(%+32B6)^;)4=3UL5]MN?6F:5&=]AEV\ M;KKO-/4OP T5*7X2)(<%4J(+F"I1M]5ZHGAE<+5]BVS###/Q$0&H#["\[5 M9J(/:/]MHO]02P,$% @ :YY85OI-G^P;! "A$ !D !X;"]W;W)K M&ULM9A;;^(X%(#_BI4=K5II2N)<"'0!J9>]/7(# .U.I2F;P4LU\O5# T;Q6_%W/O8"&Q$4D!EK@N'?"FZ@ M**PEC.._VJC7^+2*N^.-]3\P./Y#!ER\+YV('04$;5<(:X5P7R%^12&J%2(' M6D7FL&Z989.1DFNBK#1:LP.7&Z>--%S8Q_A@%-[EJ&,=)D4?!C297-O'<_"!GMV 8+_0YRCZ*%4JCI-HJ::>T M=$IH3KBH/'W&21S_.Y=+C?)Z MY!L$MF'[60UW7<&%K\#1D'R1PLPU^5WDD+\TX&.FFG2%FW1=AYT6;R'KD8A^ M)F$0ABT!W1RO3CO"B9JG%SE[T2OV_EF63Z!^_87V@]_DE+ U4[G>S7!;SBJ3 M<;M)6S8N]8)E,/:P+FA0*_ FE8I)/W3\6$Q7T#)3E H?UA0BD=[+%T>CN1I=^P]#M9OE9/[@V4_@'*11PF MPV&PC]+I[$24M$%).U'P=3(%;NKREC&1X4OJ3;3T$"U*$SJDT1Y:I_,3T08- MVN#].PQL$7_/WAH<+L@DIO%PF.ZA=@9S(NJP01UVEM)O[H4/^05A*U#8P9"9 MW6Z5_9P9(%/&ZU*[8L42R-G=IO0Z]E;TX4?6V@\R]B(]--@V"L''5MM<%@53 MVDZ1US-4>QWNK(XP2GOV[?IB;71'=RK]3IM$CZZ]1X+5C5>TN^YIT!OL;_!N MSZ>2A5NR\-A*?"18V *6!KVXOP_6Z?A4L&UO1#N;CZZZ?"1HU 8ZZ"7[G#^C M":+;+HB>T :U%^DCN>.#+4FCH'=0KKOC.I5[VPW1I+-B7\UF"F:V,G.!9PX\ M66;$5>96I@]J=FKRG]$ZT6WO1+N;I_>15[;2G:>9)G%ZT VVR.&N3B)*&\$J M7'_GM%F"FKE#N":97 I3'3R;V>:@?^6.M_Y6O/I*\(4I?']H4L 458->BGE5 MU<&[NC!RX($ "I%P &0 'AL+W=OEU/K*=66XHBF1';ZF#-XL MN$B)@D>Q=.5:4!*9H#1Q?<_KNRF)F3,=F[H[,1WS3"4QHW<"R2Q-B7B=T81O M)PYV=A7W\7*E=(4[':_)DCY0];B^$_#DEBA1G%(F8\Z0H(N).'_6#Y^CB>/I$=&$ADI#$/C;T#E-$HT$X_BK '7*/G7@?GF' M_HLA#V2>B*1SGGR-([6:.$,'171!LD3=\^UOM"#4TW@A3Z3Y1=NBK>>@,).* MIT4PC""-6?Y/7HI$[ 4$PP,!?A'@OPTXU$.W".@:HOG(#*T;HLAT+/@6"=T: MT'3!Y,9$ YN8Z6E\4 +>QA"GI@^*A\^7,TA$A.8\A=4ABR5J;.WZ5N MYEL1;XGHH"Z^0+[G^^CQX0:=?3I'2A &>VT_!_E?TY#M'=S0L*&##X!K5+KE M*NB:GH(#/3VR#4PV3+2HYER:.<_,G,=29E!%6(1 "J2"0LR639-H[4=KTI5< MDY!.'! =2<6&.M,??\!][Z>F]+0$5DM)4*8D,.A=V\9 [S=&$^F@3=(M@=5( M]TK2/>LZ^!46KY[[,]BJ^>(Z1]\.K]^9%>U4XCE8WX#ITVYUAMYGAH&0X^&#[ M"AKR)8O_!IKAOHJ'7*H+Q-4*^*H588BO=;W4K)O(6OLYE6P.-M@G._*\9JK# MDNK02O6K.9=I=$DV5(#/ ,729@742,]IS)M.AID5\E16]O'YZ)7J!88]E.;' MC1^@B+S:5'I4<)D1)=[QVM5(8:0V9/?X(M0HJC1:8R09&6\P,*;>WC MU&2T!%9+!_8J[^*UIM$%5$N\VT*K$]\S;=BZ$AZ*\__0O,.^9[E'DT=KN;W+ MDQ.$&]2\%PR:=S_V*^;^_R1U]HY.YINC]6K*W@D.T*U\&;8;LW\D=W;,DYG9 M1XB-X*%^(7>VY5U9+VPU.=,[*LQG!0MI\6G2_"W22+Y5,]866CT1E1W#O?8$ MKE4SUA9:G7AEV?#QGNTH\>J_DYL1'OG#4;D!"UHMN;DZKH!,$;UFV9./J+"N+ANT>Z(_J$U&SVVUE<]T2[63Y I'E4M E412<#&QN M)N,0;4B2T8.*/7ROL4'0&;QEWY+=J[.O3!JVN[3?L_0)II0O=EM^0E3K.TB:>]DU/UJ2VT>DHJ ^;CUH39 M;]58M856)U[Y+]_NO[X4!A/V=4B9TI9$KW0BEE0UDL_AM%^N-NV;Y6WO\E1* M[MYE:$IA7/J.6((]S)C*[T7+VO(>^MKK3UPIGIKBBI*("MT WB\X5[L'W4%Y.S_]#E!+ P04 " !K MGEA6)MK$\I,# !#0 &0 'AL+W=O^KZ,$,ZXO98$Y M[:RDRKBAJ5K[NE#(8R>4I7X8!$,_XR+WIF.W=J^F8UF:5.1XKT"76<;5;HZI MW$X\YNT7WHEU8NR"/QT7?(T/:!Z+>T4SOT&)18:Y%C('A:N)-V,W1-/O, RPA0C8R$X_6UP@6EJD8C'7S6HU^BT@NWQ'OT7 M9SP9L^0:%S)]+V*33+PK#V)<\3(U[^3V5ZP-<@0CF6KW"]OZ;.!!5&HCLUJ8 M&&0BK_[YA]H1+8'P^H1 6 N$CG>ER+&\Y89/QTIN0=G3A&8'SE0G3>1$;F_E MP2C:%21GI@]&1D\7<[(KAH7,Z+(U=^ZZ@,=<8237N?C[\[V%U ;.;M%PD>IS M> 4BASN1IK2GQ[XA6A;((""^%.YB;1\',>8_PI@$_V-$:%>Z/F M82?B+4:7T&.O(0S"$!X?;N'LU3GHA"O4'?"]QF<]!]_O\AG(POI"@]"Z) ?Q M/ :*>FUH(/+U,3=THMKTN]$%CW#B47YI5!OTIC_^P(;!3QV<^PWGOD/OG>)L MC;]8_ON>9TKQ?(V4: :6.VB?N^<[MSS;>-?!*J4=N\B$+U]?ZNCM&N@ <.V):PS7007/;'_N8(G6%#9]A)Y[VK!1A? M\ TJJFU4OFR!I+" I60\3$BW9 ,=L@5L "R*E?"/L1\UQ7.HX;MJ!-ZD7*M M85;GA\UEU)'%T.7R3RJ>8"2L2E,JA UJ- M==?_?S1U0];1-*R#J8,D"PZ-).BNBE7XG P:2D6JC%7-/*,@J\+M'/XY6ICK MQE&I'+:RDPT'_='Q]&2MIL>^K5Z8!!68A.==I:-6TJX=C)VJ'2P\D N_0,YZ MC(B14XP2D1UJUW+*7)BO:3C=BIX9MNS0)EGO.ZXF6R@X]E74VM>=EYA

:^JLJ/3OT2?:-C?*_!7ZE9-0._.L@^"SP_=:K-$.U=F]O38K*W%0/U&:U M>=_/JE?MX7CU<7#'U5I0W4AQ1:+!Y8@(J.J]74V,+-P;=RD-O9C=,*%O%%3V M .VOI#3[B570?/5,/P)02P,$% @ :YY85H"38:_M!0 ?B< !D !X M;"]W;W)K&ULK5I=;^,H%/TK*+M:S4@SL<'?W312 M&\]H]Z%2-=7./M.$-%9MDS4D;:7Y\8L_8F('D[BE#XWMW'LN]Q@N!\+LA1;/ M;$,(!Z]9FK/KR8;S[95EL>6&9)A-Z9;DXILU+3+,Q6WQ9+%M0?"J0&7L6.4SI4%C\3\L*.KD&9RB.ES^7- MWZOKB5VVB*1DR4L(+#[V9$'2M$02[?BO 9VT,4O'X^L#^O9',(V9D0=-_ MDQ7?7$_""5B1-=ZE_ =]^8LT"7DEWI*FK/H/7FK; $W M/ M_-H0<>0 _0$'U#B@G@/R!AR M5&16WB+])"_?^P,OQ+>)\./S!TZ7SU]O!7,KL*"9Z$X,5R_D*_B)TUU]?<-$ MM]B6EPQ\B@G'2$S2PN&E-"6LLF\&T=& T$A@C[0X5[?+F[KOZT+,TXO2Z@-K-A+]^S M9IU\H2T%E_V^C-_3$?2QQO:$!JV?,W1[U)RWZW)S)$:AEILXV2>KDH*2D4O2 M;\2M?=R0WNN^P";6VW2303(9I$UFD6+&:K)ONC-H>9/PLA#LA/8MP+>'^WME M>MH H]^N2;38%%J77*F.H6-&WD&C\M@H6FP*K4T*D"=,KCH&#^G5):>?Z)\56:>>Y0\56JE5XH5S] MJ!IIXO1:& 7]B5=MYX5!/V.E78"&IEXI-:%>:YH4&U I$>V^;%H<[+33CQIK M4&M(O0GU@M.LUE J0-L]R5AM=R*PANS00-924D*]IARM(J(+5,1YFUAOT]W3 MDG(1Z>7B79(GV2X#O\#E.T)ZR+%SGE&TV!1:ETZI,!$THQN05JF.YM D6FP* MK9I=R.ZO(EM2?22S=9UCZ^3-*'&LVGT3U<4VA= MFJ6H19ZA+#2WDZ)YC$BTVA=:E4\IO%!H:?48W=(VBQ:;0 MNAQ*,8_T8M[,Z-/&&,UO=#+Z7#N:HOX"1V'GV% L9-7#U)%K D>_)A@C-O10 MHW\>UC?L\+N5>U ,R!X4'1="H>B;5Z/K %%J7 M9KD^<)"9LN<870,818M-H74Y/#K]H=?<1LI>$^.X $71U ]M^=<7( H7!PJA MTBMM"C,4B/56K[)91P>3,E(\50>\F$AGE_/Z8$_[M#U$=E,=G>H]OX57<7T4 M3,+4)]/N?'BGG-*LN-P2+H5T:B._7 ME/+#31F@/7(W_Q]02P,$% @ :YY85B[EY*-=! W!@ !D !X;"]W M;W)K&ULQ5E=;Z,X%/TK%CM:S4AMP7RGFT1JP\SN M2#M2U>[L/JSVP04GH +.VD[2V5^_MB$0"$%-92DOK8%[#S['/O3Z=KHC](6E M&'/P6N0EFQDIY^M;TV1QB@O$;L@:E^+)DM "<7%)5R9;4XP2E53DIFU9OEF@ MK#3F4W7O@*1,/QWOT+XJ\(/.,&%Z0_*\LX>G," V0 MX"7:Y/R1['[#-2%/XL4D9^HGV-6QE@'B#>.DJ)/%#(JLK'ZCUUJ(@P3HGTBP MZP2[G^">2'#J!.>M"6Z=X"IE*BI*APAQ-)]2L@-41@LT.5!BJFQ!/ROENC]Q M*IYF(H_/GSB)7Z[OA7()6)!";">&U()<@Y.//K_*,08?(\Q1EK-/(OC[4P0^ M?O@$/H"L!'^D9,-0F;"IR<4VZ.($8YO@ .O@&W9]L"$%F]/AP/IT=O3K1$V3K->CL)S3JU7BBB^ M?E:+\H!^" =R<$0C8C^^WK\[_'[Y&;IE:Q3CF2&^,PS3+3;F/_\$?>N7(6UU@D6:P#JZNXWN M[AAZ[9-*]_C0#+C2>TC)"C%0B/+[NYT'D]#SQ3;8'FIT'.8[MAUZW;#H.,SQ MX03")JS#RVMX>:.\%H1Q0);B$[[%Y6:0QBC N1M")UBD":PCG-\(YU_8B+Y. MW76"19K .KH'C>Z!=B-6B/Z!=6P(';_GP^,HZ%J!V[/A<508>L&P"<.&4SC* MZ5&HA&BN$-]N"'(Y7Y+_B$E.4JWV# M$G$TSABG2'81!FF-@IV]2W2B1;K0ND*V)P#H7=JB6H\06M$B76A=\=M3!!PM MEM]G47^@4@WAQ.U;="C.AV'8M^AQ7. [UHF3)6PK=3A>JHNREM--S#=4_-T4 M[!@?;@B-HIR].W2B1;K0N@JVYP(87MJ:6L\36M$B76A=\=LC!1RMG-]GS&ULQ9=O;]HZ%,:_BI4[3:W4DK\$T@%2 M:>ZT2=M4C=OMM4D.Q*H39[8#V[>?[83<%+E<=M5I;R!VSGGLYQ?G<)CM&7\4 M!8!$WTM:B;E32%G?N*[("BBQ&+$:*G5GPWB)I1KRK2MJ#C@W225U \^+W1*3 MREG,S-P]7\Q8(RFIX)XCT90EYC^60-E^[OC.8>(SV1923[B+68VWL +Y4-]S M-7)[E9R44 G"*L1A,W=N_9LTT?$FX N!O1A<(^UDS=BC'KS/YXZG-P04,JD5 ML/K:P1U0JH74-KYUFDZ_I$X<7A_4WQKORLL:"[AC]"O)93%WI@[*88,;*C^S M_3OH_(RU7L:H,)]HW\5Z#LH:(5G9):L=E*1JO_'WCL,@P8^?20BZA. X(7HF M(>P2PG,3HBXA,F1:*X9#BB5>S#C;(ZZCE9J^,#!-MK)/*OW85Y*KNT3ER<4G M=;(^,"'0/7"T*C '="LE)^M&XC4%)!FZ8V6IGM!*LNRQ8#0'+M U6F)!,H2K M'*6$-A)RU$O5OR1UD8+$A(I+)?JP2M'%JTOT"KE(: 6!2(4>*B+%E9I4U_\4 MK!%J53%SI;*O3;A99W796@V>L>H'Z".K9"'0WU4.^5,!5W'KX04'>,O@I&(* MV0B%_A4*O""P;.CN_'3?DIZ>G^Z=N&+'@7;SKZ$)V(VJ< MP=Q1E4H WX&S>/V7'WMO; Q?4BQ](;$G?*.>;W1*W?"EFB\^HIJU5,6 ZI4N M9B2SP6T7F9A%=%'?+:[]8!S[T7CF[H;@+(%)E"2>]S0NM<1%B9=,DC[NB=UQ M;W?\@G;SMHC8#(_/-6P)M!JVQ)TR'/>&XY.&OYK?&,BO\0ZX^LD\5+!&J.+8 M^JZ51U0=P.@Z:6)^X42@"U4$6^%+&ZQVB_' FS\-DB3RPND1+4OD)/*G7A0? M<4TMD5$\\:9Q'-J)37IBDS]*K#M4_\5LV;3\UZK_WUZ MEG^][[UK2<1_-+U9.W+?2_,FU# M_Q'S+:D$HK!1DMYHHJHB;YOD=B!9;=K&-9.J"367A?I? 5P'J/L;QN1AH!?H M_ZDL?@)02P,$% @ :YY85MZ:<>U+!0 (2$ !H !X;"]W;W)K^X])B_IZ9[Q1[$E1(+G M+,W%;+25?"5;K92/QC/I[MX0^Z)_+9; MUL%([ MBJSC(I5?V?X#J0,J!YBP5)1_P;ZVA2.0%$*RK'96(\AH7OV/GVLB#AR0?\(! MUPZX[^"><'!J!^>U#F[MX);,5*&4/$2QC.=3SO: :VN%IB]*,DMO%3[-==[O M)5>?4N4GYU]4:7UB0H EX>!^&W,";J3D]*&0\4-*@&1@P;),9>A>LN1QR](5 MX0*\!S>YI.\CFA8Z;^">) 6GDA(!?HJ(C&DJWBDCH0'%="S52/7[QDD]JMMJ M5/C$J! &GUDNMP+ (<:& 2U>[XX, M[M'KW>% -$Z3-:?$93MQ.I;'4%UN#NYCG--\< MIOK/3PH8?)0D$W^9LE2-PC6/0G\E78M=G)#92'WG",*?R&C^XP_(A[^8&+8) M%ED"Z[#O-NR[0^A=]L5!Y=.\KOAW)C(K4+\$U5_'3W,T@8$?3B;3\=,A409# M.(&N$P1=P\B$B#P40J\Q[ 3H-0%Z@P&64@=LIRM' "I$H4HJSE= 31Q"J@M5 M1J8(!U'/+1>;8)$EL Z;?L.F?Q%B]6VR;Q,LL@3683]HV ^^AUB#(VEA' 1. MT-?JL9WC>,A!3D^JQW:>C[W .:'4L(DN'(SN6_Y$A%0UI.)0LW:B+T6IWB*G M\ASM#K[GW.JQ"199 NOP.VGXG5R$=B,:(!]]Q;@5918MLH77YQ2V_^"(T7 _#5@ILHD6VT+HI M:-L5-+@>?[.,G>-9TX&NVY^$#78^"D.OOUXVV 4PP/Z)21BU#0$:[@A.2UC? M4*FGY4)ULAS'3;3(%EJ7O[8+0>%E2-1JEV(5+;*%UDU!VZB@P97XFR4Z M.9(4[*OS?TTB@XD;ZF5T:%8F;AL /-P E#,KZ$VJ*B0B$H5EBF@8\-P:L8H6 MV4+KDMEV&AA=A$RQU6;$*EID"ZV;@K89P8,K[;?*M$;M[#,A#_9VF18&L\#S MH-^3J]',1RF- MK1-[5/CTY*T2]TQ; MQ$Y_P\I@AAT/>FY?XP8[/X0.[(E\?'!VG!&^*<_@A9)PD+5YVISSWY2G MV[WGM^@ZJD[K6YCJQP.?8[ZAN0 I62M(>!6HH?'J/+ZZD6Q7GE _,"E95EYN M2:S:96V@/E\SM2:O;_0+FE]%S/\#4$L#!!0 ( &N>6%9E"N06 , 'L( M : >&PO=V]R:W-H965TF!51$7O :F%[)N:B(TJ98N+(60#(+JDH7 M>U[D5H0R)Q[9N7L1C_A2E93!O4!R655$_)U R==CQWL'^UVK66.9$PY>5/FJEB[%PZ*(.< M+$OUP-??H-4S,'PI+Z5]HG7KZSDH74K%JQ:L(Z@H:][DI 'LD+2'2.$FU(15-$6(9T8G7:&)KRJN8,F)*(Y^@[EQ)-0-\X0#OH MTP04H:4\TSQ/LP2=GIRA$T09>BSX4FI".7*5#MEL[*9M>),F/'P@/!^C.\Y4 M(=$7ED&V2^!JK9U@O!$\P4<9$T@O4.!_0MC#N">@Z=OA?@\\>3O<.Z(FZ(XO ML'S!?X\/)52F)9=+?2R_;N92"?U)_>[+>,,8]C.:,G,M:Y+"V-%U1()8@1-_ M_.!'WN>^;+TG6?).9#N9#+M,AL?8XR=&%61HIHB"WHO:P(<6;HKI*C[W]1W MWN7(76VGI,=Q& R#R-OU2WK\0B_PPU>^'2LC@J)!;ID P8JHJ*?N$-/!H M>U^,<8C#/1V]?L$@NMK3T>/G>SX>'M 1=3JBHSILG9DW=>:T%GQ%;:O1]IF> M9I!3A7+!*UUA[#>@3!'JTQOU'!P.@RC >X)['*\B[PKO"^[Q&WAAB*,]P>Y6 M6:Y +&Q[DRCE2Z::@M7-=AWTQC:.O?F)[JQ-(WRE:=KR'1$+RB0J(=>4WL50 M'X9H6EUC*%[;XC_G2K<2.RSTWP$(XZ#7<\[5QC ;=/\;\3]02P,$% @ M:YY85N>$C^N7 P M T !H !X;"]W;W)KV:DM2U4$EV2MM-_7U)2 M%)NBC2#PBRU2,\/9);%:SG:,_Q0K (F>F[H5=%;D.KULEFW=P]SV9L(^NJA7N.Q*9I*/]]"S7; MS1WLO$Q\KY8KJ2?<;+:F2W@ ^6-]S]7('57*JH%65*Q%'!9SYQ.^R;&O"1WB MOPIV8N\9Z5">&/NI!U_+N>-I1U!#(;4$57];N(.ZUDK*QZ]!U!G7U,3]YQ?U MSUWP*I@G*N".U?]7I5S-G<1!)2SHII;?V>X+# &%6J]@M>A^T:['QK&#BHV0 MK!G(RD%3M?T_?1X2L4? T1$"&0C$) 1'"/Y \-]*" 9"T&6F#Z7+0TXES6:< M[1#7:*6F'[ID=FP5?M7J?7^07+VM%$]F7]N"-8 >Z3,(=(7N.=M6W9ZJ(X4. M7E[D(&E5BTL%^_&0HXL/E^@#JEKTN&(;0=M2S%RI'&E=MQA6O^U7)T=6QP1] M8ZU<"?1O6T)Y*."J4,9XR$L\M^2D8@[%-?+QWXAXA%@,W;V=CBWT_.UT[T0T M_K@[?J?G']&[VW .K;RQ9;9G!G:F+AHA,2!87P*"@D.[<[CT7E\TODCD_83$D^S% :Q>42FJ"3! MD>%["@J#)+;[3D;?R4@.6_TZ>^^K# /O8,4$FT?5A@J\Q#?5^E&'C&AJ>1 M>7RLN#0)0C, &RY)_>!(!*\-!#[YM\Z5A](WE\1^H%DZZYI?F)2M>#= MXTI=JX!K@'J_8$R^#/0"XT4M^P-02P,$% @ :YY85AH^BW:V P W@T M !H !X;"]W;W)KZHJ*E5=*N;OW?9&54&,Q83N@ZDW!>(VE&O*M+W8<<&Y M=>5'03#W:TRHERS-W!-/EFPO*T+AB2.QKVO,OS]"Q8XK+_1.$\]D6TH]X2?+ M'=[""\@_=T]O U M7WF!]@@JR*2FP.KO &NH*LVD_/BO)?6Z;VK@Y?.)_;,1K\1LL( UJ_XFN2Q7 MWJV'Q2IA?=&QM P]E>R%9W8*5!S6AS3]^:P-Q 0CG M X"H!41]0#P F+: Z7L!<0N(360:*28.*98X67)V1%Q;*S;]8()IT$H^H3KO M+Y*KMT3A9/*59JP&] =^ X$^HF?(&,U(1;#)"BN0+ &]2"SWDO'OZ#/DP'&E M[=$SEH PS8W)IZ( D\+SJYL4)":5^'7I2^6I_IZ?M5X]-EY% UZ%$?K&J"P% M^D1SR*\)?"6QTQF==#Y&3L84L@F:AA]0%$21Q:'U^^&A!9Z^'QXXU$R[K$T- MWW0T:R@E(JN8V'- _SQLA.1J)_UKBWC#&-L9]?%R+W8X@Y6GS@\!_ !>\LM/ MX3SXS1:M'TF6_B"RJTC&721C%WNB0X@E*MIU+;J5SM42MH6QH0L#PZ=/U4,2 M3/2:.%S&YUU6Z9C5E:)9IVCF5*0W*R")WSX@JNJ&VL(G<1N@4!!I4S6S>1), M>ZKL5K<]55:K,+*KFG>JYB.J6/;Z49_P.5)K7Y4]88XHFQ@WT\UB$@0_VPZE M]=SJ^;RGSVH5Q79]BT[?PNG5FD-.I+#)65BCWE]Q=JNXY[O=:FKW_;;S_=;I MNRK JKQ2LV503E0EX$ EP95-C9OJ)AI,S@@P' *F(\#8 KP*PUT7ACLGTQ.H M/H0JY4BW.>@@)GH7=@')P)K=.TM&>JD=-TG=GEF#J"6F6T"$ MH@.N]DV;@"O5/F*ET%KIW7PWX?!^'(/&\\&DCT%GXR&Y:*%")]GOJ@'B5NEN MW/":7;=(9\[=-M=:HK.6R.G3N8_3:W>H"(Z0.'9QB^R?0%%?F]VL?\CZ%XUO M#7QK+A!"%8@]E4UOV,UVEY0'TYKWYA_UY<4TU&>:YN;S#?,MH0)54"C*8+)0 MY8TWEXEF(-G.M-<;)E6S;AY+=0$#K@W4^X(Q>1KH#W17NN1_4$L#!!0 ( M &N>6%8>DE]KOP0 ($1 : >&PO=V]R:W-H965T:D6F;B"2Z)!TG^_0[ MRHYDBY26 7UC2_+=Z"A8J>TJ([.0%#Q^O!-GX^).'' T8 #.3J0MSJ$1X>P6>B!K%G6-=5T/I5B MCZ2QAFCFH,E-XPVKX;5YC/=:PJ\<_/3\IBY$Q= 7^LP4FJ![OJ[YBA>TUF@A MJJVH6:T5$BMTS59,2K8TINA**0:7:;U$GSE]X"77'/S?7S-->:D^0*2O]]?H M_;L/Z!WB-?JR$3L%UFKJ:X VM_:+(^#' R 9 +QFQ04*\2^(!(0XW!=O=\?G M[CZDJLT7:?-%FGCA8+QC&C2D@39IN'0MZA E_-2;6G!9AYL/L7D$_/F M/_^$D^!7UQ)_4+"S!8?M@L.QZ/,_H95 TY!4\WJ-2J$4*JB4+]!!]E2ZG^@A M8MI$-'WD:9['>99$4__I=%FV&0[B*,[BUNZ,.&J)HU'BJZ*0.WA"ICHA(5O* MEX@]0]]3S$E[B):<8$0IT/9@;2L292%VH\8M:CR*>J]%\3@Q;6B)8!\:1FJZ MFPLSM@!"P,0]3-LJBD@R@)FTF,DHYAU4%97%IDGIDCU!\]]"*]>H@)W M3.K MB06"XSP)^C7@,(LRDA$W<-H"IZ/ -[6F]9H_E.XGGMHW#>,X"'IL_VEVQI:U M;-DHVX)NN:8E_P>>N1Q*[%B]9G8EXARG_8*US0; \Q8\'P7_S*!.47GL]R\N MM-RZ9Q*D>=PCLZU2G,0#-8J#3LF"4;ZO-]RS#&)$Z':J 3*SRN5M]HN:.' M^;"$"976!7.2AA; !/9V&EH]P&F)X1&0=("UDRD\KE-&6=^:65M]PI#$=F(= M=FF.WCSUE-_(Y9Q\\*GK_=_CY4='.5]Y)'Q[7OM-VK<1*P]#C M+BE;R29A$L>D_X@<=K!5R<#0@SO)P^.:=_N&40?;DC;!<9;V&5UF233433KE MP^/2=U5\WW%317Q9^=B-5D!YK7 M;$PGJ"UE$]-&K'WIL$LB6) ;DW2:1\8UK]V7,#U67)F7:V=&B2U;$QC'TKXT MN^RB-,N'0#N!(^,"9S6[T3GB&"P]RVN:]?>2RPRG>9CU:/V3]V/SY\0?5*YY MK5#)5N 87*308N3A??]PHL6V>65^$!I>P)O##:-+)HT!_+X20K^>F+?P]E^7 M^;]02P,$% @ :YY85J:@RICN @ !0H !H !X;"]W;W)K MF.3:6"1V9CL-?/N=W1"":#,-P9O$3GQ__^Y\]GE2"7FK4@!-[O*,JZF3:ET< MNZZ*4\BI.A(%>%;DX9=Z*)_78AHXDH=<8X M7$BBRCRG\OX4,E%-'=]Y^'#)5JDV']QH4M 5+$!?%Q<2>VZCDK G;FA"F8B^\D2G4Z=D4,26-(RTY>B^@RU0P.C%XM,V2>I MZK&>0^)2:9'7QDB0,[YYT[LZ$"V#(-AA$-0&-A#N9B)+.:>:1A,I*B+-:%0S M#>NJM48XQLVJ++3$OPSM='3&8Y$#N:)WH,@'\@WSX'L!DFK&5^1<*$5F5,I[ M7/Z*RD01RA,SF,PD)$PKLC\'35FF#L@>89QDYQ^2P L"!@T'@96M[]+%_U3FL46^Z34J9!, MWV_CZ]0QV^-8%32&J8/YKT"NP8G>O_-#[V,'9:^A[%GUW@[*SJ#_.L?1Y$Q# MKGYO ^^] 7B_ >]WAM=$-;;)0.(6]"&AN2BYWH:[$1Q:07-JK"._%WJ>-W'7 M6T &#8G;E?&F0:2X5&P-4^N+_^;=;5<^_CKCT>#9XOMMHJZN2!]I7+%N"(9 M+-'0.QKB424W=XY-1XO"UOD;H?'68)LIWM- F@'X?RF$?NB8JT-S\XO^ E!+ M P04 " !KGEA6'>7$UHL# !O"P &@ 'AL+W=O&ULK59M;]LV$/XKA%8,+9!&KY:ES#:01-U6H 4"I]T^#/O 2&>; MJ$1J)!6G^_4]4HIF2[(1K/UB\^5Y3O?6Z M*M]!1=6EJ('CSD;(BFJ>%-=ONM%EP5XN:;N$>].?Z3N+,[:T4K *NF.!$PF;I M7/M766KP%O '@[TZ&!.CY$&(+V;ROE@ZGG$(2LBUL4#Q[Q%NH2R-(73CG\ZF MTW_2$ _'S]9_M=I1RP-5<"O*/UFA=TLG<4@!&]J4>BWVOT.G9V;LY:)4]I?L M.ZSGD+Q16E0=&3VH&&__Z5,7AP."'Y\@!!TA&!*B$X2P(X0O)40=(;*1::78 M.&14T]5"BCV1!HW6S, &T[)1/N,F[?=:XBY#GEZ]Y[FH@'RB3Z#(6_*92\C% MEK-_H3"+Y 8X;)@V>VOYV!IJQ4;PSM/B.O7[TAKPCCY--.-(KR M0BU&35AGZW0V@M/V!ND0&Q.)^R"O'O*RZ9@?$NN M*]%PS.$=2$P9-TM:X#[% ]71UJ ;R17Y:RW*DN"5VE-9_#V5P=;#:-I#4Z6N M5$US6#I8AA3(1W!6/__DQ]XO4]'_D<:R'V3L*#-1GYGHG/7541XT!O2AS<,% M#K:,VYACNKX"E5-!;8W/K7%3J1]701"&"9Z9Q\-PC6%^ZOM)> S+QK H]:*@ M1QTIG/4*9V<5_B:%4GB_T7X@/' MPF V%#D!BM)X('$,BH)9.JTP[A7&+U!8P/DPC1.P M-/2G-2 ERWI_ZPLP(MS M-26=J"E)&@]NTNT4;%QZLC%L4'I:<>Y!*U*!W-J63I'&ULK59;;],P%/XK5IC0)L%R7=>. M--+6=&(/2-,N\(!X<).3QIIC!]MI![\>V\E"R[)14%\27[[OR[G8YR1><_$@ M2P"%'BO*Y-0IE:K/7%=F)518'O,:F-XIN*BPTE.Q=&4M .>65%$W\+R16V'" MG"2V:] MN;U*3BI@DG"&!!13Y]P_FT<&;P&?":SEQA@93Q:=61M0458^\:/71PV"'[T B'H",&NA+ CA+L2 MHHX0[4HXZ0C6=;?UW08NQ0HGL>!K) Q:JYF!C;YEZW@19L[)K1)ZEVB>2JY8 MQBM =_@1)'J/[IF C"\9^0FY6407P* @2F^=YSDQN<447;'V@)I,'Z:@,*'R MR+!O4W1X<(0.$&'HKN2-Q"R7L:NTH>9S;M89==$:%;Q@5 K9,0K]=RCP@F" M/MN=[@_0T]WIW@!]OC/=GVS379V,UGC#*:.KBT2Q J'P&8O6KBOY[(?8K-]R36IL;=*.NF:7_"8DF81!0*+>\= MG^I6(-I&V$X4KVVE7W"E^X8=EOK? 80!Z/V"<_4T,1@&X:TBI5[=I)F_;!30YBU;$SVP&V M7[^S QFT$*T3^Y+8E[OG]RZ^LP=+J1YU"F#(*N-"#[W4F/S"]W6<0D9U0^8@ M\,M,JHP:G*JYKW,%-'%!&?>#9K/K9Y0)+QHXV[6*!K(PG FX5D0764;5SS%P MN1QZ+6]CN&'SU%B#'PUR.H=;,'?YM<*97Z$D+ .AF11$P6SHC5H7D[[U=P[W M#)9Z:TRLD@G0ZWLD@1DMN+F1RX^PUA-:O%AR[9YD6?KV H_$A38R6PC)&$VO923J2CWB$WVZ248RK@^ M0Y>[VTMR>G)&3@@3Y(IQC@YZX!LD8R']>+WPN%PX.+!P*R!74IA4D_0MP@[=8;$C2#8 ^AR=^'MVKHM*O,MAU>^P#>N-!HT9J, MXA\%TRZMY-LGM)&I@4Q_WY>S$K*S'])6](7.:0Q##TM6@UJ %[U^U>HVW^W3 M>R2P'?6=2GVG#CVZI[PH]P[EV"FHB 'W2XR-1@,Y3: W+00D<.F#;A!91 M$#0;X6SPSFL.(>UG",P&U7/[Q[W0KI=U:I5]9ODQ9OH]Z;>!+ M=^"1P'8T]BJ-O>/77^^8ZH\$MJ.^7ZGO_Z_ZJP5^:0[ZSRKAO!4VGA:JOW6 M9:#F[ES7)):%,.4!4%FKJ\/(G9A/[&.\4I0W@#\PY7WDBJHY$YIPF"%DL]%# M3JH\X\N)D;D[)A^DP4/7#5.\%H&R#OA])J793.P"U44K^@U02P,$% @ M:YY85JL/#1?? @ 40T !H !X;"]W;W)K M\WSBEFZVRIQPHS C&UB NLMNA.ZYE=!&!F7)^;WI_%[-'&QF! QB92R(/NQ@#HP9)SV/A]+4J<8TPL/VL_N5A=

RQ1$WQ^CX<;%@?):!289,E*FG#W%D7%8(9*XCRDJX5/:V.)\ MCH[Q?VJQY)GLINO'TF=3^^NRV_X.VYQ)H7\VBH?5_IF3*RC^Y?JWQ;_)+_]= M&-F+J!R9-UA*7CK,N,3:".";X$/ EGL7S0A\Q0A\ITEE5O?XPUX6V-OJC;36 M.[#Y=>@F+T!&\/R] VVX%AXL:$,=!XA6H+6F1!'U$;,$/Q3.O6($OL^"SC3D M[>#H=E+-1$;/V*$;>K%T=1[9[Z# EE&S'MRC>SCI2!W1YFW2=.>CZ^,/@((V M?#+A0(2OILYY[/HR22NKRA&./M9'/NDQ191J5#FE-'MC@9"+L&_QM1%KE.DR M4VE'UXE-Q:N,$B,F[IM5@/P6893=T8_EH[KC#)^)[Q9^Z$4]48]#V5G6F2IP MC\-./'%R%U;\NE?Y%T/?JTX&21%$=@&V,S"J]H\AHGYLD$)R$#0I;4.D% MPYOJ'K:9\)+G))RS?@_ -W\O$]'@R-X$3]KW]()>-"RX)&)ZRF2>=T@^I-'Z M=$!X$LDKB1++%F$>3ZD52&\!*B33H!M3DNO3R"9[./44,9;!H ?PF3\)77X9:*E-_6_\GL\[0T/J M32W,8V9H2##O^,,F/2PXED(^[LI[QE)P1E_+8N7F*-VZFJ%1S="H9FBL^W2( M:H9&-4.CFJ'QTNT2WF3# T<$EC0J08C)+8F] M?>GN!8\W]LKN!++S[0O>._Y*&JTO=/_XZ 3>\Z+Y]\Q C*O& MX4%, 3N=)-B$V"'.G4>YGT'>8L:67%P.G@54&*.(BXL129GY3GC M.@A(91'/$:%C$@",6HQAUL47:E/;?^D&FBQ2D4@286EX<03IL%^Q(Y0!Z8%LSY:.>Z&6"D" MZPURW:V/UXVK@";CD^NFA<' MQD:F<11(J3SA*FB)+-; ,(F'YRVN9-+KL:;[>UV7S7>*#5SNB%MD< )W[V= MRC^1TMG/32W#0UIZ.=NQ65T;',58%D\M7+UW(D T_F@> M-T!$>G&@<,($[$Q$2 R9"!DRBDDDM%;>F*"CXAM;"M];RK=9>PA0Y11WHGX9 M%*TN[RIP>REJJBK< M)AJ,S7V85E ,MW#)Y%.)IJIQ6R+ID)W= XF=%=Q%E# 3B$MLD)&!(IDXH\1Z M)A-^4,G;-.W,KY#UCCV\75YWH\W";:^%1*>7 M1ZJ4S;U_J@PO6&?_J#*[VPR?^Q+ WV;UDORN_X%U_P:+KG3>Q2" -Z].*.B] M5XWM+P2^=WF0O"3&!H&\TC2W6L/(2@VR@P% *YVDX&%CBXE[90=82>WAX"&- MC^=V"BZ;Q=_5*[ZD91N.S\>=(G*[ST'1QS3-U:E_IA5-<]MTJ_F2]\9V(YB+ M<)^KZWE$^;,93_WX)48#::Z[Y0]S)](1O]SJ;@$WROV#"+LQ#/J]\\.CVE_Q M;#AZ>3SY\M?]A3J#W@TW+]1 )D^)2\X"0/CF,:Z**>< Z(U3CV?*'=^> MSXD?\W -T.PJAGR $8H;N7364F4IPQ0)5BASV"%CP2:-0?J4G/*D:L\IIZ=(\;?\&;'Y]W2WX;5:*W M)TWWJ89@@",WWJ@B)ELXE7(U>^WBJ->)@V(LVF$_QO+JL_/^X#SWXX&OE"UU M;ZXO^DS F69O0;T&D#$L/5PAYC+C?IZ/U&G[ JQ@Z_* K &L$MY_8 _SV*M^ M^[!H8YK]8-WPKWP@175^^9&+PXL8NW,1=3PNJT3&TQZ8 ,5DJ(M>_V0$G[W^ MO(%*$Q@XZDK?\Z,.YW.>-[5?1:/S15".4T$DLP),#,XQ(UIY8:-2TG(A0N3C M?#+"[AGY\3-;HW7S2A\+;V(%<'< W%7S^",[8(X+!P"&>(H2M SMD3/6(,U8 M=$IZD;S((Y_N;>AZEYR]JXE4KWM+S%Y+V;&&4=[]EIHQF*+8@@*O!:[-K=++ MR6CCF32/'_E0C0#[:1=[@Y<^ FR13JWZIE-K-3GL#4P.6[]VNV2SMNIN-6.O MV,?N=&[T6O;^3[/AJ?OMTM=?Z*O( Y;W6[N5^9[)W M30,4<;"(B?3,\&@#'E#N;)2,4Z$ ML8Q)"K8&T)?0D9"U']\RGZ/&^SJS8RODL+_\40SGG;B3QD^OV.F:G:X.DM)2 M.240(4XCCJE#-G=QIR!?;?"8*6RGV>,.VC-K805>SUZ\;OLWCO_;6T'?VZKE M];3#LJ/I8-2Z*O>%NM_^-7,3>R>W@LEB*YZW79*AF]+@Q[1+TG(36&D%'8B$ MULOO0(0WM38/O>VR[DC^,5N&IJ4S6U>:"_THN@I7OK9T]\>JIF6Z^Q[]2O;HGFA\_G+1^ RJYN=F>Z?5:>\??R&%)Y,V MKO9S6(4VIM+=SX[W6W\?[Q^?7.P=?[S8NP)UEGX1.]]^/VT3+9WU>PT M\CA9,MFXY@0WCO?P@=(\,H(CBG!PB!/'D+;<(F<,L=0I"?;#QA:O"R/JS-PU M^&Q]BM.6 MX_J<GC;U;U6T3P+"5 Q&&ZM-8%($SE1Q+G M;IOA.B=<#D>V%=.3/VC""M4$+I$ M"+V:@5 6I/4),Z2D$XB+C)[4,\1-E((SFD>L;VQ)R0!$[PIR/[)>Z#Z^64-L M_8D$6'=L;42;OA0:ZMLCX<_<$J_GN\5V_,L;#8N[\5D1",D(P2!\C".+Q_GO_@/+9*>,LE9G<,+ZY<#L\! M]M,5]KBY>Z!\%,(0@R1/H"='4)9MKO(1$F2YS1XCHS:V1)V"SDSD73E4J^&* M-10&KUAEOM<=09_NCEBBYOQ>W1%/K6^IW!$O!:]L1I=.,7''1$"4*(ZXIA)9 M%PWBN2--M,93#5!$15WQNVK@%E6F7Z\WXA5[>E?JC7C7[9K_^;S(>4<14N67 M>&XLY3-8ZFQ2@)@.:1P2XMXZY*C02 8KN-3.A>S:Y74E9QM!S:0:O%SGYBJC M8:8"\R4R&A[?Y.LM^RR6O#EK+5D6$"PR8$*U<,Y(Q8-B)@+<&*>"\BSXQ.]H M+5$Y-9Y94EP[-:(TEFJK$-72Y=83'AE%/&*8":8LHT&73@W-ZT0LRX^])+9Y M)GESW=?OND!LLBS@-6;H?[FS8^T*4_6+4LZ;//WI0IB9QE9%25&5Q7^=Q8\/ M C>"2)N0BC@ LT:!+)/P TO":0K&MJ!G3-8GXM750A2XZNUL[$?OST_/RQC6QXE>2M5FKV"SFW&X""B\A?E*8YJ:V^/TPTHC MI!/BY"&QGK6EK2<7ABTUCH37F]Z6-L3\B0E;;]C%.>\-WXJ?DGMN&"&".D9Y M#C[W>X-W$NEJ7)V0_=;'B\;I%UC?T4ESVU\T MMCNG^\<->-Z7J_W6"6L>[]+F]I?IL2=7.ZV_.XWMCY=[QX=DY_,NAK5=['S; M/VU<^1^-XV9GI^7ANCWY?J-**W!Z/>"T2'C^&=!IPAZ8- X+RI'3#O0IEZ3!QL$/OK'%A:EK>=?,G9> IJ6FI*^YO?OKJ.]O MF8B>L\Z/VF=;76 MB&>7)>8RNU)UPG#T#G O/:Z829%*2R0]80WK%V984LG8VGK!!"/1B2'".2I$;Y1)%-C.86F=0[;31V$:P05<=J63U^JF#( M8BS9ZML0"YZI(B KC>Y*B;D('KM<7\:UC9$YR1+W*6EJ8F5YK"&BT1G+@V-B M>9 $*2<.\\H\1I0SGCE<*ILCS7$M-F^GHQ2X5+B@&1@@/ D M*7+!>$04"402Q;!-!:8!W:V1-Z7BYB7;'L_ SI7M\2P,/F5[>.U ':$6):<5 M @V%(9,"14D'[X'%+0_^3@:OHA[KRMOKQ=HSMD=J_X@!7<5^K^+@A3EXRNQ@ MG&-JJ4>@9OOM#(U ^"RABA4EL@S0J"8&:YP<8")\-K3B+C!/D^,5 C.TB.5M*)4BJ!I#G[4 M.1-U069+4U_/Q,@*!E9@PSP##E0QDV=!AMUI9) Q>#(N08?S9J^+?FHMK;;+^0/NL7#9#XCH YZ;''DE" 2-("L"0BX%VU^/##&.\MY M0HYIC;CA##FE%?+P&382<^)4CE2:I>D KU39?WWL/4J6J4YIK4^I N'W!\)T M"H1CQ)X(YE!BTB!.E$"6)H8BDS(( 2:VC.L'PN\I]:TH]C^U_9-!S79#K3<\ MBOTJ$6Z%6)>((H: =J)UY,1*4%)1?'N@K.%H.S]HQ.R5S2 MT6F/,%$.X Q+9+T52 F MI@(\9)O;%&S3NT3*_Y=F499G5*%LA7*/AEEIY5& MG[RV1&/$;$99#?JBTR'F;&/M#87_1[QN*/ON4IM>8AKD[1&W#+8K],YSA&#A M&;=O[=HBR?05@#:AN1H MH-0CX8@M.QLZ0A("K*784B=--,M/HZM@MH+9]P&S:Z#'-N.PTF)7C:LW#H[6 M[@_ 58%!70TXHH@%1UPXA32A!GD=HE082Q^*!$53-^S)3HZU =?"1?*O8<[N M@S]#^_O6^-6:YZ? /[[\=R;[=O>\D/!;_P-?&[_:J>T?MKOE NEMQ/,16*5? M?M+N!OC7!R8+2"XWR?7_M76]8<63)^X[8DE.-Y6 VY[U!NW\[ _E")[O\9>+ M=A@>C5EVXL+17N*;2ZR#;3L?WGW)S)J7#3Q%N/&GR$/SFK*XOF,[[EKBO%V< M_'G4']_AS!Z"HM"/]@39!#?X8#L7]G*P\:_;QPEG.;7UT[MVY]ZDM+*]*8D( MP*[7+TCP [!2[.=OP9KLVJRE=M3/%188(52R'9 M X(WMEI%2FTOU7[-,J6;2P_MW*.+93&U38%6LL_SUB!"-V.1295H<.79'#QZ1 MZ69!IE/X6_Y.Z$TB^9V_QIODD;\34CSJRI\MEI!-2>[^]=HMUA#Y>A8KR8-O M.\?R&%,RR,BX^#?OB4DLD,]][U>)F/GN',-D)*9?1 -7<^7@QT%&Q>WHXZF+ M_1HC]1KHT>0!P8UU.9K')QT^X!X/KFI9VU,NI[OW!H]K[O7@;5C")H\DTZSN M_48.8<*)5YOTXE4'\\('TXP/88Z5XMVR"MC@*%[&D_/QY2K7)D3OXF57:T2L M^F&1B2_=VO"H=PZW"(,9#_/+T^TK+D#;CM]CIW<&\#R,_J@+#SV\?(DLC[?O MWWZ3'FKMK.&8)QV-Y%Q+3:0A.N&DX4^.R^F,I&JK\T#O=&L7GK5+=^#YS6_[ M)W#-<;,%UU[]=I*]R_O'NY>P1K+_>6_:._VC"?=N;N_Q_5/X_>DNWH-G[[1. M6./;+ER_?]K<_G+1:/U]LM_15S,-/KT*)'*/$79"H-SN$SEL*.+$6Q,%#B$G MWRG#ZYHMJZ7.*PK=5>"T/J^V2);",Z#3^\Y2>#:\FNIFRH,F,1&,F*0T3T!A MR(8(/["+AA*E;%&206E=R:=T-*V@JH*JMZ)'O9\F1,^&2E/]6:DG2@L=D>8Q MCVV)%.G -&*,BR18%%REC2VA:!W+=1ISO18V]"NNIOWU? #/COU:F3S0ZPZ. MVF?5%.V5]@Y(6LGDA H!P\VX#2E&Y3V-S(@D*[MS'1$3S]B=20NF,),H>L,1 MURR!W6VK-P^.[T("QFG0$E M*% /')X205H'C!*]%-OF MH2E*[[TO6K \,,VB$\YQ[IQ-/$6&'=54!6)29=NL(6*2&=M&1^D8D1K)Z#SB MGA%DD@?8#(PQ'*0DUH-M0^I2O<&0VMOFYD5,FV=@Y\JT>18&GS)M#*BOU( V M)'G,\R:<0Q946J24$D3Z%%,>J6?J?!EELA5KOTM!71DV2^?B*<.&4TD8DQ&! MK&:(&Y;[3A&!A,%18>DMM0D,&UHG>IVZE:Z%7?.*8S9%!]2"#ZM S2HQTAAK M"8O4"QJX]<0$R;2W425B)'.Z,F;6$"7I[ 3P1' NTD28BX0XMQAIXBA*V*<@ M..?4AXTMANM2KK_WI^+F1QLSS\#.E3'S+ P^9QD+!E3V3-KB)-L-C@CDXL^>D08M0B.$W R!(42UT1EDX:F MW%(6UX'NUM[K4W'SH^V99V#GRIYY%@:?LF=T,M0%1E!@6"">(D6.DY W& ?K M+16%/3.?P:OHS+KR]GJQ]HP]D]H_8D!7L=^K.'AA#IXR9:02P1LM$/.$(HXI M1YI8"V1%$Z*(QHS#/KB$N?/8 M*N$M@"RKK)LUA%5Q8]U\@L\\:>P>V.@Y92:BY&A$/&B+'*<>>:I!-\+!<%_. M_:.FSM6RXC0/;O#[6KR\;PD&%BJ\63T.5+&=9T&&W6EDH(QZP6A 3(&B571: MB%"96XMG?OWIKD_)&*QXP+V M-#+$L8[(L2B15598R1VECF2] '->5^;)1M<+@L!:1(W6MO]^L]=%/S7 5MN# M_P'W>% +_J<\H%KD@HM<'P?'NL=A6[$3?>_T%.2I+P>V==H^=@>/+)BKTE8> MIJ-X0S%/8.9BE3@QQGH5O74A.B<%PP].6_G2#3'=K:>\U_FOSZ.U_ "-Y?)Z M_NOV%]K\>! D"U%0C8S1/E?88&2D5,@S%XD1EBF1.RC5X?S7/INE8N];[#U* M0JI.::U/J0+A]P?"= J$B70L),V0\DHA'K5&+@F"*!:*"\.-PNFU@/!:&(>O M0Y7-S1Y.;?]D4+/=4.L-CV*_2C!<95Z#T400[SP''+6*&P]O+8FB&MB/!KPZ M_*P@MR)9EAI=(S7I7ZRT%DZ7ZWY MU,4*8"N K=(3WRW:X@FTI8W= P4'*13'R%KA$&<^()LH1=@F%AEUCF;E?MGI MB17,5C#[/F!V#?389AQ66NRJ<95.X"H'+=9$&871#"65:V1)2L@2P%4OB3(R MR!S$*Q(_!:YC0M^X%KL$Q\N_ACEQYYH2' )Z']?>M_X,?X'J>V M?]CNEB])Q[C9[H;8'7Z@JH#QI2)!$5/\*130# 63>DTM_CC+"6JU"SNH_=VD:>QX M&$[(5XL3?_/PO[]W]FGGNSOND6;K4.Q=?;W8;QURX'7@^;]/=K8_7C:_?;K: M:WT5C9:_W&OM7A8\G^_=^O2C>?R%-XX_71XX+)C$-B*2 D;<8="DO":(N,28 MT=9[+S:V*):;=XV'!9KKP+_J"Q&$530JZGV*P7!KK0E$FLB)(LX%KE5!$&1, M$+/BHR*(U1"$.!#:":R80));$ %>%%VA"-)<,&TTP2N:.)Y:.(+.0!LT%$3@Y0T M!,PM1Y&6E,$/)H.PT5(&- $D(>\A"=CQVO HUBZC[0]J$81;J&U''T]=[)?? M9*1>RR*@^$D*&LJ'7:_UX^ LPCV_Q\[EYK6&40C1\I'-\U.0<'X)@N^HDCX+?SX7D_3A+T* MXF (\#$$LDX%15SW+[BE/K4'-5"@4J_3Z5T,/M1N4_-/7G6DZJ)L1Q>6W/B# M0L4M/IG0>SWL2.S#=A0ZZ+467NK2L"T=>S:('\9_^66LP[:[Q7/%DOQIN8/6] ](=@%BFL>\=4Y;IB2,%[&WZ#F&QF#6B]= M2X+:6 C<,B0?N(OK75-7+@N4C%Z_@(0/8 W'?O[6QM8>",7:IULR,>_$ ^+9 MB]1_+6!*OQ3-Z(>% KYT09?HG<,MPN"_%R&55U^7";S!5I%>^^1DK]?KX)WW MAF_%12L#&$M:.&>DXD$Q$S7\W:F@?%:W>.&BG76Z+!0(F]5\F_#\UD7L?(\- M6,S1.^GFL[^]!]? &EH-^-TN7//G2>/T"ZC&NZ1YO$?W3QM7C6]_=_9:C2GG M[=E)\QC4ZM9'TKCRE_O;)WC_\^[E'MA?^]M?:?-X_W3OJO%C_QL\F^C+F5ZE M)H1(O4V(TY3G2SF&K& <>>M]<@Q'2GR!''4UI]GAR^6\+2D_;9VQFE?UO&\. MW;*RUKKH5:"V1%"[F@$U)1,GRGGDC@@(JJONMM@MI1/\8*UI8(:WBVKWP24AI.4>Y&C+@E'!E%&?(D$"VI M,I'DOHN&U:59IVF_[T!7DY6N]B9A[;?>>;]"M26B&IE!-9 MD$TJYC;=R<5HK-(84(WB.F7+ZAE7*6L/0C55*6MO$]7@NQ6J+1'5Z*Q?C7DB M7/#(ZIP2R4) CFJ*, M:8)HBEVQC2]$Z)95;[1E+/8]B/]HT?&2?D4IA6V=H M^YC/M<*W%>#;[*!F%GD*@6ED<,K! ^Z0E38BYV4(7"@G"&AM0M?%TJH6UTAI M*_F5;E*QSECWZ++V)\9[JW*@9]N?2F!4'>!?2";PZF-_);.34\2*N.2G9=((OT?U__7UNUTT'_= MRFZ>5TF4$T8+.K<\:O/QI7?Y\T3YLGS;]O M)6WSG9:_/&!4.L%-0DPH@;A1%,'N)T2< NO82TYE+"4!T&4,'S,RA\148AK. MRBA.+-46VZ!!P4R6!6'\=)+WZ'QJ(R.@;"59G$_MU_-^/W:'M8F#FF6,J9* M2289G>!]"UI5*4%!?N,Z@ITT>M'Q>XZI9'I-^Y(8M,EX/V(%<9]%)1 M3U.6$F3Q]^!:@MGM'-!L$QCL,94#DFY*KE90.2#5X^H1?K98 M(C7.3RFPF&Y=2(/GKJT+M4 \[=V MIESDL6_[\"T;0=NL*?)VMI0\K:SBH5[V9=S#W'^/JO9E>='LEW1'C;6E,WO9 M!QVD4);ZL>C"557%5%4QS^RI_'1ZUNE=QOAG28$3YMO(H'L=SLK'FW>ELW+O MZM_'^]_V>)-F)^/?G2:8>3NM$[KS^<_3!OWM>*>U?[3_;?>R>3K=M>CLN/&Y MV8%W8WO'8/I]^XJ;VU_%3FN/[W_>N]K[UA#-T^PL_4+W.].%+_[BP%#!14X* MYYA:Q+G3"(QTBZP25(A@DW!\8TN9NL)/3A%?OU[M%3B]27!:5E>U"IR>&9QV M;X,334:$:"@RD1L I\B15DZ@A"5V2M+@A =PTG6EEQ5&>4790^N@1+I>][ST MM^59G.W! ':^2BEZ!7K7Z #_G<^O@K-5P-G5C*Y%J.3")H*4IBG7X^42%JV0 M-PG.--HD0]C88J+.^9/K5I:8+%2Q\'IJ)Q4+/P,+3VDD*:JD.1&(,!J!A8U% MVGB%M!211(*C9L#"DM>E?(/Y?J]!(_&]P3#'"?KQ>^R>QZIT8XV5DS(=:6A_P+_/[&5.\JG\)&NLFHR-K%8^L3_* ZO@;/EP1F:T M$FJ98C(2%'V2B'MBD %*15HE863"\+'9V#*TSDCE)7F[#+PL+TG%P"MGX&D? M"0_!:,40 "[.<66%C$H8&499B#AA*^S&%E@51KTB'\G3QMF\[#??[ZN]!<_6 MK6?"/3QJ_T!'[1!B]T.%3C]')_Z?UL?;Z"1HUB:,1'!F'G%I&0 39LAB&5-T MDB2GJSU?[IY'82/.O8VPM ;VG#AD;MI/56<_'RL:(^O@0_[H^PU&Q?(782T3L'XU?\>7U!.CM+ZSQ\8 SHPE/'"42 M&>(L;FPQ7)=ZG1KN5UR\7MK7(ERQWZL8>'$& MQE,,3$2N*V?Y1E1FY"DS[:T8I(9Q$&C%'D8,UR2D7R$1,4)*! MXV"#LF%41<4KE]#;Y>9EN80J;GY6;I[64*A2/&JKD33)(QY21%9@@P)-3D=' MK-!V8TN3NL)ON%G5X5PE8(NV::>H6P+XVP,VY%SP2(38DPTZ"T&QN0E<(@D*042V,9BPX0 MEJBZ>'J;I;5!V%L-X1?IQSYZM01N3ZT9Z@8O;4!]NYL)>#C7_=;K7<[J*I$YO>[#NW-*65 M;6E)>X")O7Y!J1^ XV(_?PO69-=F+;6C?I8A_[C_D/)@HJ)%>JZ6_S7+G^X0 M;% [EP+6;]P!6]FX@[&CZS^][F$K]D^WHQNN3QOY3V(L _>/O=C[MHL;QR=B M9_L$?K=WM?/Y4V[WSO9;NU<[WWX[:AY__;%W]6FJC?S9:?.J<[2_O7L)\H_O MM!JX>=S@>ZW#'XVK '*Q ??]1)NMWXX;,VWD=W\<* H411A'CG$+TDP$E NS M4,Y+$B#$0K!V>IR!AU]BYQ68CI)3')Q/0)T&Y)^/.FHVW78^;S[*NU_+V_^( M<07W/_#V D&[$C)*!0Q#./?:Q*B)-D1)J8A2:6-5XPW&Y 8L6$A3X,B"XM9K M>L&+D]WE@1>1QCP25U$'QFG 'CFG)&*,21:B=<285SB]H*#T8:;T ,=>KW4C M_'BC,PJ4V-1*/69&@=";6- 5M/U7DBV_[;_>9/)QTP1>:+$/V]EJ1D$UH^#% MMK::4;"*+5UH1L%J&+R:.+"T4:QL79S#=]*;J?T5N^U>O];L#1\9\GQHPL=K MO\=20^9F72AC/H/\T6]W??ML-=4%3\Y%7K?=6CC(\B;#)-(2YA(SSE+#O4C& M">E-)(Y@Y2+##TU/S-;VE^X #,93$!R_61\_GL(>OIJHR&--\S(J B;VCT;K MRV6C=73E'X_C+ MCYW/#=PX_8+WZ._P_<;5SO;?\([[[?WMS@F\5WOG[YENR/3 Q"!5I!1A%G.E M*G;(YLZJ41K'N6<.*[^Q)3"N \&M4:IU!4H5*-T-2I$*;@.G5!G/-?-:64." MTEA(&:CR#\VRK$#I>4!I=PJ4? I<"XZLE09Q0*(\J5>C8 &.B#.44KF.H+14 M*V+-=<6OP"D]6,U5#+70'OC,%E4=R**[^,\7U[0FSG%[=(P5NBT1W:8;/M,# MH8V+E&&$<CGE2"\Z&J6 MYU*LI,3C;5?=OXR:DF*_'\.H^5%N:3]HQ@K2E@EITWV?Z4$0U";.!:(_RE9.*?Y^!?Z=4$HZ](H1XQ*/. M_,MC5DDT2L*;?(@$A]ROK$[UFO#O,GTFZUZ/"N1?\[;?OX2%U^SI.KA,'I9# M\3I0[@64E,GLY K9EHAL]$8S^731:'G1^'@ *H@)1$C$;70 <)0@+?(@3T.$ MM5@9D72ND&1UK98U)OW!.4:OQ;/R3AE^65I-Q?"K8_C=:8;')$D7&+ YQ:#, M,*V0=LX"PWOFG&22.E8R/":O@^&7ZH!9^SPS1IZ>9_90N^T!]UA.4NH:K? ] MQ1N?EIOVKD,3"XA)I3B/6#+M9>3!8@<*EB7$VDB"PX96V5QK)#*GYP[0 \4L MY]Q+Q$S "/0TK=TA(GJ@CC^K*Q4,X*QJ,5F%,)UJTP/&&K M)'%4"5WE/ZT7&T\Y\1R+5DK"47(XE_8FC9S%#+'@/(XN.6K4.K+Q>PTO/BG_ MJ0I,O*AN4F5-K!;=Q&R(T0O!A)'(Q 1*BI<4.:$TLEQ8 #CKA8J,\6!@6$F0PU$BQUTP MCE";/"]RH!1?#PY>IM^$K7F!ZK)RH)9H;+W3E(AE*2I52L3*L.UFC!"L_Q/; M:>4FQIZQ0#FBWH-Z(CA'6A.,HN>:4$D82Z',B1!/'SVR$(.\(O?*>^7X)2DV M%<>OD./Q-,<'HKFVQ(/^@O,(:J:03D8B[#&AR1N=1#$8@M:UF55HUI'CE^F& M86J]]9UR!E%GMKWH*KPP#TQNF]^-_BFHN&Z[_O V*,O MJ9 A4]0-5F\ ,A\]"NBA V>8N!XX,W<8/22GZ[>:9HW<71#QHB,#+#TGXTJTU;-\?U3*6U8N)"+_V M3F$AET6$.8;:?RVB91+C1+#<6J#:U=>+YO8)V=G^\V2OE:=Q=(Z;G[_0G1:LZ/@C@<^. =]$@TY/ M]>A=P=KP3NLK;W[^\ZA)O^*=;PV\=[PGFL?^LK']-WS6;.]=G5S!,RE@GPR& M.L49TK#5B$M 02,P1\"+L/\)1Q%SD&3SKOQ2U^YT\@';P\-^/+3#6#L;5VB, MW/JY!_^@I/9NIO;K>1K9\P^_6X16F!'4:X!J+2,75%ELF;(RY61WPJ5Z)EJ1 M[X]60+[Z TN=XS8%Q!GEB%.+062Z@(HI0\9)BT4J$I+O))?3$;G,(Y([Z0". MP<7^\Y#"E]RM/@Z&?P(I_S6$'^&/V,\][.UAO#Y_1-\A R>YE<8E$WQ,-&3E@D4_GR*0J+#AJ:2Q MT_ITP# WC!.*/(AOQ%U,R-ADD(0]5X .66M\+FQX'"54V/!8 @"C;?<@""4L M;"JBU@,!T&"0]22"8N$9:/N!&Q(R-FAU'S: >CR%#?#))#84T##L'<8\0;=V MT1X>%4KH#8:42NGH\ENHLEFK?0'::=M.Y[(.3^W&\5"OD0J;OTC4+X/:X-P- MVJ%M^VU8V.&Y[5LX?M!M\W>+6V[6_K=W$<'2JM>*D8\U#T:7;7=KOMWWYZ># M8<[V&=3:W7)FV/GPO!]OKJYY4-Q=G+RSNZQ%"VKU'0L"Z %]'=@B]$"9!_/N MUA(W:ZU;6W!C:I3_O #NRK?(B^B-%7@BZK5KNV3R(P9Z/9#Z6?1Y)FOGS#_Z"F]PJ]X&;]DUQG,#[_XV_O M"Q&;C.>-L,-:/KLA/"CK>' FP]YM.<1O9'FWR \<'-U 9C_Z"+)HFHY+*(57 MC/_OO#V\O '5_+B",$[/AB.U$O@!O@42%!Z\F$;I I$^@"H3/.,=3<"K,'2F[@&KYY_4Z_\C+K/3* C]OQLX>[_Z WQ\8SW3V ".M 5 YTQQI MP\#2R$8IQTE*X3>V0*C=88&.!.VTA5'/5/:]'4;:W<]]6:#A@.(%1'M#6Z"X M]H!Y0(>MQ1^96A>D+A6Q](0:'A3G7 IGE7584\FC2)HL0%W#BTYOBK0:%O2( M\],I"OLX^'A#9#OINJT*T7C;7@X^9E'SJ>"HG;5W(+E3RC&# M$M<81+I.R!)F45*>4C@]YP/=V.*SANXU!?;Z;9 DF:Y^2FNW!=IF[:_;=%<; M'&5J['E_7II!(.3@ &L!3G"D+>0[^$YO,%(SY^$DJ N E9UH0;E?)[IM=Q>@ MVYWS81;?6>Q4M#JB5=RX.LF)PH*!^H\"8PQQ!7]SVB3DG*5P1M:;F,=,_(16 MX;\NZMWL[T(T.R+1?CS-EO'$7;(BUHF#08&GDV8K6#^E.A=S9D<72+L/I]VY M_.4MJ&7T=:IE=E%D8$1[3H,&4$C<6&R)!#N(8:4T)X3J2E]:-?/3QO'>@2;2 MY@A]SO[B(*AR6A@%::6DDC(9YDF>3$'F=(_YF:[4.0ZT"B*S,]G4 JOR5\JJ8KFL&D+@%*B$B$2Y3+EA6%+8^D@<\*SE%:NNFE5Y9E6B MI \8,^1D4B!Y.4,F*($B$4X*3;UAM)"\FP;/CF#X":N"]OP6N%6\4FZ5R^56 M8;A+P)<"9"N7D=J %19:1AVE\%14W+IJ;A7-EC\H4K2#T+EED4;<*H,,50D) MZIQ.7A)M?,FM>!%=^9$J,)/3G&I>C%'!:"]"M-X.8AE5GW _%3%E>.7.>2@C MV];[?L[_S#ZE\VX1=6J/XL;UFAWDL&:G[7/$^.V&G\81]R6%G^9G8H]>?K1" M3C=5GGESUANT\W<^]&/'YL#]+Q?M,#P:ES%,7#C*.\=0?W^$,H!&Y?K0GJ #_#[9S82\' M&_^Z3:) GU-;/[UK=^Y-2JN3:\7[@W3H]0M2^5#06OX6K,FNS5IJ1_TL^_YQ M?R4!PD49:4RK9KYV<[VX4&41@NG)6(@ MKD!0D:(!OT",F>ZT1PI))(4&\P#S[J0)P,P+C4$*-< M%6=:.3N+1FOO@ 07B7<$19:R+-KTX];5& MA-62.36)D+ UEEK%52):*J.2$E@I"HCO*TY=,:?N731:7P\P)D0Z'Q$/.7D# M]!_D*%B(+#'GL?2:%>VH@5/IG);R;YM37VLT6"^74U7NW)8<8]F8I35\VI/W(ELXQ1 K=ZE,O&#@+2G>89FLF"LI @63!D-EOP] MYF[(5\JM9LF95IAQ'R00!.$@5YDV1DB"A5>..)&S=^Q,/8C7TXY//N(/IS MV(Y:SW7:A[8,V^37+_:E;[LGXZY5L(M%4[U,*6/@ +#(>'-'IX;\TFX80S<[ M,X='@#KM02W^ . 9##J7N6U#KP\4DSN(W'7WFWX Q?7#J>R3=G:"3K66R(LO MH6S>/:\CJ=.+C3]&O;CR]:-;W>Q.21"W5MQI6]?NM(>YZ<2CB"&SR,NUKKNK M2\?W7N=[L0TU?V2[AT7.0<;[?J]3B]]C=G--GD)!)BYSU/\[;^>=@D/+CJ\< M3RD"*?D#D#3G((" _28.=$0T-RQ5RR^3Z;.,4%]?\K24?8RCM3YQ$A47'NN@ MJ8U:)V-"L))4TFFUTNGJTU5C>^^ .>D$*/5(66X0QU0@&[1#,6"L#2&>8%58 M?0^73+?;A>3N>CD$.*(AH)."*,=$%,;.V9\!?#M' 2_K8]R9H,P):@S _*\2 M_,M59%@[['V/_6YF\IO]FVPT]&7\S>L>9)FE "QRM@D0?KOHA@,? AS8W&JC MTSXMNV_, ]82)2_+9D5Y6T?_AA-K#Z?Z"PU['VK_;,/S^C$'T3KMV"UZYXS! MR@X&<5B<;@G,Q?R 7^ 2N.8P]P\"Y+B^X>5-4Z$"Q$;WR)<48J!W#E_O#'JC M+(<2]&Y=$R[V(NB$6U>((C%T]@'D"S$2B$DA[UZ_LL@YO!SO];+ MO9DNVIEPVH.SWB".\=<<"T'/*1B;_RUHX M'X7"+_,:VKU0IG.V_=$$\121R9$8_PX44DA:. _0J'(SIW;Q"HU>+]Q0Q9?B MB[W^H/97['\'Y*S#1WXS;\M?.0YJ^Z'V?^WIV2^U/WJ]_O5E?]I,9]<734O> MI_7K%63C];#T_$2_>Q/WIA+]>%+:ZH@Y%H133JQ)2H:8A&,,.ZLWMCX6V+H= M?=&%JNS$D]MB96DYI0K8HLN7AW^";I2[[A1<,4'7-U1VD_Y[#3:;)0:\Y^W7K[WO:?VR?F85-#<.X5Y[A4KF6&)4)ZS)VD(KZ+U\J^];M$0.TNT MR<;+!3S\"OP>\Q]P7"V P$$I?U]C5^;?S[M%[3VYG1!YWKG.41]EM)6Y%T4" MT$02QSQ%HZ3>F^V;[.0[;N7):O\<"=#)C;[=S!/4B-R1ZMJV@1MDY1:>,&&2 MMH?C!M+MW#;NLFS[5MLNH7BVV_1H80LVG%;6."I",M8F#C1L)792 #/QP+E4 M>-0A;:09SS;KG^F0]NE'QN;S]N HX_].RHKR:VH9NK/]$5^W[F\UR-[5+MG? M!ITV/Z_0>;^ /KO']S]_R:WX.WLMGP=_3^G)9YW&U=_'S>V_3QKT]^.]JT.\ M__D3VSL^O&H>'YWL'>=6_* K7^U>-LF$GMSZ^J.YO7MQP(-0Q+$(BC*-B N7 MD#/:(FR"8"XZG*C8V&*PYT^^%&Q0$OX?A?KQ5_'TZU]+-I8YCS,?(R;#WL,ZOX[%QHTWHX3K+X4W%%CN5SLX>AUC UZ>D_;8@4XD:*DQ MHM2)$2 MZ,!$9+PGR!$5I#9): UT %^ZUQXH&VIW.CU?>.I&!NBHYB63R3B@=5FX<(J# M&MQN?U[$0*\C/:."PPDWN?5%[^5L/H =&+(/J.S'/K94SX?P@*N1]1U3*F]\ M[8(OG(BUTS@\ZA4+##$/B07EK(SOV7;_1A7+G\Q9S K6.8NG,_IM'G M\\.5OA\SP8*AY'K]?EF4GB^$]P['YX-\8>KUYUX,EP:PVZ^="+#ANV5DK#5[HO#,*FMKGMOD'[<,N_&U:*GS. MX8'_] :#.-CISO,$5#S_,)X'BXQ%QJ*D#$DG)>(V,>0$$4A:S*UG0?CD-K:H MN7>$2**/L]@=Y!8-W3BLCPV8S,0%;16>R/H@MCGOB9Z;,)M NTTSW)=TWG.<$ L.2ZOG1TBWGD_NJ";3FXWNMV MHQ_EEXP2#MKEO(V9<0>S_ T'03'1MYU\12.'$M%RQ*K]O9R)T(V'/;AM/I[_ MG[TO;VKKV/;]*BK?^]X]ITI->AZ<\UQ%@NU'ZDC$"8X?_$/U" (A<308PZ=_ MJ_?>$IH 8< 6SD[*-DA[Z&&MWQIZ#;[TX/ILI,Y9IL40IN?]&:'C(%?AZ"R< M^\T\8*91R*\SF68WLYFQ@F^;Q_SXAW$TZI;(F\^;9EZ5YWOCLLV4<#S(A%OD MN1=-TD)%:@_NDQ:5(F"1&24#MS)IK5F2R6(PDX2<&D5RT@1",KQ^$XB9^=;X M=@>^@6W\]KIU?!0H]0Q6&'GG -4<\\AIC)$U-E*-H[8! ZH!K"TG:,S#VBTE M#YHSYY(3JAODRAL5Z.7PM/PTX,%\\ ](@8 ,.R#N"P#\;L15J,R_5^UDWO4' M"X0U*53DPA[*Q!/->S M7;P):46GW^J5!M8[:(L5@!A'7L3L*JBZB8QBTLVS:)AL&O3 .(^2>\P=5]Q':KCF3!-G M<$Q@%1O'$ 8+KH(?G=WCX+T=,6\Z892A:2A#L3$1:)HF<\BH$[$F4(7>. MEUO+Y;P?'_20)9B?'G9-XU07>KD_+!Z"4^-TP(9JRKBVU%!F0.WT'A A4A7O MH;,Z'N([$>,Q V*,F!OIRNI5W !%&H$%V*D^2$:()%P#,38-IDW.EHV(->(A M'GPJPYT0ROL@ $LYCLQ*QZ1G#'1518,V#X:MB;E9 M8\B-56YOH$<]VZ/$I2 MB* ,F _"2K F;$(&I"/R(A^\ZQA = +!W.NMS3'JV>551+=G9;[,:+B!IJ\* M#'@RTGGFP(":E-[B(]@A'D*4*":0@=SXB P.%C'A3-#1*Y?8JS?:\*WEA.O; M!.&L=3F WN>/8#@;T]* MIV<\!Y)ZZ8W.G8X"Z%3*(*U=0H$%%;&WBFKSZHW*%7'N(Z4'"JO'TDD=0O"$ MH/(!'RFMHM6Y.JS2/GM!0;'F\),/.E-N>L&S]E)A.7:HVD MM.^44$3XUL0N;@-.#SI^G@5-+G&IC.3!,.X3Z,@*.Q)Q4D1&(U:W=5DP>\<7 M%]TJ*N<7V\TA17^>Q#C:Z0QS\=XQX,,^O.\7P*2S[YYG?< F_+3WZ=U)ZQ-\ M3EN7K?T/O+WS]NIPYSA?(PY/SR[W/AV> 1]0X(O%/&MQ\.GM%Q@#\-+VE_;. M,6[M_W:VM],"GNF>[^UOB\/S#[0%[VJ_FXU!;O&]?7]UY'(K;L8H$MKE LR! M(TM!H62.2.XU5SC(Q>0V!6PF8(=EU)@GYXQA^>(808<@P>E7C0B0=9%%\V , MHF)V3QK5IC2*76GL]DKD YJ?\&M%&0LLL-)O>.] WCP3M14JQY^ RL-?BSBN M/T 8#3['PE%;D]>4O*Z/",'&@?Z(#(C.7#95H-P:"(FH@Y$$!*X1B^3R MS8 MVXU!O]O-9V[8P.6#RYQ^?,N!G!\/1WT@OTG(WZ"DE2QV[+#J9K/8O>:^%9@] MX%E5(V14UL>8''0-0AP@6)NNO1C&UY,??LX9YEU[];K3*V98W/1S];[J="R? MZQ0:%J@@U5N+UY5?5T<^&F\!4&3O_F@ ?\+DQ=6!T%;A^/]I%):_$V)+X-N_ MQEOD*[]3F'_5G7<-%I0*+FD]V&<:[-J/!?K-O/)_7K%7D^LFE Q0'Q]^Y4\% MV0YNNZ6J4_4:-TC!7'<\_=Y+B5BZEEY\R5>O8.P%QBMY[JD1S]RGN17\.9_5 MGS77*6!]XQ6\N;3"M0(9+T:-0A=O3%;B1:UN5B_FUO,1$UY_X2J(7W[4#[6P MI%[8YUE8O,;"OD1LBZ MX<::J_=M&'SU O[WXBH]:(:S,RM**F[2U![@$XY.*9," M*D:9OR6[D2UZI?ZRW=)OL9VMO:)TXG8O5%Z#846LZWF!V8MU*[SKN/5/?\!>\2O@S7>K*7*PE>;XOVZ1_=O>(^>%]77_][?W?4^A-_^??^63[@ MNCX*/DI"F$7""(PX9@9I(PC2D2F5%#/$X5=OB&X*==NYQF-X(LN2!_) U M0-T#4,8D&AGEWCO+!6%.IDB23Q9HW%*5;CD[K0%J$P#JPSQ &2$M)Y(CH31' M/(: 7- *.8NE4)Y%)?/1EFPJ?5M88PU0F\/%-4 5 =3>6Q.--U+G3M+2!*I< MA ]HB@Z'0H,BI@:HC02H@PE P7>[_,@:*R@+"?G@#.*>8^2\"4AI89*A-!25 MOS(^W98JMSGX]*R>B>7YI.*_%V,^;U>IK\.OLI47)GNKTX4^;,%6HOY+QL9< M=XN"#:(E!5X*P62^\L[E'G3"$W5/K?F'@N2O)W9P',-^?R]'N&R7M5?6#-RN M,7,MS,1+5J?AWGKI!"(1.\0-Y\@XYY&VVF/"G0G1O7JC99/A1RMUJT'F696Z MFM778W4PR+1)P6E#!.=".NTEP2PXRZ3S]Q?2J5E] UE]P7[CTJF <40Z<&!U M2RVRP5!$O(F4B$@$:*AOA&@:]F@'4\WJ&\OJ6! 'EKQV@3-.P.91ABNO+,AV MFPBU]\41UZR^@:R^8 GI$!F6BB'*0VY/DRNW!FD1PTFEW),46P:LCIN:;#ZK M?V-3Z(6=).[$,*[J8ME<'F,XC>![CG/$M5!T78_8QJ'H/S;7.+K9YAHZGQ Z MR9)!)#%F0C"- DD"Y9KQR#+'\U\$!9KL:Y M0:R]$<<^)=?3+2HVV.Z91E#&7GAD[.0]GJ/[[IN/JF:P?J$_SOE-#PZK_L'B M!IY^?39:#CVDNXTV,8%^&;T0W#/B: K&:$*%T-195X1%/=IFK*,.GE[TT!F# M$=;A^/((E =F1:X_D1LD<: %9*C0\)/BT5&G;;*YHT63T$>''3PY1WUGIWP- MK36TUB'Q-;1.H/7##+0>B"/%"#>*8V2MD8A[+)$C,2&0G9Y9'2SGX:E"XFMH MK:&UAM8ZF/]'A=;%$V+N5&3!(4M2!%V5>N2D\\@8+@%827#!/54P_X9#ZQ/X M7'XJ:I/,]@.8*Q1T5W^ M>JEW%8A_RL+ZS^D7I?F&URO2SQ[O:X_XN?8&\>J M0=(H<\"GSNCDUZIHSN844SJ>UKYK[7O D%^ZASOO3@\_[;+V^]TK^ /8T"*M MTV/2/F^?MD\]:5VW%HLI?6E?P^?O_SIK?8(QG'I\<+H+?S[RUO7'*Q@'!6P# M_/IXW9KK%]P2&>..O#&1N(215Y0BGAO"NJR]F<@#\3H7S5>+M;H,CC8:&:T7 MD0,FF6252((2ZT&/CWZQ^%*U'[G[R/O8/Q[8BQ/8]>U!M$7!QO< /!=%+9 _ MJZ:$OP_ZV0<__(KR7?>/;7XN'J1@""DH:2EG1.DH$XL!@]",2BKW;.6^II5H M.\-)G=RB='JU6!M6]NM[4ZJ_/$K,6I\X0R "+>(:!V2I<$AC[Y)+A$MJ%W<7 M!Z(8LU$P3@$I,1"&B0F;("W#,;(76"9LAIF.;YC)9F;J#!O.#F.8M.;9_3WW M&QO$(3!763'RW':ZN6[!Y&,[*GOXP S_P$5=H:CLLQD622U+"66;ZG*?\51 M47]R= (7WS:0EUYX#&3I5Q8>D_@YRF,)^CSEL;1\EEI>HAZL69L,?I "-QM: MPV9UH:#?W[5+=W!^I]M!Z]:-NM]XVM2C1\]0Z>ZIZ7%^WGG>ZW;YEI[BU M%WM:_^Q)7R^VZ!H#6-&-+R\WHEMZ6;QG=:ALU/8/\L]YK>3ETMG=^Z!Z=_G;1W#L\/3L^N#_9_Z;3W?\L'.;1]>O9E[U-K MX?#GXGQOY^QJ[_W;R];Y7YWVI[<89M'9VV^?M."=K?.W,+<#NK?_5AR0N4(I MN'6]?77$K)1<*XN"U/GPAW'D0K (IZ!PQ!PGDSN\-07!34'%QF<(UM!50U>& M+JI\,C0F17C@..Q4#&A%&1"W&*% MG)$>:1!5.5B("J)>O2%-0U63X=L:WM?0M3G\74-7D4Z,F:1>14(5S2WMG"$T M26]=P H,9O_@Q*0:NKX[=!W<1#.>OF5'40G/4XK($BX0=]P@0W@N\)NXL#QB M17/]S";5M$G)YE=;V@A7S(LPQ7>SBZ17'(7:;EV6X3EA%(Q6!H!I<%*<<&H# M#@DT0*PT)SCJVGA]83"*EXQ7K;T11N?.Y+FI/?<:.:(Y,HP( =NM;>091N'7 MIC*W]97>G)3/FMF_EMEET#XPRJ-W($PEV'M>.I93NFVV]WAM[KT\9E\P]Y0U MBC.K4.0$F#UPG3U5#F'C L5&YJU^]0;4J*9X?-&ZFM4WEM654E%$#O81L1Q+ MJED2) @A*!/:,U>;1R^/U1?,(^\B\#K'*"4?$2*8,X23DG#F.D0+U(45@2E'[UAC4UE4V6H]=^Z-RX&G1KT/W>H&L5 MC8IZGV(PN>JJ"40:L <5<0X,0E6;^2\/=!?,?.:YB"$Z%(05^50WH5QH$WD. M.\Z9#SZH')"B.6EJ9FK0K4&W!MWG/4AQ0BCO@S#4<1R9E8Y)SQB/0M&@3>UP M>7F@N^!PP=X&K85 @;. ! M>&B-AV^>FJJY^LK45(%O__HQ"93/DYHJGR./MAYL'NS:C_W^'M*OR^3YGM+Z M]SC(:&&/8XFT_53^6R7+E[^XJ_+?M=-]GN(TJG[& MR@HA?W2&9S=X1Z;*/:(O7+MOG^_"&/[J')["<\]!F]_YX[2]?R9:[P\[,+[+ M@_UPLK?S]OI@2;OOTX-3?]G^]-LYS.'J .;9?M\B>_MGEX?GN_AP_Y>3-GW+ M6Z#M@W8/6OW'>9>*=2*"T681YUFG5Y(A2V6N*>=<2DG0DC.L'#4*2RX M,SQ883&]Q^=8 \8S \:L_W"7'45#$Q51(1<21YS$B$QT"5G8,*V(Y$&H5V_4 MAB2R;"A@;(07Y$48>W42S3>$8H)MM-XR0ZCAA'NC<>"&8TLH@#&]+X^FAN+G MA.*K)6,O\."PU0PE+@GBU#MDO4](&<.\\DE;#[H;>W3_F:<)F]U0**X!XS'> M(4RDMM%HIRTWPCEIO?,\XJ"LIC'4QM[W!8P%8R\PKXTT$466%.)>!N1X-O:( MT20:XT1NA73^A!HP:,%8#AO$1&ZUCHL%SX92VN0UO BG&N35>U,;>]P6, M!6-/Z"0XYP;E+&K0,(Q #A,'?^$1RO^ M>U:O6_V,YWS&,] [)<]'\$78UI-2_7(9XE5T__@RQ$\ZZ/6JK#9VQH/X5,V]>&79Q&(RR1,[;(PO@IV\ MVYX#(<)T3N(@=GJ-4;\!!O@8M)'8O8*7I6[THVJ0LR]>+M2[U6CW&WVX,NL 60%## MHFM(?SP: IEE:LAK.K_?Q7+]]T,JGM+D@C?))"LY8\(0;90*SK#H@DCVEF[, M8E$%;8,*.AX,8+6VBV&N%[\L7ZQ*^A0->3Z(O9W=(RV9_; M^J+MUP2VR^\J[*8%791R8Q"'%X#%@";=JP7$W'PD7-VG[/[.5/.=K"P+"LN8 MVY0QKAW0O&9P61+)4.-3>/7F >V:I@W7AE7#M8NJX=KK%7T/YP7476T1JVES M6A8O6-:0JBCDTO,PI+OC[-\G@\D3 M+NQQ1 X4C#-D$SS@M>U>VJOAJY_FZ1Z(?F'I%U?MUK5)Z=G6IN0_@,]^Z=]Y M#4I_')1J\+_LQHRE<3+(4N6_[N^K23 P6<%6P#DY'PHV=?BOG^S*K5S)]< M&[P#SRH3"65[Z#71,Y\,RHGJ=3NJK1S<_0A3=V*K.[&]M,'6G=B^3]N71=]A MW8GMSHY0=R91;DHKG_7V=%.:L?U82TKJ)7WJ):U;ESUEZ[*[;,I;EKGN8O9C MIOC]VC\_'_8:HJER]Z8ND;E M4P5CM7:.>7LGG!R>=];.XWG_UVFK*)6\6P5CO?W2 MNCZX:AT?<:(,)9XB+S1!W-&(G @!249]3,8(C'4NF(:E;#)\V]')YI1+KL&K M!J^BSKLGQBC!*?.8.T.=#<+Z@%6BU)%@ZUJ/+P^\/BR"E^6&6&L(BIY8Q"F/ M2/.H4%3):Z:BPL+EPF.2-,C8D!"+QDAM;.Y-\NH-:-M-K3R]YW<7O!3+[DLDG@S,3G63ZT=7*:B9?6.97;IH6!*>4J; \#?&6(%#L-@8;2*WM8GT M\IA]R40RV 5NF$+ ZPPDNZ)(,V/@5R*PLLP3F5LH<='$_-$5!IZ=V>MSR[5 MX.VY[=1EF9X3.TF0,7'!A4R<&\*DHULV\@LR]912XQJ0+1R-' $7=8(1L$0]8J"9I2 .,(YZ(JJLEK M9O^!F9U:EC!E042ON$M"4Z.%4(P"\ROA=6T5O3QF7[**:!+$6QP0"&^/> 09 MKZ,7"*@G!HVE)E0"LQ/=5"^ V>N#H[5 8"\7\JC/BIX1.SW1@AGI64R>A\ L MT3;A@#4'*.7^OK8D-79N&G:R%5:1CI9O:OMHJH=-_ZZ'(3JP$;F5<.QVBIZ4[W1[8+LYS-[OS>IT?KI:/_<#AK 6BUC%%YYKCP2CN5L'8I M&A,PKP)P:@OJY> L7V%!.<4H=4PC+ 5!G..(=)(N]WYW3@BMK,IG\DTJ2)/R MI_(_K5W@X:6XH?^F$"%2 AJ1F+*8.%=. \TPPZ+ER2H91&UWO3R(6+*[0DJ& M4:V0HB(AKFQ ABH,.\JQ%=PP9WS.*>4$($+7$%%#Q"Q$<$8<4\R#\D Y3\XI M3T2@-D8/,H7&VEI[>1"Q9*TY9B6QGJ'M:,*!4DF%X$YZ+8@E)#HQ>**>\2(T36 M13U>&KK.%O6X;)WNTO;Q49)>:DT=PL$P0%(_6,V4$.L$)SFRETN M4FVB9=@D9J2KBT:\0&8_F&5VUMH^TH#FR9F(K!4.)'O 2 .#HT2LT2'%Q'+L M'QA-3&X^K]>'7,\?_5='3J\9$,0EM]0&1E(.#PA629MH+C#%J1)5R9W:+GHY MZ$E6V$5&:DL\90AV,*M*)" CG$>!>,\UC]*D['5BK"GQAK2XKYG].0ZJ:1". M&"G!+.)6@(8D*&M\.S5&\F;YO%58?Y&*5%4E*W[-M4N*H+_ MGN.\Z+[[YAO2,%BNT!_GFG[W=J19Z_S^Y99E??KU^5'DD-&" S!)'@SC/BEC M%78D8A!!,AHA:@OSA@HTM@SY!,624K/@\I5-YJ: MRB:C3Y5T\G3<]IV=^37LUK#[U+:^HE%1[U/.][+6FD"DB9PHXES@6M6V_LN# MW65;WQ%JE=6(6!X0-UCD Y*(C#:6!.R$5BI'G&I.FIH].IRLAMT:=FO8O3N* MUPFAO _"@#J$([/2,>D9XU$H&K2IO2XO#W:7O"Z4&\X2I0@0UB#0;3VR@E"D MF$HV.$.<)3F*5TGXHQ[M9-UPV'T"M\U/15_Z-\5"97;J],9%1B-\$CJ?W_P+ M_IH\H^I=7TR23O"TTPNQ-WK-9 'O3XH0!-\'$;3PR%QVNIU^8[[;9J/3R]P) M;[&-SW;0B:.KW)1U^_==^*0'.UY%_N:M&I=WC/J-_L6HY2L$*!\U@M$,&A%^&L,,AEN-_9,.O'_8N!@ UP]@PAFG&XGE%-=+&_! :_L3V>K&;GUZ.81*ZW+ 7%]W%64\OBL?G M\-[FY/>WO6-['*>_ONO&+\4K6W9P%F'KCQN_VO,+"^173",.X[1]+4RPZ"#A MQD/8@8QX><&L/^D 2C;.^S"2F%($+H-?)PL$-^47YC'DYKCPK,^=S K%Y$=] M(--&+_J\"(.KC)PS*PL/=^-.-S1"9P!/;38NX--^#WCC&M9P$+OEC$\Z%\-B M19>WH8A@N*&#?O'K>6?H8[=K>[$_'MY,KB")./@,>S!L5O?D<1:M=6$?A^76 M#,<7%_W!J &L!"LT19&"4989*+-.@?.6)XV9UP*SP!.8!%$1'A6((L522/:( M2HE?W<]QS\Y@2SVB"P8C'V&#:GXY_ S30O:C/S=D:93H;;O?!KL8S' ML><[<;@#.];M#\>#N ]O_*7;]V??5WQ>M4\/+B?BLPW7MN#Y\*RSP_T/M+T# M_X+(.S@]8 ?7_K)U#>+Q^@S&<0:B\"\>_N]OW4/:_>Q.^^QPY\-E.]]W#N_8 M.<#M\S_.#C[]UFF?AE-XYS77YJT=\Y 3'_DK?V6@#\YKH"J'&!- MA1.(6P[F1Q3P$Z.@ 7DMHZKT(Z#'&+:S1B(Y3E& 4F2)YYQ)HY7%DN$4+.A. M!(1%! 7E K9E-!C'LG]QM2D%]<]MRT2R5A3QIC'/#>O3/A.8S-)^2>-O_N4& M/[V9?^8"@Y7/OW]2\XM@&):>2.>Y(SPXHEGR+ >O6Z:-DOS5' /.BCBJGI,# MBR>^[HP X/P://D/.^VKO0D#FN@X*!M6KQG;8CPOUK^CK9"S!.,9BEHFES6T MC.?=@KNU#)!8,'QX\U4I%4 *=7H@I;)VD64)\ +R%N1\MY"3?9!7MA"IW7(1 MC@U^Z/8D/GGT:%_ 7J+;3)0G5(G1Z\ MH6.[,'OXX.9Q>?4S3\ W(8ZR_M O-8QJR/\S7!J0O]F+K9>V&=O3Z7:OFK/S M;)S88<'P6=\?5U4Z)AA6J EYX4&>C//NI8$= M3!E8-8*2=QT 259'39'YQ- M%(+I-R4*EGH$6(:AG]64$SMJ9#4,MK_<_7+[\Y7QRP7H+A-];VZA8.(>=;Z@ MDTZ M7S]_2S!_>TO$U%V\*EUV8)G@D5V A8?6'7'UP>?WHK6IQ9<_Y$>@$@Z MV/]XV3[_L"#*+D[@NTL8$VU_>DNS5;>WTSXYV#_[_MG5D2,&.^\)4C9$Q),WR'B24-+>1&<3(@.&2T6F MF3GNTD= #AJ3J'9!*/:&VW\<# M4,2'<<^!B58(H?TX.)\S^O/.O@[C 5!0&,;>][;TO__^7A^!AF\L#11)(3WB MWF)DB=;("2JD]M98+5Z]2?WQH'$5[6!)M=AJ[)9@EK_-&CX@X0X\]-S%06G/ M,])LY*VX?=X?]T;KN1_EWYYT/O#V]E&0B:I(/2(T%V;E B.C!$54&RRL M$D0D]>J-87+KMD8_H-ETX;=GMX[7IH?-,Y:_QV;/&,L?KN!?=D23R0'7'@F7 M44+ZO-7<(RTLY:!=Y!.#14.1,)J"$#8)"M8UA6T36(.!J")H$DS)16OYW;A0 M(\\[O<[Y^+QQ8:]* 3,&>36HE/D%)7$%W@P+97(X/L^>P^M">)7.LM+Y%KO] MRZU&20_'O>*"D?T"G_=BZE0W]_JCB==K%478U_0P4U>BS M?9&=;O#V.!IURWN]'9Y,'PK N1MNZ\7070M\T'-G\#Y0CJO\B&O-//OW8TW M_RJ7:.+*+QWR8)!T[<4POI[\\//$$=[I%69%<=//U3@K_WX./UP,-\S#++_^ M^;(31B>O%=\2DN03JBKPL7IQ^2W9*@ZO%LX7RN\TV\)$W?HUWB)?^9W2M[_T MKCOO&BQA6QJSM1Y[3Q3HO5'CC[ITQ1EO16'?Y#!3W^=(+0XSM\$*3X5C:Z*^ M-B::Z]R)U)HKN?'GVN7(0I9=!2N_+K P7_7JS4'6Y=_V"B_[[&JL$5K[ /)X MR+G]?;#?K=7N]=YW!<+3=ZX%)-LBGFB\D(.2KE?0R M(*2]TSUKT7?GK9V/^;O2TGJ_^^7@M$4/X3FM3[^=MG?@\WV_&!""]SY]@.D3?353?CS&6Y=O[T\\CA&A1-'./B M>$Q@^5-)49*$24&)(=F&HU@TJ7ATV:$GS,)YHHR9348BX#!>UU7[(4'NSYBO MJU'N>5#N>@GEHI)$1*E0% 0C'JC-;18YRDFFQDN=G!>OWA##FY1M4G&UOX=B M*NHJ*3\DRNV?= 8UR#T3R.$ED%,Q.NV)0<([CKAV 3F&)9)::TD2Q=8YX#=* MFISI6I7[QB G:U7NAP2Y=_WQ8'12H]SSH!Q90CDB(V91 ,I%(Q 7@B"=,$$2 ML$[Y$ AC*:.<:@HB7HXJ][A$A">K-+$APWB.0H#?$\G*AE>3$\WOX8>],P'G M,6TK-FVI'^R_?9*5J>7HX^3HGR/FVQ(RD,M<%2 M)&C$(#]#0B[DJDL2BX2=9L;;5V\TUTW.G\KA^Q0L]BBY>U^.WF-2CUC.D=BH MR.^'9D*XEY )L3JJY=YDE(68I%P\SC$C(O6&4QJU5Y'$2&22*0;NL..;4":EH]#AQ^$U&^>I%))'FN.'. MZ*I*= (@+_)%_X21 'KT?&?H^XU__.__TI3BG^<^+3XC/_^S2#VP52KX7!SR M0H+&?NS&BQ/0)AL?J:1<)6F,,Y813&-D1GM6"&%X-<-WA,#"9./P=WN5@>^W M\: S#!U?KM_;X:B3(]%>2JSKV^MIKB (OM;URG):?OT M+6]]^NOLX%/[_&#_Y&SO_=O%7$%RN-.ZWH-QM4! [NW#F/=_Z>R]AU'O'W\Y M_ 3OIX^\_<'CG3 !^"X3L1WP4.+-*TH (QQ;Q2#BR ?Z"+>+$$I*,P:_> M,+UUFU^M"G2=S8SM%,'UPU%!IA<1-J9,9)K-D[JPG9(39DFJC(>\&/1'^>Y) M>&/VM3;^,[8#>&HFXTPB7Y>6]!U!9*\'R'O5 .,]CY_,9R.D3F8DV^C:R^&X M ^MV#!P+*S /,; >\Q_\.;Z P?1S[MQX,,IYX-UN[!U/DJAG5G9^[0>VDW&H MET,T9SQ+"_+("8@V^'\W-9) M_ZX(L*(23LO:EC"Z0AB\+M/8/\X*B_R7W9BQ-$X&69[_U_TV1&Z D5?#"DL;*18 /$U,[18&0)%^^A^XO[@) M8 :T>H#\ KU\(4A"C.?##-R#_L6@ QA<@M\H!_AGZ%O("3B)W6DN0LY.F$II M]N*D]"S&N[PRG^'9G5&AOP]'@S[@/0Q\7&5C5%)Z462Z\:B1<[>/*R+.>LU$ M"Z^*PH#@[&0AE>\;9Q$3)^*U<0GZ%(BC^#EG:N:7P'M!/5A0 M7*=ZRNP5A2:4\FD9T#Z,S8\+0P_6IDC9)_(?X9\/2-M_<6RSVYO2U42MFV& MFP6QKO\9J*3<1AA <3'\.Z\-G]NK(M5H[$X!9O(U%7#Y4K?,^^6[MG,^G*!. M?P ::JX3E)EE6'#!I!;1/ %F/A[ Q@/.AI*P\\NJIZ0R2VLB3?*+JVN;D_>5 M(R\,D@NP1SHE^V0G7:[39,\S0)18F_/ZCPLV2H-<&&62,%J6(LK,!;IZ68<@ MPRP\ M@C+RF,N$H7FUG":DEN"B(5Y)QB;PX1F@7OYX'U)A4)BI(&T\))[FK* M!!,C 53;"YA?[('%[*-UN>I$R1*?00L+G=+744PYDSXV/^?G%_6:+G+IK#R8 M]K(^[W*Y MA9AU^0E45:@ZNFI6LO#8#D(W>T4J;;S"D.;"TTK3P/:F6 -6 5#70F&,:3X< M/*PRD:IB4#D'KMC0+(YAXJ&0VY6% ]PTJ6L%DX0U*$REJ1!.\*+^X.7Q>.D] MS"K%S&2*^9<5MTIU8&:=%_4.H 0/=EMFBP(OLQ;1*U!A6,JFG(]?8'&6CC-) MBL>Q5Z3GESB=:7>8RZ7E8F+5,Z9 8+TO]RZ3]QS.SA1%@3VJ"I[TG[12%Q-4 MO&QWN=]L=[DAM[O+[]7Z%U-XE<]%>I457'-/E072E-Q8DVC@Q(DLU$(\[W72 MQ'FQ/2T,\56N\WM?N#! EJR+/&*G7> B<9>BCB[/3R3BO7HYKO,9V3L$N[Y@ MZOFE7:RY4>ANI2;K^@#IC?,B!W"BX44_+KB_G^ )55G%N2I*D^=?%:"PSB-* MR5Y)^:I 3XDL>7B5XN$*=_AH3O&'5W4^=P+(\>P2 MD(, /Z+F*U$88[FH;!:0NRL^G< @//$\9M&5JYA\KF1FWY<"U,=9,"Z4 MFBS72IU]82D:E<-_:3' #AWF+[-&[4>E0[>1]6OXK !]"\*RT!)R!Z^B6JIKV=[K]6+I MKBPH)RM1E9&0K4^X:'H'R#H'WU0E2L&,'%:4NJ+6S; L=3-;_\H.X);C..MZ MOSSI^%P'JV2FPFJJ/*-+/ M#_PPSR8,J=,C2M"V*Y13U.:LQ3K31YD)EU%(S MF"C1Q4QAHR\JA7_"'N?E8>7,X4*S,*^S.MCMG'=*0F].3=E!9UB0TGBB:S>R M(Q"F5+A,YJK[-&]1PN<4]@H0SL$\S,KS@N9_H^!T2L6Y$RMEJ*#??L$.U9 J MRV'9CIS4B)O4&RW4Z,*&S\5',V^?=X;#0E6I:AUE$[(S\.-ST&EZA8^]"K^: MF DS82D3E?9FN;-]53BN;3F[7&EB.+:]T00Q"CTM@ H.@ ;[ 3M^4VJBF+K/ M-OR4DK*Y,BA] :NFU[\I0#)7[F(&K:M13_8SOZH@H[R#V4B$=?XIKV010].< M\,D0:*F18;A:@T4+LE#QR>(T=[F'A5P, MJ?HW<.]- =&K;>\'P)+;HU\!H3+ _&6[XX4SW=3Y$@.ZCH/^]#@7?_?CW%TR M._L%B-9NS M7%G]\/W;'/MT"<_$>SMG7P[V/^#V^0=V^/[@W MA,W5>_Q\>PQV [521\1SL#C72B,M$T>1!LRY$(*J].I-K[]T8+_TP;3*SV7V M2-N\)Y,"VJ4&6>AJXU$&V>ID_S;%?1T[^O:3O(<8V4R];",[;+:1?5=,VKTV MZ:(-RXUA/CJA$^&PKU9[9Z(@0IL IGJH6LDWBHB>K[*J[WW#XN$@HT*#%:Z8 M59QI;A2 %ICC4C-LG'MY5G76]8HR]3'&+/Q#\-)O=E" M]+%7:%Y_9A]9J686]Y78D!F]N0^P7H5,%/T*)B%R\X[8&V7RQFTWY];W($1*W;LZCYE5["I' MPJI!9RN_J(A7K-GDAH4E.XF];!%ULB\"K!10CUUAEI?E?:>Z_U5ATU5=IP7T6MATE]A[GBI'#0LS.2RX<1:J_HZ3*J8GL7B M>&U\?C';]^%6TZD*6IE,XIXPP?+Z^16")9O8C<-9[_?\ 6IH].*7\;0M1J/P MC!?&6H*)%MUTJIB@_B+%O3A5>X%!"_P9EN=)YZ779W(H-N7*6ZBO/-(H1.^H MZ!H"A%VPUPP75>%4U?EQMD_ZEW%:&+?T$=W.SGDDA1@OAW&S?].]GR6FP@&'3LHUS2>GQ$#\A7V\XN63@Z$IU8.]"6N0CWDO MNH O-H>O#?V@XV8/7-D_W#_G3<+.]%'=;.-_[G<_ES'IX<[QU2&HZ.V=UO7!=4YQ^8!;[Q?5]?Y545QTY[>SPT^_P3T'^/"\ M?;:W\]LYJ.BX==T^+0J/[GRX/%Q2UX_9DT78+M+6)$SC[JC;YHWS=R[TMC@( M_\^X4Q;!+F)JB^KV$[)]",UY$<"Z=#91''B0P6 9N60^196(]*4?8+FIFEBT M$7=RHX-!T2PM]TT;#>&'R6=O2W_\'Y5(W.Z%RH0<;I=FR[]O?' U<:Y'G&=? MCJ@#Q3?Q7%3!YOKK1B$CK$8RL1@CB53GG&-"MFY+.)X09Z6K+#1<"%.C(BM!"11. M:FZI4)Q@ZQ+FU!(,.\:QL>J^)@ 363FKHOU:*K8@$]O]7J7EUC)P+1EXNGU] M9#AW ?. I! !<2XEUV3R;T0!VA% MU@>-E%1<<2>2H";70]JZK;/L+)G,4\=,TM$*=]P=R%7FD0WGL>O!F(2YYAP' M:HA6W( RK[G#)D;#K3.,WG:.5Q/;C@ GW MSG@4C3791A/(I.@1]HZ9X))) FB!J*W;BEI,4W2K"!NP:;HY?N'N\Y:'G,GI M=>I$?*\6M>K9F_#\.>K[LY-^-S<"?)M3JZZR&W(3&^X<3S/.6Z=_G;?/_X!G M_W;:^O219Q)NTUUV>/H12'F7'Y[_=IH;L+=/_1(YMS\=T,/W[[JM\]:7P_UC M(.$6.S@-Y^W]]FGK].3\X+Q%VY_@#YGO3MO>!W(&-<:Z2!D*& O$4^+(9:1S MW/G@J.3$+QW;<1"Y3'$A0?GA!ENKM3;$<"6E\/#%8L.=V0WYGT:Y)7=WIEEI M5=S_VOEA@@X?G$L!2\[SO1K3J&02#FO"*?;KGRYNU)'U[X/*"=F34>G?3+WDNWBM3AB1UD%^0$1JU-N*ARLS-L7$RQ;YAW)L?:#G)JW/@>$^OW."AV\=L0 MS.]VL#B-OV]M(M M?=#,G%W&K&P0WN\.A^-%K-_(&-CO0 &G!T>PLTD >R$L"U96!CE".$I4$2>I MXI*)C9+?>S>!L_6FWK*I1''J)0Z(" MU/LWE6%)=.(!88MS(=9HD/:8@$;&.=7:)D7U1FUJC;QW[F>@S#(#3*HT@_VD ML)]&4H:TTQ1;KCE.:R82K]TI M7^=.\48F)XQDEC!N(K86T(!Y26AD VMXXL9@0_.6)@UV?+ JNK4AOM[5 MK]Q52<&N4BXA$C1#G,4$&*\T$I%)IZ+TTH"U3":.E <[4W[MVN&P1(7MHK%] M+L&9MZF C8=1"\4NV"1]HIIS(6%\1A9:O!;:"G;+065-+4]#+>W3MT>&.NX3 MF.2!4S#)A:6@YAF,#/ PM<02%=B##3*&L0+[+N1C%AV2(5BIX))SWEHK8XWL MS[VK5J;L3@4S6V# &<-L@)S1*6A05B>'$E?[TZ=08!?YA"@V2CJ--QX5^'B MKW&P/H<0J9URR[1RW=K_<,1 VTHR4) 7\!=W3B+0Q &L(_<29ZBC%_E77T. M&*AW\;9=M(X88&R$>[>,LN:MBH M*"68YD9)Q*4'^YRY@++BIB5SF,5[*C_0S28)AAV/V+N':N?/MZVK/+#UCL[O*&$D&DD,HMP3 MQ#&S@ U@HE.)#>4329TD^#ET.!O99L_GQ57L_\:Q-*^/C@RB5," MYCE2(/MSX(-%QN-LU1$";*L\B7ASC/.:_>_?T:@\XUZ!)1Y3KOUD,;(.?E*P M!Y$Q"O "IYI2J*:$B_GZWZ567[G.-^"L/MG;,C$3@AGAL4 M018!G4 )E0@Y[CIC* M(2]$":&S0U_AIJ2B:SYU?L_\:Q+*WXX]$E%1R0Y%(+M>"8 ;8GVN4 ME.'&.:IP] ]E_^?;UIK][]_1Z!6!E<:(.PH[JKT&\P^ P! *9ILWU.3J'J:I M.05[X5NH#$M)-\^0E564,)JAEU_M10[,*,FF*B 3WO4'99N53$>YLD2\0AV(N<=Z@=LI)&9'%@DD=BL12+B5XZ<4U&EOB227*0F];O=_N7P]O*[\NBJQHND6H'&NII%[B-_T M.:\*L&P5A386>J"7WTFZ)02]]6N\1;[R.ZGE5]UYUV")A&FRES)8L07*\5J/ M+3J_5SL'M)'I\/^\8J]NZN^4S>5QHVR8,GG>UUQJEBZM6M:O(.O;NM4_*9?K M^Y)^\7*06@.,TBF[?N,%O+FTXNH"%RY&C:)V52.OQ,\O:FFSN)U;S*^=[=]J MR>'&BN4N>ME]&QI;;\D?9I?%%",/-BH3LZ.8 M66LH#T1*9JC'[);Z0BOLLD*K_B57Q,HZ5>P-B_3Y[9O6,K]]EC8_O2 M#L)>21PSUCG8 8#5/[I%]Z[CWG^4>Y_>TKW]=N?PO$4.KENX_?Z#*,9WVL*' MGUJD=7V,#\YWO[3>OZWN^0O>)7J'^WUQL'\@6O2W\X/KOTY;US#.G3-\\.G= M>>OZ#YC'Q^N]G3\Z!Z=O+V&<7_Z]OSMJ_8GAWS-0_D&IE\Y%C\%J"M8)Q!D+ MR+$<]L$<&.:8J< = %:3*M5DRMQ24621=Y^,U_*W!<^MSVLU?GP'_'"1^62$ M:T3CS'8%!.C.A'J?9**/;\65I9&VNT!490- MXXN&+/LGME?A:[M?44Z-KD^.KE=+VAGFB6$"P.I-KA6/F4&:8HQBH#F?@CCE M_:LW1#0YX4UC;BOXMC:\KD:Q9]7 :GA8_^S<,>Z=3LD)PHU4&LPS(0*Q5M"$ MM7]^):N&A^\+#PO*%]AGA-'@D5!.(VX\1SK7.XJ,I.AE8B)W]Y--KD13K+^5SI/W+3K?3W^H/OKOWZT?'SD>'*G_=*?).O]+^E+.FAB@S9(>,9SSU.%M#4>&:&P3\QPEP,'[_4FD6[J6J!L.$) !&WV>" MJ-'R"=$2+Q_VQ60H50X9G[N[P?8CT(@E LV(6)4(Q M,F1 +*"0/ W**:HLH 'E32GPRO31VGVT$>K3VS]__[UV'STO5AIG8^#2.,X< M#]18 TI4H"H??@?NUT]UK;'R!6 E6=:#(6A>0%8I@[:E+ M'.Q,U91<-T&SWB!+LP:#IU><) F6>VI$DEP9ZCS6PCC#=9)"J?5S6&LP>!E@ ML'CLQGDBEFI$A0/%R6J!+-,4Z2"BSBC!LXUUT@[$=7!6EMXHP_NWQ\7@XRK_C^%@.[D6 \)?V_H?/A[W?3@ZO M^P".^5WP=OK7&;P+M\_?Y6=*3<66DC#98+(!5/=4$4&.N2*."'^YTI-5$\GBCPWO91$(88*P32TD7$A8\( M?DO($TIY=GD3#JJ[:.I\4,ST;40QWUZ^:+&8,XN*R-C&8GVP4<-.X&>".XT+ MD&-?7?KO0"6[N/WA MB'%'O#0:*2M5+BB5D!9@[\D8 ]7)*PT*\!N.S99<@1L9,+YF6X/QGL/&,B<3 M#\%HIY)@!!.#&5,T%=OZ0+2HMW6RK7L?CDST()XSM_NC$!)+6>T%] M@$W'^5!8;:T2!]/RX?/,O]68+;(TB#YV<@3\*'OH@,W['FAF>"^G/ZU:@?0= M)/%KOS?L@ I?J+Q_5./=>[@$,7\[(FI=M2Z/#%AA%+.(O,IJ160&@9%!D$A) M1VHE49B]>D.V5L@.U^EV\\;?"Q!/JT_4U/!,U !*IA(IL!@=$B('Y9MDD(X< MU(NHA3)>!LQRT=&M9?-\0@V+JD0OCC):%.$/EX/.*&L+H3/T8*N/2F5TJD3$ M+_E<#534"PLVN+N:-7T6J@\^QF*F4M^8S+=;B,]N$*ZV:XG>:CQ3<<4)N^S M\G?[P_$ F&;V,/./V,U=/7[M#T?#I;/,X8;45[QJGQ[C&Q_8AZOV^S_.6COO MNOG>]DY+'%P?\X-/']C>I]W+UGMXSWG[Y.#TXW)]Q9U=?/C^PV7A.P.N:EUW MX?TG)X<[7AR<;E\>T,/S _JNT_YKOKYB[F@.)$:H!Y1,R8+DY5KF%HH<@:9# M#&=YV44)>D"@,6QGL)%2NIP9'J(#+=VTQO!GQRW5MEV%S"ETN.T>KK-7$03L 3F M41:N'K%4 M#B\[HY.5;^_ OG2RH;'@7YB2Q.][-T0% X*_O.\/\L"RLO$POU;..@(M$]#) M4YZ8RF\ :&.&:"L]*PQ46$))Z4;$!FU@5_/6J?\RD<4@>VE[_]WIX7!Z1D_H!_(P?4!W'=VW=H_%JWW!XNR&&3O 6E]:H-V&[H'((L/]G_I M[.V?P+/R^=7;R[W]UI>]G;/+PZYF[>NS(Q=4T)Q*%*4$^6NH0T ''@EN0V(\ MR>C#RJ[F4D"989+TO-UD&BSD) M;;0Q,05!A87%:*7TB_#,[ .59UN?K9^\=WDG(<[("Z+>J097'&;_$@>\, M,^>L9995.DZEB'"ZI7(LVD5_V,G7O!YDLP/D?E7?NHH;F+FQ.KS%-[=8-^QW MQZ/;;UDJ*?N=]"VC;]40;QOBFW^YP4]O%M9UYN^3P4W]XN.(W"#:,V03/."U M[5[:J^&KG^8U45!#%Y9^<=5N79N4GFUM2HT8Q&J_1)_7!>'EJV!,=F/&TC@9 M9(C^KS4.XL&R*1H1%!T6,KR#BOBOG^S*K5QI:=UK.2U86HH(HYS4-$3!X2\3 MM&3P&V\Y94E6T]-4]<]"#W&R"# M2A=;HS^G[)-2V2^=^-.[L]_^YW<0$61J>DU\)*@*_&O273JI1%S3E[I]"ZIM_ YL%@LB !Z?49%%D82OG MTL*RPY/Y?"J0?6O98_,V$LB^ZM@"/G]@B51O0?^/(@5,.//6"I<#9\!.XU8* M&J>6P;?*&AB/3OH#H+X74J/B.RAK7T!1NS[BG%'M-4;1>XRX(KD(G]2(&JLM M\=Y1#O*%D!PAT<1W1$G<8F[?7BNJ[)Q3FJ_=J_G244NFQ0QO%JPZG#5&)G$: M8U!Z;!%7!L\#&P0$/5P7K3]I_&9[.6*H' CPO(L @:6"UUOZ$EZEFMF=?BL/ M]*H"<$];@* HRO+5#-"R7SKGX_/M'DRFNUO-?K8FK5 ^J7#K'-^'@,(E@ATGF5,++Y<;DT)G)3MHT8W#H&Y ME@<']E.(I<\I+IX?38?J9\BP&%EG-(JQ=)HM,0ZEQ6S*GICY:9,WW9K@.\?; ME9MA)2.'.SERM;_*.$SR"1S7F@M'M*>T<,4;9:+#=N'H)__PW.)I.X3"(IO$ M5]>"ZE[6O&KM'%\><2F)-A@C[_.Q>W YH9\IQ&@"&49P] +G]FZ8LB9?T=[M MZZ/YX&E<,(]U+O<>B;&4<8\E3M98#DI.%8M!)K$8-15M*!6=X2/-@S%<6Y2< MUHA+:U V'9%VR7F@)]A>_>J-;L)&-IF2ZX7_;;TT4^OC,O)6:#U_$#2(4R]7 M&<18!"U.XZ :O?ZHD"UP+TSB8=H2TS(F2[DW7'*FF;92<<$U,X02YN0S:TO% M<4$1'+<]G-6*WMG.H&4'9W'TE^V.R_/^26),"[15T+#^UGK25>MTFQPQ0#\! MRA(*8" @4'8#TD9PY# '?4G@8)3+;MUE(^K-^80+$MU$'GR@&^=/L/#?#SI9>\*FL$(FRA11E1-DWO/Q$G,W M%L\T\]&Q]?\9=TI'==[/R3K,9W* >CP^GQZB7W3!M KY?'S]P^N*JBJ78'$8 M,/&13%I"E"KI9 S;J@U-R0#X:A48L>3)A0K]/<)Y/(\:C3S3I/\;IJR0HP&,[8%BM=BH6M444?7/2'(S1+@A?%L5XSKW;^'E@G M^]LNLIDT&I6+G?GAH#\XJZC@[1=_D@5.8S &:1@?!ENG5N+:!\WX"=JG6XKO)Z;,_$U_TQB:][V 9- MF6KRS$*<;RY7S0US$]EJ#?LS$T6ADC07:.-!H4 F<>Y(BM(+SI,B+H7DB!&. M@C&"95PCO+L.!7IZ._%Z;__LZLAG/[JE"3EF)-B)GB&G(D7>1169=U9B_I#P MGYO0GX)?,IM4ZMHJ3_:J4,_,C?G>(@>SN+/0'M<&I\XL>3YSVL%7.S>*O_XJ M9UE2)EE)FI=]@*'8^_M1)V[M?R1'@62\B!:18#SBFGED@\<(FT D$2(D;5Z] M2?WQH*3')2I=39];C7?9'OG2*:GL1G@5X; 7+8:&RA2OB8JYFVU^!--8#P 2VWX,I6R6P-DOCK8(P46 M=.Z!F]L,41,-AE=)P4UP$6-CZV"/S0.\]OX'?"08Q\RYA)@V$7$;* ()K!") MN50&%YABE?MA\TV(]1;=KM@*I2?#^NW]XR_MG>W+UO4N M/0J@K1O,=;ZC(R\YDCW_,@IR<8/Q(5'1.*W4[<7JS-]$X^_N&VPV26B0Z M\2E-/ MP/]&">HDN'[;1J"12U#!7XX8$P+JIL#-"I(B;7% .(_G"U00(<#-TC_IU?F1 M[?NE\X^Q9LTO3'VT0S()H:\5?'P\-(#O6==_ 5W#?58'H*@N):*P-?$1D7)-F89&!1FN H]4EN;>\4WO!L/^'X MN'I\:I@;V?W9E].B '&^NY^>SL>I-PS,O>&6,Y^,"+F!R!@>.,0?*S.=[Z>",QZ-^(!Z M@J(";3)1+:<>2/(< M9OW.#0Z+&YO1=XN2*S2\&]_,'?T^IZ M7.^VQO-'W[=[C=TOK-4\^=[>/?G>^-P:P??1UFB/-.BT>_FUTQ@=?@>W\5N[ M^06W^Q_QP6XX/FA^.#EH[I."RZ<)_S;!;;TUQ.HP<_%<'MF0J$Q&(E<,L:*! M("T"1C2:Y(-7(?$X/8ST7^?CX^HK;ZG@S $)[MFOP_CKU0^_AH*!=;+K:F&'_09>\A!;V7H>Y9;YW#-S>Q M!"]".*?OFY]=!!OC Y^KS%(1Z$PTW_J5(114__?+'U9X62:E_E'LW9^^NQRP6OV7G)R=I+FRO^#U7#8SW MY;WLJ=+U\&\0L$5L6^=&"_.J?#CB]^*U)(M_?K_/CL KXM3.W9 MHXF2YY,TWT>._)HLF@^TN-NO?^1M+KU47W4^G:P^Z'?[N]/\YOB@^8A7._PLMW]U#]XOX]; M_7;WX'W]>[OYJ9,_V>CN\3I\LM73WWZ0*)_ &O?H$8T4YV$1*'A+$8=X"AG- M)!(YQ>*]#X+BK6U698)4&7DV@_)C=6W9!,GWX,=R,6/5P/J_E_88'_'X5@DJ M[Z:(>QI>SA]^OABTO/+N=L9^W=[$'2Z.+DN8?#1,'MZ&21UP$%HE)*R3B'.9 M&R@#0UA0;H3VWG&^M:UTC17J_?M'E->$ (^N;L_TND!&ZS9D M8.49#I@A[V5"G'B+-!'@8V'LM-4)>\FVMF4-FUE:]<5'0J4G\]8]F85X,(@M MT879O\JC%"/_'A;XL1*>'@A/7V[#D]#1)*LM(CR"1V-30#HFCIAG-' I! @" MP!.7536'6WE%?9H'GC+<_ I":U3K7L2*Z$@\9Z)"8_/]@P?!0EEQF>A8#"5 M\5%6<\VH18H!!(!_Q)%5DB)B K?8.>V,R77M-:(V& K6_1KW.(1795_P\.+/ MO[9\YU/?N:!3[K5PUJ\P^&GN^@(/L]?//O_RZOYZKL'=+^::[E[\Z+X<=]W? M+-"]?LBE.[Y "XQGW''#C(G<8V1X](@+1I#3&B,??1)1)\)C/G.1LHHIG['! M,^5)3\&;USY3V4A-WP1/_ H#2F=\.5 PY8P[XK WF;1:,8 "R2DRG@A$N?&" M!!T:I[@N_.!BEVK@:4^SQ8L5=F<=?1 M+7QF&G#'[:B]!L7:"S(C-](&&8B!H$\V S$F97(>F<13LH$913VG&UM M,[)UL/]QA5.VVPD%&R"WS@'#4K/<:%@,.4Y6L*XMDHCIK%%7.495AK9Q??=*L,Q]R83%/K<D\"O;%MY/<6?:ENAP1!) M)*@[\1J\G&"1]BH@HJ1+5C*=;-K:%C=.6EZS;:7T*E;GUA[1?/(T;Z)L/EE; MD/DR?9[KA;(1H,5" ,59-,@*"3]1;G0D8'-DW-IFIDKDLZLK%^A>+.@ 3^A@\WG!VD==[M5\WHN@YKY8IJQ=* M67TJI&KG-#,VQSSTM'F6_[3W0\+*3-;"X9?-9+)DD-1I$E',E32<&HULC!() M8HB5R2BM6$&P1%E5T-G1[4\[%UF@DK[RLY,GQV4* M[/DIL$**2/!B6)$.X "R9UQ6]N\ M)A8ST*7T0=Z$#[*BF;'[<>AZ!FZ9.5LF"$UESK241DCFD>,V,RTRD3-G-G,N M6BJ=Q<[K(G.&R2QU]>MY)47F[)\%K<+V+#I>L<0LDX%CH=,XIFQP\6(F!7UG M.X-""TKRCMOD'=^.G$B<2<81D7FX1N(&:>HL0?PA1$XPN@?5!BKN_],FL#[0FL"@7NZ3%/IBFXZ4[]1?)T4'$>@[^ M;T'\5-D#C FW#D$>,]9_.50GZS!:]6%;_-#SI(?<\,,W;H+SLY?:J(U]$,E" MN;&/WUC\@(U=1W!>QX=T1R/I?N;HG?"P5"OQFX]P0S_8JFT?0I_S5V9H^1G? M[#(3%->Q?.6:R^8'%?*$XGA2&'#%LQ2NZ8T7NEY1T^(!2Y[#D)QE%+$:F>.J MYV3KF#WW%_+C 8\I9\MBM;)8[>SLXF2#X(H@K#G&'$5- *QD(CK MP#4ACN-<0:%Q5;-%-0*M4'U\"70;"71/(JXH@6ZS@&ZJ",('8VUR"N&4 .A" MBLA92Y .!BN=E(T&@$Y@714ETI5(MR9(%V@B2BINF".<)&--Q-*#\P;_8$=# M@73X"NEPB72;B'37Y1VBT?WX[4B(* TC!H%0>,1Q=,C"C\B&)#VX>]K*L+4M M,:L*LTI-"2LQLW?]&AT*!:O$X3EH3^YT^)+/<"LAYT"2[0Q^I#_.;G5$E*4\ M92G/J^8-GEU;>&5AKFL52&E8%FA89N<8"\6, +A')M-&.H M9Y0GD8NB"=-5+5:I(+%$MQ+=7CH_4*+;RJ/;=$Z :L&4E8B )X^XUP1I*@+" MT@@0"R$B//AM@A6@V[/G("T=W5:"QV>5P>^JK!O9<5WW'4F!'T4C-](#7Y[! MTUDFH=]$$GI5AE0OMM5A8QJ-7\C*S ZLUTQK\#,XDM05["8>::,T"MH0I[0+ M'MM\QE:3"VP#Q!"6YK!VY3"0*FN++:Y_&A,B*.G4"6.(8\DU1; M[KVG &Z4R!HMZP=*=%LO='MFGJ!$M[5#MZD$@3=)6<$32EKD::E8(7#E+)(\ MQ40D4RZ83"^":^K9C/'K4#-PW>)=%-??:-^=K!IE//N5*E#(J[\4R_U5UI0H MD'.ABD_P?9I/L^8?/>"_?[G!/[>7TO(@:_=V/-"?=3S\O.%A25T:]!E+IC7] MLR63]=OE?RQER0^4WN4TXMQK,^G/&X<&\>L@#C,E5N7\.%9")Z4XB*<^5EP\ MOXSQM/CS[5*;_)=L^.SI]__S7YH2]=NP\N^>'0['2+D#4-3OGYU..I+L,'_) MV2!7[YR-+Y=OJG4V.*D4?,V5O6_^.%O.8HQI?OVJ>:GR-8](*])W-UAW\G=2 M_%N>,G <$7Q1+)9!R6]76;[:5//0U""+^\853(839/A[):3;N36_=;RM5T-< MJY7SHB;JXG00_=F74[AL!O\??@C\,CRO%(H!KYR?56POOWLR*O9VF]@E/)W_ M?L2)2TPQ\F"C,C%Q2IBUAO) I&2&>LSNFGLCICVHO?[7WMGW&/^*@[_A$<]W MJ!IGDT47OM.P* 6[^?J_X3X;9^>M"(N[VHF;#. /.W61:^M4/7GL!SYH[AU) MK+43@2/&L42?@6\ MR,V9@+RCL:);$+6!S4*-LH!7 (8[(-8 SO#2Y70*_VOA"F>I_]F$&6^BE)XZ M)\";CU9H'\&79,SO[/!Y$_Y?1LXW>T9LV9&^T=&@[-M MB4+)9)Z_(!0(G53(!(C.+#Q;3;,C7IN9S5;)FS:L56XC^TH@>7'%7SL@(AW_ M\S;T MO_!,&".\I8/#9_'T%6AH^[KSL'ZDSN=,E#FOQQ#!>]>)"N]>3'317W M5-S2#H#%WYWS[^60I=M#EKX?,<,L4]BC&&Q W'J!G!)Y.E@DS,/34(3.#%EZ MV2%)AM8$9T\9DB1)31*UA%$^0IO%C_+!-:IXN=@E+!9>E \;DO0JDWA6="K& M_-$EXW'[XSC@+!4Y#EMX)L6/-X*C!]0U;.H>75>%C+=G[%<6/Q=VY+*]P&O'Q*J[^\Z^/=Q$!/VB<4TD$O"16%>W SW4Z)2<(-U)I*9D0@5@K M:,+:%RF+F1/M1;*J[/WO!;C!^Z?@(E\4[/,'Y\=QT#RVIY-$Q;4;_99H5=K] M?=%H>@QKRY[QM\8N>,Z?][XWFN^.6_ =!Y_;G7:_!=>9GLW[M=_JGD X>4CJ MNU_@/X5%E3V?+^*E\'1!TTG&*$AK5*PV$KY_1F?1 CE6-SVN7[0$N8>&[(^DRL>,'8]:U6A+\<6DP% ML-9*IDTR"$N:$,=6(:>I0L('SB(W3JK<,DYP36_@M)]G7V-!)SOKXMM]>OI0 MN04>XZP?9O^RN;[=[5$?I6^W0+2>G>/.'3-$6GCLVN?N1&G MV,*10?_IL2U MU.#;\2H5IFKPK&LW75.>2HH]LA&GH<# M"XZR5";S2 MR[N!X-"\8 RIFG+&BO-&9;VZRJ!*D: M,AN9/]S16^&@?"-!8J,=O0E,7 #8E5[>XD%B>E:-T"H&PY'2"B,>DT0V:(5< M(BPIS[U(*GMYNB:>7;VWPC#QRKF[5?;L'E*5_2#VXA>HRIYT93&0JG!VD7N\ M'DV]N^868*Z7*!38>[B0USKQ&(--,3&J$Z'>)ZG8_$[SLFQ[0U!_=ORB<"Z/ MW-1(<0ZN8=06&2<=XD&:Q*234N7685'EA%?-PKA_%J>E*UZ7N/FEAYM177B' ML_PTO"S+LS<#*Z<\Y!AQ2IQS)!C$TERJB+06#+EHF,.90HT4= ^XM@8<:272 MO5&D6PC"E774FXMZTW74+H#\FX14/AOF7&/DB"IJ>C2GCG@I ?64X%7U_/*_ M!<+>[9&,4\/*5FC0S4]'ENV?5NIVX(^O9I3]F!%WQ;E0>5P *!7UF',2,7-< MV&"II-Q)KXVF(D8SR?ZQ2?8/L[+0=]4GX;!&]X0VFEFU=T8'N_N71X[%P(GG M" <)C@K#'#G,"!(F6,8%/&H3M[8-,56J9^=.C^D]BNS.US@H-OW49^9K>'Z5 MP8\Y2^.9=UG:YD)4[F MA0UKE>9Q',;*>/!&M=(Y];V+8B#A\,(-X_]>@&#D!W^5"(9WI J(?[62*4C& M[X:U=,8C$,?3?*P[^SL6%Z[\D3-5EW$0K]7ELG-^7+$/(3?YZ02_.^*%9ZI7 M61N[B@KV#?Z&P>:2^NA0U$?P\Y\ MB:KQ.9/^\LDX&!-[/4#T3@+>QXR1E,2HY(C#SC/.A'.!D*@Y(R1XJJ@8NW+3 M,C<[1O+%7;F#'Z-VRNF2#Q1"?K!S9'5TCGJ)A,4><1<%,H#\*"C&91*&*YN3 M=YS7[HI')R,G:Y4"+:]0#A;C#^PKAKU7V+/@Y -CCBV?1'G:*XX8?XRMGM> V=-1>)S"/DC-\2J'LX,K0<(OSV KXVF)L!/AA@B%-0Z//$M4VR"1D=0@ M'BE'5AB%L(A6X1BEEV1K^_QX$.,LP$[$(H]?MN<%>WEE&+_: 4A<[_MX7&H MX0+_(;]0S"R=#$L=9@Q]C M$+< <850#,<^"DAU)_[]XUVWKPO?./94X$JV5ZPTZU G7_P\#OK%]=WW^=.A M;XXGAE_ZG?/S&&\Z3N""%9H);^S%XFV30=-7WW-S!5=_F[PE=0:P:Y.-S NZ M5O;)'>5[S&\>P,^G%_GVSR[!MYILT-C1FMSLU4+RN-%*/,T>V\S!X=Q%@(J< MG8;)".L.H,+U@[VY( C\CBN_V'_;.W5G-]T M5155JWRZM0O#^%!'_ J7/3@7!3A5+K[FV[@3/D\G9VRWT),*%8.D,8$1X9$K M;:)7S#"BL&!"\)="S\DN 'P6^WD-D(B^<82LCTZ^'QP>80N/PQJ) LD=[I12 MI 7#"%O/HP]><($S0>=LN<;_C&.D2',O5 4GO3T5\AZYT,BCX?S!5@ M5HC=1!IO34J/W_+/\0KP"J4/%X,LT./)UH5678E_UOB9$<1YP5DF.Z<7Q35O MY6HF&1)."]J,.:P%5X,]BU3HC0].CAOQCX]8-SSK79S?_9&9>8*OE @JGN(= MPXSO6N/V+=J.R<;>^/=X\&.*XA? E4&T)\@FN,"OMG=IOP^W_GD[1]8Y15-[ M/[UM=VY.2DO;G'&N+F3)+&3EUPN Z,&8F^)?=F764@%/!=#UOSJ6)XV9UP*S MP!.W-BK"H\($*Y9"LD<$M+88[YR5\-\9F4_S*&L[]U%.*.78AEM<%H]+B<*>!(=#))IX+KER\(\F M(E+!M>'8/;QR>FSN,BSN#X<7,>P6H#?.L!0F;OC7A>N":]$\>W>1TUD3"P?/ M.'0>0:[P!B,$VMC=.>(:)XZ30Z F,==?.\,?RRXVCO)8*:# MYLP.DKW"(0!V)W5\#GY7< #_"U*I7-PN+#S-/^P\GD;EB4>9+TBCF MTV,/TW[S]K2?P[J.K%74QNB0]\2"NZL3."O"(^R9B9H10K6_Q7+Q0_7=O5))?4F@LA*B)1J[_@@>%!A_X9 *>?"B(1ZYI 7RS@0C/*$QTJUMNE8$ M*L_TK1Z.WG-3O+-F\M%P#BLGR6(;*'C)#OQD+:+44L:0E"-,;0BKPLBBA/\U?;UV@5] M648S)6IXG/U]+*,98S6.Z1)XM]03V;Q^RKME:DHL@WZM7"PL5CY8#.8T,BR MN/UE6-*(6#76JNEF@OFL5:U\?K6/Z&Y<;>%X:,OW0V[XK6W<@QC,RHV;W3C\@(U;JEG8A&D.[VXYX3>3 M=TL=X?" :SQ55G^ZPR]9T_'0_L/']Q M?N_GG^N7K68X:31[G7;W9-3HGDRWWW7:\)XZ_712;W[(]X/A]^\M^+DU^OVX M00_)P>YZT1@=4KC62;W[H=O8 M/8'[/#YNP'[5=[^,ZKL?2:O[>[<^^C,U=HXB-0([XI )5B"NL49&.H6T3YAJ M+F5R=&M;BQJ9"$\T""RT5%UG&O;#Y['&>NR14: MW,TB5Z+!RJ+!X<_18+?=:S?KN-$]O&PW#W'C?>.XWOQ"ZMUV#_9NU!C56:/? MPH (&0UX"D'21%'RPB,N=43YE 5Y3JF.5@HN,3A84M>$F(4#]+2..,F2T2Q1 M6"_'!EN,G17)1J68B4R7,EK*Z+6,'AP>)'\$/=O?(-!K .D>M?@/>_Z%WT&ST&[L?>O7W^R-8!VWWWW4/ !D:>3S% MJ)$:S4/P=3\2N,[HH+GS_8B)2".($"+:1L0=S]YLT$@D9ZU.UBN:R:BPKK$Y M[NS3[)<#'QDBJ^A5\MPFH1FQ-$K+ SC3.(528DN)O4MB^5&P$BOI.4JY+Y=+ M'Y#3Q"+J9' INBQ!6]L,DYJ:9?1]L#5[X5S7_.FMJYSKVON6&_IRN5JN!_JE M].%G=IM=!KO/_3K]$.WT0W'[7[[I-7THD7SOGR8]HC(D8X)"\,Y(BGE M')3WR'EPBX(4 IPDZ8*"^![7&)Y1<%3Y:1WODS)-I4R^09G<.3+*!1"*B"!8 M9""%!B-'E436Y$++%#2E,9L9-M/Q45J9E[,R3\H6E1J]+AI],^[^>#FMT?6\ MUM%QK][='[7??\@GG+V#S_MPS7:G,0K]>O?WX_IHA[6;[VY;&;BW(ZPE<SZ9#1%9QB5043&C!#'4B6QDQZT:BGQJ9)Z6#2I%\\R+)CQ2Q-GKJ(9YQ M"D22@+7Q22!*050)MUH(7D0V^LDFIZQY>F@>Z.^S/"HFCX%Z[6*GC;/D#QPR M]56K^2DT_78O*G/8_USFFG?]'?A#E4+XJK,X2$,\[[Z,\3P,C+ MQN=]UNI^ZC9VX3[>?SAI=5O?Z[#V@V:^-_BNST514W"<8C"^B+ D$0^>(LN" M0 KP5%GF+$25@*2D-LM&^S\K4M3T5K5>2^ZCT81*GS@\*,NDD(%ZS&24A,9[ MJD%*K5\KK;^G,.3S_G=88;_>_[/;:.Z+G"%NC6#]]!/ZWFT5F M6/(\I8$%I$UN\HW$(TOSL%O'A!%$2,S)UC:G<^9__,\/IWZ#Y=1^*^7TM>7T MX/"(>1*ID0J9X WB$B3618.1$=*2)%/0)!;6:;;$[G]*X_2JQLE'CJ.CP5C/ MJ6/:0,0F0?.YYB[H^TH]2N.T5DI_*]3'TTH/8?VHT?PX@K7Q5C? VG5'_!W6 ]M=.NC3[/9)\V(PU@R) 7&B%N2(0!^M28%ZT5(W(*#*N:-JGJ" MJ5I#J2U-U6I]6:E4IJEFT#7+RCL0E?V)I)0>P=.Q=88: M>29)U3_DK>:[?H/N?V^,]FEC]UVWWCP9'>3>AMT3FOA&-OQ7D\]DJE$_=K.6-S^^ZC2[LR2Y\ M[_O,YER_;'3#"=P'[-^G?J/Y84YJBIJ8+!@I)ZB>< 892A S5'&&;12<+74/<9JM_-W M)\33\/1D5'E ]=K)J$62M_\LV7\E*QE2;\_ 3YUO,:!1')R5&/M(C*7WY:?J M&4_?UT6C&3JM[@DK H'^_O(IO_\9DZ. CJ;:);VP77*/VM/*E>+2!X9OA? L%Z \$]K5"CUC?X/(%U M'[>Z.[RQN_^M\7D?UITK*O=)N_^I!TY7O[%; ($QS"6.:^H1@1 M)SE7WD1N3 D$JPH$SPNQ2B!8;R"X&76U1K.S(C^*]F[]6Z/_[@0^A/NN;DOZN_GU+!8PYDB-O.M.XXX,009)P+"SH@HG-5"J47 MP@(BKW\6[ 4WJ8-O-L^L!R7&%97IQ; @K7\(:47FUNI'.[P8C(F<;[-J9 K[ MKQ<#?PQZ6AGD;\N 8?2>F=P4XB(K/F.V:1$Y$AQ0*C$!N8B,D,\4S).E(2>:S9 M8DO6D54>\_^F64>NC%8E6ZV2>Z3D'BFY1U9EXTKND9)[9/VS3$^9A!N8YC$1 M[VQ(/ 5M/;98BA@BB52Y4'*/+"F?!)';<8-^.&GOOLNG.-_S",7VYP_'[=W# M;XWF'D1O?I1+P%JCUE0^Z4S4^WNLU?_SI/ZY)=K=?7SP'M;??W?2V-TC]:8G MC5']>_USH]OHW>0>V;L\:,)^= QN_[]C[/N?3NUG[_I1@S9@C8>7_V\$46>^?O/+M_KHBZA_.1*&.,FT0,E+ MB"L5#\@:X1 E,BEEL;)H>C4#QJK@E\:\11&889 M"Z84V5)D[Q39@YTCJE.T3GE$-*6(>V]1'C2.C.4\4HPI"W1KVYB:U"47P;K9 M,^HX!85W,1+#C=,N$"Q(9$D0'8TS)3/)VH/#X4UP^-;X:PH[A".X3[J-.8#UP+Q^.Z\V/_.#]G\=S[%E,C!IG'7)>,<0%=DA[JI$A M220>C306[!DUJD;QH@Q:,())8DDP4>0,NHM6*HZL(A8I)Z*FD5J1Y-8V(^"$S1 M:Z&2,'EFNN1+2)>3 C"&'54@^.)&(V-HF.I^A+2Q$ M,P:#M#)I*.?)$JMD2E8!$'D/KE@ILZ7,WBVS8-&4CB)A;%'4+J)<#(6<9!(9 M@4G@!)P@:< +4[HFGF'1RK$5F\>P\YK'"X^?A8Z--80+";&&Y\%ARS $ I)& MPGP,LB3166^,O%W;?R2]\)E5!=%H -6,"@C\.)MIG(,51*>$8S&_?(8E8X45 M;LT\\)]I8TXKDP ^2W2"Q_R0 O.2^R!=-,S.C\-+;5P7;;RGP)Z^Z[5W=UB[ M^PX\DYUOL(Y^7E=]%[Z[^:G3:.[3]N?L[81B<*D4.FH%DN"M!@\%_&L7A$/* M"RN# )_7V7MTN>RX7[I&,VMU()'#\S <)VF=H@"T+!G#% FQ)'98:XV^62E_ M,CM$8P1[TOV]WZ)MN/\\VVGO>Z/_H5=O]DX:_4\GC6:+YBK^1K\Q6RD?O";6 M)HQ\RN>:6H"9EC$@+ V\$E24A#Q3O\N"DI+8X=5A\X$M24\*5,HINNN(J_>2 M?P)>]MNPWL;NQU&]N4\:N[]W\ZR\ULCS>G.'U'?;G?;GW-54C'AWP6(324(1 M4\# M JMO$0_4(4V20,Q1;#1Z/9Z];I_O<6_4CJW3_[!\U&P4P-/KUU,B!)/$:Y8 BY MB!.R5@GEJ!&:ZJUM+N?-(7JT<5I'.2V-T^O+*1@G$U)@6 3$"CE5!B,;#4%, M,QN42U0'M[4M=$V5QFFUC-.34E"E<5I3I;^1D6KNS%"-MIL?12.OH=DBC>9Q MI['[X:31WZ.M9NNRO?L[_+P_JH_RM<-L1HI:;D Z* K):,13XLCDLF5/+54$ M4V%4 C@"S%5ZRBUI:E:.:GE1XH2P:+62":A(*K2%N*K*%"22E"5C&"!0?1/ M2_Z1DG_DS?@$*YVE>A-CGU\(6^\ER87/CQK-3(S;8NW/==K8;>'Z9[@^W:,' MS=]/VOT\70I>>U^0Y,K '9L!$GS+&:D6K.E@U]/&Z'@VM^H@BA)*1>1!<++^YRJ B)&S M6*5H V%.+(I 9_U$MC12*R>R_ @'KY7G'FG*-.("[)95@2!+)8\Q!,:QSB([ MIZIJ5?.JZU>A6A+HK( /\,Q$53DN?XTQ]@$$SZU,CG,"]P78N@?K:/?JNU]& M!WEFU.C/3KV[SQN M^U^40]$&(^6<8&L81 (4,N1H8X@YH5TN)BEP4K>C!4% M@F>&_R40K#<0W),1Z,/:NE]X/9/H-/=AK2U_T$;W7:]!&YUV M\U/!I(6MPH8"!L@ $4'4#CFE$O**""JQM4'C$@A6% B>&6*50+#>0' KZIJA M+6WOADZC^_&RW>T=MT8^5V#2]OM] (<6J7=SR\ Q7+"+__F@[H)2IQC5 M@PH5J]Q4PTI6J--AO+V[+T57 MGM0Y@_<-SXQ4%?L$$P#B,_E\)%\3J]_PY69_Z[N MX(69A5B-&?(49B$N:HHLA5G(R,7SWXB:9*Q<[)(6^S#"HI(%Z"59@!:QC1O* M:?(*+#H33)Z]U$9M["NP[+R-C<6OA0 W@'0=-G2:?6Q^RN27_=/*^?'9!5PB M3(UL?*&3.=C$U\D6Y8@JWJ5'W>'-.RMX M:5?IUGXVP'@J<^BCDLX+(:0F7&4.">4Q\9)YX[F,[)ZS1#13G3$)_&.8GQ>8 M9"YN9_].+_HHG)VCR76O4X!L;7,#DPS@[J=^X_,[>.\.@>^XS(UD[?#[%W6\SWL',7 M:-$(\%P'M='!#)>4/B569Y8=,X0L$&D2IB<2=O] MG_\B$O_V'/W(IN21>E*"50E6]X"5828XJ24WFG/IM"-2"L*HEUXYX^_CNBG! M:C7 ZO 66#5VCK26A-*DD>&Y&IEBARRW'BF-)5,I8HG]UC;A5:QF>[U+L"K! M:A7!*G$J30Q8.RVX2]XR0;!A.%GA$R/IGC/9$JQ6 ZQ:M\#J8."]SA"7N72"22DJ;#G.[6Z)$.<3!K3C6*0R>%Q] MB,-S@D?MM$QBQFS"QE?'6JNOW3+S%+.=C2C3B.((?*3*8 M!\0Q!&"26 KAV-8V%;HJU6P[3:G?FZ+?$8RW84+D)F!.C+:).3#AVE$7,B-K M&:*LA7[/A"@F:!8"5X@:!EK-A,ODAQY9 TKON&"4Y:DYBE4!VE=(OS?]F.XO M$.QA$:'T[> DGL.:E]I#]S-\>VAR:9WQ+;@8-+BRS'/!L$.LDYPHS2J%.4T7KP7SBN$FQ6* E3ZO=B M]5M /,JP]\[3R)7QAH/94TF!6ZNL"**,3]9"OV?B$X,U-S$?!5D,^IVR?@>L MD:/86V^%D2RSX1+P7\3LA(I2OS=%OY.*U)D@="**AZ1UE,J%:$PDW%M6'J&L MAW[/Q">>0,1 B$>8"%!RYA5R28*24YZ$99Z*I"$^P:S*Y]!=EX9(!:GP+PKPY/5AS-!FR#.Y6RD[P.<%=)@. _\.(JF@1 MMXXC,!L"I>"MB-8$FB"X4T97A7SV$?O"U>N5,]LESI8XNV"$\CX(0QW'D5GIF/2,\2@4#=J49[%K@;,S>0]+ M<* N*11X;DGWF;"4.8RD-IQPPX0Q=FN;25(U9%&'L:^/L[=Y#<8<"M/L!O![ MUH#.Z44AD+?&I$^TB-.:R@F3KV?#3G[/KX/8*\HZ)^/")UIVXX.3>\8_/F(= MW-[%^=T?63IQR@-GL!/\8U[M]-CXN]:X_2\W^.?V%%G%C7_S)0K-M3QIS+P6 MF!7U/38JPJ,"/%$LA62/LB!N77WL>/!C(NN7B-P@VA-D$WSOK[9W:;\/M_YY M>ZI]YQ1-/;+IW;YS3U-:VIZ.A3;D ?Z%B/T*JA('^5VP)KLR:ZD<#[()^*_[ M'Q+!6]O-8B#_6:K\.YN/TUQ#8.=*P-VL TL7\/FL(,34*DLF^]BS@U/ KN$? M<5"8O54AZV@T3\25 :N/_*A!]WFK_Y&WFWNB\?YPU&X>'[>[H9>)[]K]CZ,6 M/11PW2FRCK-18U1GK>YQ!]X/[SW![=U&[^ ]&"_Z\5N]^:'?;C:Z8 AYX]-- MLHZZ:.RVV%%2E@N/)1+>.,0=./]&!H6$QU,T![$,3JNM#?43I-[-.)YY3]GPV$%GD"E> 25G?/S0<==C(DDSL\R ML48??*&"(^;XK =:,)PU#C?%>/&(Q2RA-*6"ZIJPQ8P*87-\U(4Z)YYD5 M9G!^7#F'E\%?\A>]L1@#A+LL*>/)7V-9J9R"_O2R_GP%_1D6^F.G],>/]6=X M0W\J85Q3EK_B:T%5!!<8Q&%V%<(CR6AN34F_N;-,%CO[LH0P!M>X44\AA!&Z MQL3=+S^=MD1BM7C:$E*3#ZO(LO;!D+)_U]A41VX\HM?8@S^DOG3CZ;%YH\ M_E:/5QY]^RM]>O++RY8##>%^X:?I.!]$?_\4Q#SFM,;.W[;3*^+YLW$:XV86 M8Q+OK\>1RM,3 >,CE0;=@^ON?#OX_%&TFG4*0?ZW>G__6ZOY9[_^>5\TNHWC M1G_O6[L_0Q+-6G /L'[1;O:.ZZ,6/H#O:'7?Y?5_:W5/:)WNT5;S7;_=NTD1 MNI+LV:)3I(Q*P5FJX%@6 M/$F"(1]3R,-C&3+".D29Y#SW1P8)@D.J5,@JX;,U#S-_F#%M"\/E%2?V*,WK M6S.O"Z@"*\WK:J+DX6V4Q,;A(!Q#T7F:9[]@9!QA2!('3YYZH1U_Z0+"TKRN M@> H[@/F,B 6B *_C&46!DV1EYBPQ!AFVFQM&VZJ!L\6;I?&]=[[>,N6=4/- MZ@**_DJSNIKHV)HRJSH2SZA& F- 1\PM(N%(5N MPX.+\^$Y/'[8UX>9 5R:@8>8 3R;O$Q)*1X"B@D>(&=4(4L%1?EA4^\BCU2L MJ,3,B,HCW(927IXH+PY''!SCR%ML$5F56-X%6+S M^UV'9_6BW(?(:S02] W;F&?F\DH;LUJ8,97!XRHH2D4Q>B%/WPH:N:@TTL8( M[8425-,5E9C2QKR"O"A'6-+2(*F8R6PW("]$*R2E"I%8+)@WF:V/5XG&52X? M<*1:VI@W;V.>F=@J;3%B@"/D0HDF(D(HE2,-',$*0MAJTXVD!C'5 4*ZZJ4LZRPZVQCRKKD MA]8E/ZI=KCK;>/>*5(^SPX78^Z MJ=*:EM;T@1#ZS-QD":'+AM#ITF06190IUR);@%#."=)26V08S5T_WA*.GV1+ M7TP02K=J0:*0GU@D7*! \\,AAX9Q13B,CIF!/Q_T%O;HK;,-IZW:TU_?INE M37WL!FV<97UF1K:TK,N&T^GJ9"LLU10C#3$*6-;(D88_(,:=MI%;0?#/3GY7 M0!!*R[H@43!,:IJX1\%(C;AG%EF)010B<=^)P[YOO7808W@W.^O\N:H>+$76SHPW+ M,8;78PP!-1/6EAB,%&: FD(19#"$)XX[SC$ G@TS\S'7;HSAV8_SSJLJ\[-T MZU"E$O_WHO,WH.[I^;!R&0>Q$B?B5$D@3_/F'N8_/7/BH8O>7@QCOE1G4 'P MB/Z\RFA!L?AI?7!9 M\;3+EHN]?[$/G@59SD%\^9%I.P6REB,0RQ&(J[9QY0C$=1V!N DU/D7'<>7L M:W8>AY7.<'@!7F,NW;GAFBZC?.=!];H+F8BT;XL7UDSXQ1=_KP@,[?1EWFP2Y1@>?6[B=TTV[GM?S/>^V>_7W'W.< MBP\^Z>\SY0P*&Y.,4T@8;R#VC3Z7,R1D--=>*Y4T 8RB5:I4E.!T(&U$5:K:+URG'/LC+0,:ZP3C]0S]]CVH!(Z5A Z#J1H'J$44#Z,0L%Q MJYP7CE.VM2VJDHJJFG,\M6#<6.W3ILV>?_/Q].\XS(<'@ SG@X[//X[/(C)L M+#1(7&!3YZ:#D?%8HZ@=_)E'2WB>,R*JG/"J,6I!W7AKVM:]Z0@@L60L&!.]D-P[ M;1BU06C)"/;:65Z&FXUL3I0%01U6&E:QF4; !3<5F,6$!< MQC(#"P" $0D90@+\Y".G'AYS\EO;JBHHJVI-5QX R@.Y>R#AWST['(Z?VL[M M2K!,.3OX.Q=^G0TJS9>,3E: MVU4>P*T]ZLX.>)1")8851S)H EC+,-(R,&1,\LY0$HFR6]N"X2KGBSI^6],T M^::K/V$J2IN4DE9"F"VU-4)HS;!-$5-+RJAK ]1_*NK2B2DN9$1>QH1X)!(Y M'P3RC!#IL(^):HBZB*YJ\>RD2ZG^JZS^-# M!-$.HG!.'0&#'Q05Q&#BO::Q MC+DV0/VG8B[P[B*C7*&0%$1:5%AD#;:(IN0X$\)9Z2#FPJI*YXS=7#7U+\^[ MGAQQY5\ZY_G\"VXP#BI[?_WQ1WG.M63 !6L+^(JM2YZ#%ZZ#\B0XAJ-*VDR: M6LMP:XT!=W9\DXP"?&IPM8P!U.690=;"LT?@3RML0!IB+EI24E89XRN?XBK5 M_QGJ+[24EFM-O:,<*W"\:!Y%*J-QBD@1RW!K ]1_*MPRQ'%C*$74ASSJW'-D ME$PH:<9I]-)HZ?,86E4%>"C5?Y/5WS&J(, .3#'#"2H_?<3E' W1*J2CAG!+!(FL4 (9FKQEVB1C,],!9E6%GUVP7!YPW;J1HEG_ M-6*NL]-B2;G+OW%V'H=7#W"A:Q$U+1ZPG-^^G@T[69A^'<0\1N'O^%NN2$6L M1N:,#W!V&/,5MK9_(?^X/?6@3,(M*PD7*&<62PS^OTH>W$,97&3&!8996H4C MN-3Y%@,:Q<%9:1 >9Q#HCW!P+U^?'.P'2->*^:%]GE2D]6$!Q,=9E*YF/P*!(2E[C]# M]P^G=5\P92A.!&) DYM?/476!8=PH@J'G ;,)#:E[K\!W7<0\U.>@F+.<*VE MY=@I< %2TD)2F\IH< , 8#H:)($F:1W*,Z/!]&N>HT&-; )L-UIJ*OC6-J]J MKJKP]Y4'@/+X[2'';Y6ID[?.:1[M-SB[+(_;EMQ6IFB*VCLA%>,Z*INB"@2S MZ#P88E\>MVT"Q$X=MR49B&!6($\ 77,S(=(AD%S="&85BR"PV=IFI"K6(-]6 M:O]SA@MI00Q-(3 G.%5.,Q4C299 L*5D7(7@JM3^1458$^VG-"6?!$5,J=Q1 MDCS2T7+DJ0E*>VEEE%O;2H#VS[(EE=J_0=HO;.YJL$P0G;B*U"H=:90+7NVL]FPJN J?4L1A1$IJ$WBB.G0SY[LXFE8)5GN-!^2,P,^;"7=A"&E>&%Z^:IW^=GE71Q?C&(E3P59 6F06XZ*C,2?308^Q@$ MQY(9YDR@X(TECR7$:65$M@&H/%, R7$(3D(PIA+B5GCD'%,(<\YE\#B&E/O- M9)6RLM]DH[4?>\Z#L2%2EJ<["&M9E!"2*>>7?YS9$W[> MQGG7&!EHC8K5CL^:9^>V]]I'7(_AA7MCDW"?Q Y7PO%ZP?%4+"9BD"'#L718 M(ZY50"89B63 S'L">9G.DE[JP# M[DQ%@9PI"N;&(P@%62Y\HA %DLP2&RGAA@4 H=P&4S685YE:5"-^#CJGOO/5]BJV0/,KANK38K6PLA^\UYE<8MZ)=;58N,UGTOZX'Y\5GSW%1MVK.15?86O 2,$7W]EAZ[HK*^8LJ,[GZRW'_/R M3F^19\/BS_KQ!WUV%;ZV8K]^[8%$P*;7IAI IXCG\^_9P'9.+PH3-U:3PDY9 MGC0$E%I@%G@")S\JPJ,"VZI8"LD>,4G$UOTXLG2 F.'?I&/^S5KE7[?N=@&9 MD]O.PWZQ]4W[;;OSAY.#S_M@N#_Q\'\_]-JT][?K?CT^@.]L M?6XYJ X6>-YD=>;Q["]WRY M//(I$! 8AVPP$G&("[/A!NN=%!?,!LRD&/MW('XQ[&0'BHH ,F>-M&V*_P%,X'%P!QXV=0@8>06[2GI7L)V/= ^_2O*<4:B\/] M=W=[-[ 4EE.7B ,-3$0;;"*3*1'.N./&;TU\FX?_.T?C;P'$W&7?NXRI91.; MP$/7*H)KSK6/AG#LO,0VT[VYF*Z]_F5IYE_^.(:+7CQ(8_GX/8*''G_H*_S/ M$$SFSFEX!W\'H]G,6%DJ[[7R?CL*'IO :$!!68$X"Q#W8V41=]8FIQ,\^#2M MC#_S)@OOMW,:P(05_M4K^8W9)TEGO=[9978H"E<8/( XA&4-P<$?RT5ASM-8 M,K*A_PH^='X=+#+ _+#B"G&Z,KWG&7N*F>>%.P'K.@O#JXO&\.M];NC/MFB\ MP*M091QPP%;U[-=A_/7JA]^N?/W.:7'#Q8=^N^WDSO$3BZ\;O_S;92><'_]J M< T+G=%K+QJZ16 -M4_#1^39(:QW>_C&ODB:]!=/>D3_YLL037A-;E M8I>S6/.PRTX.4J_><*VD8[&_'=(.SBZGDV>/X)2_]ZW@QDZ_]Y4IYO6#*.9; MT0XJ>X 7X5;H=G%+Z MZ]S>&':VR"K*9U=.KMJ._?=S:MH><1SP"K?VRYVG Q5I&=&$[%]7%X%=D_[$B.K6V@/SZ2:^SNBT;S^*3> M;\$J\M';/FDU3TB=MD\:W=:W5K?=J^\>\H//]>DC.5SOGI"#]X??VUUX]VX+ M?O]T?-#\"&N#ZW3?=1K]CY>-W2^B1:9Y7^OD2$<3HE8)@6#3@NIMS/JHH[8V M,N%U'H%$JF#[JQ3/SD#YQ^J4@Y8X5N+8(DJ:2AQ;!QP[O(UCF ;M#5%(VWQ" M0:)&ADB)0L8UARWS.A.I,%5E"8"5=QI225%A!.+>*X,U4\DYM;5-*JYS. MMB0_'//* 5&KJ_8K%;&5:K\4M9\*V,";D3IBACQ5X.I0;)%UV",G/!-Y*ABX MN5GM657(V<:W4NTW0>U7*L0IU7XI:C\5X3@6>4J>(,><@P@G@=H3R>#YXL"Q MQ,$XD5O/2)7.F;C]*FJ_H"/#XKM5T7RPRL'.?VZ4Q7T=G/W=&68ESC5Q-XOD M7N-8\>EM/-,'V)N9!EO@_FR,A5FI>'+OV_G PC/HG-K!]_WSV!\VSD[S<@=G M/;C-+T6>(0X?V(58FJ 'F2 R$W 2'B"RU IAG1V0@W@#9>['X'32VN6I M"U7*656RV=&DCTZS+4XQ5_RHH43H$J'7.O0O$?IU$'HJ-Q"<=)(;@116 7&' M%7*1<*0EB\0('5GR6]M&XJJAS\D-E/AY726V&,-\7G.N(V']=_?;M;A=)S^F1T" M<=5T531DW?C@Y)[QCX]8![=W<7[W1V8J\U^I/Y-@>F>_Y%UKW/Z7&_QSJH_Y MYK_'U^U/7^V7B-P@VA-D$US@5]N[M-^'6_^\W9?9.453>S^];7=N3DI+VYRQ M] $0^3@83_KXEUV9M52.!]D$_-?] R0(WMHN&J]S8VU&\MQD^Z]_ MVKF/6\##YY:YR/UUB7/K,):OF!C^K^OVXJOFM3! M5NU]^QI/A_'W>!I3Y[QL2K_=E/[]B%&MK-4626DUV!&9D'&&(9 P[YTFW"FU MADWI?]S*F/_BQH^_DL#!^1?AB2ZG#>#9Q8"KME_ZYT\G]=%QI]6'[QP%6-N?)RVZ3_( [#K=PPW:(@?- M1J_=_#*=_/[6_GPX.GC_H0/W-X+WX?;[/[NM[D?&B1LL.-^=TVT1]Y%+DBPVE"[M4WHZC-KEQA48M"" M"@V>X2:ESK<8T"@.SDIL>C0V394'^(BEIP$C$4E$W"J&K+ )&:68C8JK9%V> M=ZW!U_UMA?#I;35Z%//AEIHA>5LDNR\7^!5/;N02%9(;,$PT-R.K*A?/]DE6+Y5;:O6R M#V!*K7X1K3Z<=E6T=H([1#W.M.H,7!49:)YWPQEQB4EG%9ESD;)1R\9DQ3PL&+P,%,P9GW MBG&.A-0.X( &9"BC@ Z6V&A]8B+FD$:3V8D/)1J4:+"L8*A$@Q=!@^E82"2I M9,!(80S.@0P>.9:[^:EE3 '",ZES+ 0PORYH\ :(3'9CBJ TX6F-<0]-^Y37 M6,PUWE8YXG/ZZMYTY<-JC$.^@I;)8RRM\O*M,I\)V5DRTGEG$-'&(QZ\0<;Y MA)@)F@F:O,U-(:)*Q&R&PFG.Y MQPCP&R,BK0LD)6T+/G9:560!DZ]7*&Y>DS#EZ5U3;[IJ8K6"E%N5VG?B7 EE MCX$R,3LH@THJ,/$(?@!G)46/#%4:$2JL95(0*7,1%%D1FJ]2C]"P>%#RJ/(T'*,ELAP'Q*/CA*H8A'"Y'1)K5JKY1JKY\@.24LU? M7LVGPA*=HH%'ZA&F@2.NDD,N8(4XT?",94@,VSST2L@54?,W=GCRC,:K,O.R M,G')_V_OV[O:1I9]OXH6^YR[9\YU.]U2ZT7V92T"9#8S 3*!S)SDGZR6NH65 MV):W)(>03W^K6I+?3@P8L*%GK2&V]6I55_WJT=55]30:B+M_B/MV-HGT20 JC'@J"84*%(]#NK/GM<+0!%>?IH@_ MP/*)$?&'%'$Z(^+"5[$0"2..M&W".4N("&)*7(=3._%IS(, >[^&X?QN2R/B M3T'$'V#]Q(CX0XJX/2/BRK%%% 4!21(FP4%Q;1+R!+Y*)XG"R+85YSM[=LMS M-T2+KW,!Y>GNT%IC/.:))6%OE@]C8.\A8.]\WGEQXU@PF1 :"D8XJ# B),"> MGP2>X$'D!+@[E=FMT+M+\M=-16B+PK3/&!;NW^\QL/ PL##K\-@NUM_E 8F8 MHPCWA4.$QUTB(I=[P@E5$,4 "V$KX 86#"P\M*]D8.%A8&'627)%R&@4A<1V M8^S@G0 B8+T:Y8=)Z-J<"EL"+ 0M,!.W !:>4Y&+E5O,WL=JT(J[]-;0JOV) M=6Y8/WTV6LL\9M40HU,>0J>D&!CZC*+2"0"2@(J/5=Q276^ M'WB@+IM/$KC3IN UB-,CQ^<-KAI#Z,. Z&Q+Q L>S7;!7 MI?0IX9&?D"AF'J$^_"J$'SI.K/?6@K?R%,!5QTQ>E (>"O_*].M>\U:GPQ[( M3]PX4'';567*4) KH^%6->/^=*-4[!4^,TVXJD,07.- + M>/ZK;A9_V5HV_XO+?__>_6AWOT:?!YTS>.:'OT\[)X?O[9/OF&O]_MO9Q9_N MA][IYU/[^/OIX5^=#SWXW@W8Z>$7Y_3B/3^Y^!.><_G]DTKBT/-<0:(D8L"P M,B:AXP7$L10@PP"H7N9#!5,/\]SP9D_DEVF_XC"[45EI7ZI^ MN6O[6H.N%809_1D*VSI%H*, ZKK=[ HXW-+\:0UR5<"P"DM8^1176%EBE7!! M48IR6&;YM954NYY_F=AJ8;=1B>-"R)I.;@9D:HA M-@)?B2T0JRL&A=IM/KR4:3'HBNO=M*]?65_TLKY[C0*89#XCLOIQU>&75ZDL M.[LA;5,WP!!+'>^L'UP=96T=?9E!H>J8Q]J<+C],V^R6QSQVNRM_-%A&VVX0 MF,'>SV##U6[[D[#Z#2I?_?14YLZ=N\"4CD'L5/XP-F,P@U;^0IOQ@Q*Y=01X M(*U#%:M>I'++8:TI<^ !R3CA)=W ?MAL$J/]L,I:QBHO_-P(QPSA;DA,) M7G5]<9.C F!T6Z(_=T\]_?OM@OTM/#W]//WSO=#]\ M?O7YQ#[Z?O;W"3PWYA\/O\R$' :]CY_W^4GOO7UZ^/KSQ]^.Z4GO]\]GO_V5 MGOR&(8<3]\-W>,?OG2]G?P77<_4QO-B/>* CR. M7 %8Q+:@@.XCR-!_&TQZ1$RZX]J2P:1-P:29#9U";<=143B>D2I MV ?SR8X2[AA,6@V3GD&3 UTM""/[+:NO2EP@:'S:.E7VL;7B%*%@=\;PN_W^3YPOJ0TX8)0P7%CH>.2B'*'1%(X2>AC004P">^/F*=]G?B 5B+.?$)[X#H%O'HD"FP5>( 6-P*2Z,3#^R3,^X25QP3F7$2$@#D&DG<$GH!#$)0$-+QIG#$[W]8H.$ M^ADLJYV76?R%1*)0^(H]S.C4@O#8D:+M [?EV;GWY(4LR<]=!>9.,\P(&<)I M45?5>;SG'9&K5\@(!Q-\<) 5I0&_&X(?G7-2@H3*1&!I6H\*PH/((T'((N(( MWX]I["6^[>[LK2%O=X.V-3QM<=]\_\0(^7T+^6RM^8 '(=9GQ6[3A(?@L 11 M[!!7!#)QXB14D0T6SKKZ3QM1WTA1?PRWQ8CZ?8OZK#/#I1-1+R1NJ"CA*F9$ M*%<0 3/JAD[L4(IK/O.U21Y/U)_!TLI!KF1:WJZPB G,;(?K C_6TVQ@[(8P MQN;<$A%PF\88707;%/<4(8X UPS >+98-",D:<-] W,>+\2.(\ MFQW'W(A%+"%>%'+"&:>X;,)(Z'*CQ(CS)HOSW?T/(\Z/),ZS MB66*1GZ@)!&A[Q'N1)($'K6) FYC3(11'+J;E=GP#!9,ZNX)U=YMF8),Y*I? MIK>L&O^LXRK;M&(RVS0#SSB$.WO.&>$!36R/AH2IQ"7C3:V=N0IAA&P-XR%/# M)T',E2?"0 B7+HHV& %_(@+^J*Z)$?#U"_B,PZ+B@+N"4D)]K/C$%;:VXAZ) M>)(X@8@IH/BB^,,VM[7:9%_EK5I1E7ZRO15M7E&J\EOB6-=A-,.;! M]YJ45]UL)90;3?GA>)+A-ZQA,EVA,4F_*4F^JSPSP'=#X',6I'APD)N<>(\J@C(R>Q>13M[/'Y72M&V)^(L#_JLHP1]GL5]AF7AH6^"\#. M22 <0;CCV21B"<- I9L$B> Q V%W-V0-]B<^3=.R L:I?HP/S^/,9["B=59V M5&X6K9ZRJZ>G>%]^'A9E#WOJ&-2_(>I_.SF8ZWWK,.DGF'!#_4 1SF.;".G$ MQ Y=A[H^%8FT-R:4941Z8U>E[B;(9C5J;0(^VWK5#\)()8$/TQ?@AF0&7EPL M8^(S$3E""<:X-.M1ST+6'Z, @9'U>Y3UV4Z@(>7"5UY$/.4SPEDI26T:$1E02;GL>B6R7$B\0<00F M?<1LL0BV[M1%Q&"7P:Y-P*Z'\5D-=JT)NV8]TD1X@9+@D;(P]K&VMR!1$'HD M]&3"XB3R(JG64'C&8%?C1;\H!;PP_"O3KWL-64^'/;A_7'V/*U[73+[W+SBM M&71]:VY7'O0@*U(\9S=778$2\[)IPZZE>.+"FMYT?(F(@+3#*1+D27XA(X :[HGLE MKHN=%U//Z:5],D/[6;(M)4Z2W!MQ*LX'*,TJ0-P%>5,YG@5C$ALS%JN3HZ+X M1RIX$E G#ESJ2)Y@!TB?<>6#:O"=1";B$Z/8+!KA($LL1'R,1_[KA5@XE3." M4BD %W213644QT)R&=LBBI4=BRB)'>'3P*MT%URCY#Y&.!,F(]OQ*;<%YP%3 M(67,=47L![%47A!,RT1/Y)? "AJ<[$:)I_"B_7+7]K5]\1@BTN3?6*G6F!BT M@IL#T;N@2*VRHW2W,@QE*:U;"R1OJ7H#F*O\>G)/J16I\DJIOKXH%GE^#7!K MB1X@>765T/D]ENA+JYN**.T"FL!E299;2=H7_3@577@RW+G$*P?#'!!'51?@ M/9M;#;%I 5XU'O+HY+;UKRE07$.H9]K".(\[2@Z[ZBR9RUS"_B'C]]*\> &/ M?M7-XB];:V/\Q>6_?^]^M+M?H\^#SAD\\\/?IYV3P_?VR7=,+GK_[>SB3_=# M[_3SJ7W\_?3PK\Z''GSO!NST\(MS>O&>GUS\"<^YI)^<@#N.]"BA IP<+L*$ M1*$2!-P?)Y2*"3#T9F7,B63BAF'HN-+A"4M$)%P_"IGO4T^I6.Y8"NRX >)Y M/@3HN@ ^23+,'$,6TMK2&N2J0##03(2QNC0!#=\O=>.+K*]J]L2C6#)9]*__ M68"168$GIEQXI;VT2 9ITQ:!0 MN\V'ETTB4=K7F* O>EF/L];XJ*IFS"$]S.IPK<5\O^TY#!59'>&O'USKN+;6 M<3,67G7,"]N,\Z6':9O=\IC/;W?ECP;+G#:GRP]OV&#MMNVO3-G[RD>;,3R1 M\7?F;I-G5[.N]$^];F?U4\.Y4Q?XT+4(/HCE'\PH97^AY;^O >E0Q0I]9LMA MK47=4EA,O:K/)B#I\E?C/*B^\.N%J])R_U9,B+%N!L ^$6LOAU$8+>-65Z2U(23K'?=!7Y!*.X MFQ5%Y9^!#W4E=A7%/_W[8_?CYS^O3R[VZ=GA)3_][<@YZ1W3CX>OTP_?3ZY/ M_W[]^?3[Y=6'[TS]U3L]/(;Q_,GA6OKA(K[^\/G=EQ-XWLGW8WC6 MB7-V^.KSR:(^VD+Z/+"51Z2T)7CE"2?"]@+")%,N9[;T@VAG+W3#5N ]P1+R M!J>>)$[)T/4HHW%J+A?"X-0&X=1LDXO(<66B M(A(&F/WJ\81$L1<2QZ;"B9(PE=^G1E_-Y,)2/C MCR#C,U930&/*7.60D#,/K";?)D(Q2OS8#G@H'3@88L/25N#IV[:01LBB@\#7-ILKDSP.DKU5=)6A8_ZOYL@'9M0#O? M4C6,/(LHPF/F$N'X,0F=)'"D#T:8B\GPO&5[FX\ )CJU.CR@5R/R MN*/#4U)]5=UL@-40K/@.?>F-]_KX)E?5TG8JR-_,M<'2-6+I?$](Y=@T# -P M5NTD(IR&@H@H9"1B/&',CZ/ BW?VP'=M>71=VXM,;&KSI/L^S2DCW0\FW;-! M*04VD8PI4;:RL6T2):&M$D(53+=P.!,Q ^GF04M-IZ-<^B, M<#^<<,^6L$KBB#J)\#$K4X(_)R,B;#\F$N8Y2@*EPL3?'N$VH>\;M.83@[2$ M87Q7TLJ7A<%-IN8V6TW'_;=Y%JMB%!P#A#T(X(09W:=N33G3V;A2WFFSS-IROA]V8ZW4C"%]1T M-\*]LG#36>%F-)#2#L OBJ5'>.!)$L0!)8'#8NX)+P@97UM-]^T.A3^Q<-(; M)0HU*B=T;4)*&VP7'LH*,*#^>U3,2Y4!PQP]\0A,,!@L6 MDQ!FA,@D%G[BN,J-P>CQ6;04D]R/+]O]/2>]?>_BK2+@ZX>3Z:X=]R.,5 M[3JA]O1@(GIT<>22")A"P(_>Y)%@6.K9&?/L5O@ MB6Z\?VE$?N."1T;D'UODZ:S(*\95XD>">'8L"*<.)5'BAX3;3$2V1X- ^CM[ MO.719YY<^<0B2J9)^M8:3GKJ##*NU>^\G@LAV7[B,2]V2!(F8 LE7D "UX]( M[-/8=0,1^KX#MI#7"IS-3U,P4KQQMI"1XON0XMGHD8B49RMP9I1+*4IQB,5- M.+&#*(A5R&GB1CM[=M *W'#CI7ASHD1^,Y$&2M<* MI?,[W$0H Q:&DLC LPEWE ]0FC#B*!E[8A[E^A9XRB.O43!'Z)"QR.+NJ0_HT[[$YYOSF9\5-EJ@HLJ2\ M$OGMHIK/.M7XD:.:;\9X,5L%?SR]Y_7L&K6^3K5^-K]P['@N%=+W",7Z]MR- M. E].R!*V&'L<0&6F:_SZ%QW/L-X]:B(V4ZPN3)^#V:YD?''E/%9T]T7*J&1 M3(B*L3F@'5(22.42ESI,V#R.G="NLNSL^>W6&R3C&V&7;XFI]'8=K57-4M%& MF$GU7-8(:C)IUHN7\\N_MBV3V)8A8=*EA$!$*%;A+8B[U>>9^T?FR7,"84@3A@JP@/A@SS;C% WDLQ3D1O'7X_.; M##9(GDVDZ"9=YO\S3#%"F=ZQTKOQ(C?"!/I!26A3(OH>X?3Z9#YD)(3K4TY= M<"*CB'#7#DG '482/P@#1WF.S[ /-;5;OC]?AV*#_$DC[1MJ(!EI?SQIGS6> M%!A'(0\%L5U?$.X[DD0^E<01B>LQFM@P\2#M+FL!)VRRM)MV0@]XIB&7B4TN M;[*+GTF6D&&AJIQ,$YW<7M,<"VX"[?;S'!2SPBKC1BFO5RG/5S\1U*&)BA/B M*Z$(9Z$B@7 H42IPG$2H0 K %L=M^7?2R29$N;E"?;\6N!'J^Q?J64O;"6(1 M!R(B*@H8 0Z11"2>)+:@/O.\6+E.L+/G\9;M;_2Z@XE3WB*3,LYZO;0H8"I- MG'*CC:'9HN,+4ET.QG-I0'.=H+F@\$GD^#%7BA)/)!'AB>T0$<4N82JT?9LR M)86SL^>&+<_?Z-P6(]&/9@D9B7Y4B9[;JFO'*F210Y((VU"ZCB(A]2AQ)8OC M..0)<[V=/>ZW@O N9I")-SZE,]<90-NZ;[0J@NPZ0$.9#;$! M1$.'I9NX?JZ6-HWR_W53)VM=Q'DRNOI^0Y%&-Z]5-R]HW"5MEZN $4]107#; M-PF2T"$^I780.8FG4#<[+3^XRV:1]0K/(TB?@ M/HL#(GW7)MQ./!($/@<2>RKDD1O0T-G98WXK=.Z2.;7) +H&._^%[C"VIPF$ MTI'VJW):\(M,OS85*4Z'/1#'>%I^PL#EW,?"!:'#X\0/A4\CIFCB,Y@!U_UT MB/8'9921L2$R+3KGPUY/Y-=G"V% 0CM2)%() MV(%V(J0O=BP%P#+ 0$P^5#L/-GUG Y4#V_0OL=F1F<)E4R@]1]E4)L2+F4^ M^A&)A!,3)Q)24"5"R9VY*00Q;*08B'V9]BN,L1OS).U+U2]W;5^;2FO5N8S^ M3.G:J'0O.@J4'=;? PZPZI:%FC7@)H55PN&#K <#N]8-N_V7A7:UXTD^:55? M,T#!PA)] #$-!\6N-4)JC4<_HT8%GC%01.6+Z%./KD;["K.!3ETQ*-1N\^%E M Y=I7[^MONAE_;Q:!>!BV QDZ\=5AU]>I;+L[/I^VW%"K.Q3QU/J!U='65L7 M_9E10=4QSMH!8TL/T_9MC_GR42HKY#[22.Z\T+QI=%L](K7H M#3\WP,R/I/ZC!_1 MD_K\)UQ_?/7QXN3[Z6]']NG?QS#.$P;C=3Y^/KG^V#NZ/OO[9":T-/AR^O?K M]/3P=[C^5??D^PG]4(.,T M"&SAD)A%,>%)0HG@,26*<^K+*(@B[(#EM#S/;?EW5X,;O#OF:>'^6(KNIO&V MSP X+T'SWX^^,Y[><_3T&%=QS)T$J[GSR$LB&3F1KY@G/)OS*%K5TUNN\HR. M6Z..8W,ZCE(9<.8P AS%"?<3CETX?/#V8B]V/"J8]'?V[!;8-*W N'I;@_0_ M=/7L9^?J58KOKM%,X],]1Y]N73K.1#,?1LG9) MS7V6A%PI%<5NJ%S7\V)J'+F-TG'.G(Y+(MMW/181'OB@XY07$Q%)CR1N3)U0 M,N$YN,TU#%JN<>.V!NE_I.-&:>LZ*?3%5)KS_/?-3Z'=M[II+RVKE+&>N+;$ M8-"]MLI,9\]B;;">/077RI:^>0%#ZXH<:-(XDA.W+#NBM$2N](B!?55SB5,#81;\_!+J-;]&JGU['%X0UR$K@ MI11.@BD95KHG[>LG@$#"="WHH@S/@0,.Z, M'@5\AG?KI 5\U3>?%D)55$S4%^4P'PGK^+T7#*&2+3RM!&[J7[: J[ZH;MK) M,JD/">T>MU":X"8M_>9#?7NX225G_3CK*4L.1QR#@I9)I*1UU4GA!?HXWB&I,B5:-?PAT9()'V21.&.]9<2.BB,; M&$7>SU'Y(N*(1<)M=03.@>I;JD %EQ8=)2M6770V3#\\H8!G1UIAY-DWX.,2 M7^._;F#^WFHCT(0=[,[:P7\U8]UOACK;9?A H_IQ_R81(&]KK>-;[R"Z/OE^ MS#\%H2<=Y2=$<,8(9]PG@1TGQ UEQ"2/0L=U=O9@AMKS59DL$+&NYAI@P)LP MA?!MY=MQ#-P?J#CS611),+,U4["&*>9WR1JFN$>FP/P,G!-!)4F2 M"%R>*/"(2$)*8B9B<(5L)5@$+H\;MN<=GA%33"B.:R5 S6FCSVIV09@$Z5? 6IF-,3\/M()G5$C-;>K6H*#K$CQG-U<=07>K=XU53OP M$Q?6>Z[H^!(1%5EW6"Z_9&Z[PB,I)$;Y4AVZ;(Q[>L/(#&$G_G;R\3:&2T4B MT )?8/KA!KNB>R6NBYT7T[H:%/4,[6?)MI0X27)OQ*EL!A#IK-HKLZO]%3P+ MQB0V9BQ6)T=(_$!)0)PY "HJGW'E PCZ3B(3\8E1L'>U90:VV@'" M:1]7V\3"J9P1E K'$B8CV_$Q<8[S@*F0,N:Z(O:#6"HO".Y_2V\,)L>PJ\Z2 M]_T3W6YG3YX=MOD?5NN4OX MA_MYP90,[F,_KQDL##; MV1_>I\;D^5L]*<(R0]C[(2Q]+ 28 -)M).B-]]8_@WR3]TN,V-:$]0NV+L9/ M3,J)23EYX-J#2YSTYY)OO>Q\^__7E]!!=\4[OY/"8GAU^L$\. M3VP8Q_7);[/%!P=?3K['WT\._Z0G?W],3__^DYY>7'X#U__JY/.?_/0S_/O] M [SS\16.3D' [BD@8)I(X?N"K*%*.9 %&Y)V6$SS!?!.# M24\2DV)7!EXRQD+58X!A,,IBT%9@D/,<5D6#""7SN@GX% M/J:!M%W&&6.!0$P"GC:8M!F8]&$:DY0?21^L6>(% 05,HAX) P FYD0RY!P7 MM%S,RVU1/E_C_O$@Z1GL"?Q-IR(V"42%3L;3B9WU^KI.%1WD*?RL,P-,4^%[ M!+F[)F"MBG;'S72_:U)67^=9[RW.\EN=-PCGOFT8P$#C&J%QOKZ*\*07>-(G MB1,*PJ5M$S"^7<* #6+/M87G4ZRO8KM/>5/>>2Z?AQ+-[0C3I4CO,CQ M8L?ARO5M&81:\FDC^;>/NAC)?T3)GW&'J KB)(H5<7R*-=5"2H(D"H@M/8=* M5\E(@L[GH//##9+\9[#&]UN],>M>O2'3@WC#W*%#=2-H-.AW$_2;K[85*AE' M82# VL%^AZ&?D)#&G%#7HU)1SV&.N[/G4]-:_&F*]4/Y.C<4:V/QK%/F9WP= M01W?]E1 A!^"KQ-BA3WPSG)C%\9V#:IJ-O7.OJ#A?;#&B-+!%[)(PD(QP1R8D"EV?Q"R1 M7N)'3-@*(SPTF,=%$]M]*K+_N*LZ1O8?2/9G?!V:!"+PF4)CR"4\2K#&:A 3 M$41.[,-WWV8[>T[8. L>3/F .-:X3&^>*\$: AB_V ),I+"*=@ M$D4Q%R2RPR@( L$=.P%H;%$^G^EF0L";"@(;Z ZM#P.2])N2Y+O*,R/^-Q;_ M&;, X>D<<\PITX(4'BA83['@_A4!!B(T&L_2JJQI.@/@(WBD+/ MY])W0A7 Y\B7?NS(..&K]G,QFT;O7U7P^>(:/(DI)@9*E?C@+RJ?1)X=D4B& M5+@\5%%L8W&-H!5ZZ]HAL28)>N08O %1 Z*F0M'S!-'9Q4@G9C1"Z+1]3KA@ MG(C #@F# U[D1HX2ZZM09$#4@*@!45-2:>M!="9H$?HRCFW?)YXM $1=Z9(H MB0.2!%$H8R'L).1K*ZFT&2"Z0G.]+2A7KU-=%WX*U1'R#HV3;NEGSK7& MN9-T/\<..""Q]),7,E" MMG5UY[/C5[Q!I55U"A MZ5XUJ6RF0"-'#I-0M>O+54^D_8EV**-^HEF2%*K$CGU5STI0QX7H(A#I+EB M00L["NIFCMAF=;(?J94,N]VGUB5T+'RXFZ54N2I*W5]FH/JB6Z;8:K-IB=F0 M#(@QQ%Z@I$ MK.=@V13I5ILC 4%#+,?^N3"I>!6V9$4C5T]TDO:!O_&H[L;9PP9;<+3 MD\0D[:JBFLSW[?-VTPIU4IAR50[SOF[G=*6 SJ)8=#3%IM9P0WT7/7/%5"/5 MS\,\+61:K=O_3"QURURX>=6RT*8T@)_ E[KL5'V.R0&&P03ZPA#:U@<]AFQ88M?@J@,PJN#NXF33 MV<&((3;MQF$@?PW+3I:G"'"6'*KZ$98HRSR-ADBQ2^#57(N!;BB-C7TK!M>4 M&+/F5U7Q)O;V396F,K9KTQ3'1MH@9/K)U8W@E0KUGV&S*Q!U#5P[+%/=NG:Z M43)0 %4.8C2PU]?JWI5\X2M-,LEDO]QN%N,/<"IH5:+/FF"2B2DIM!SUYPBR M=5)TUK=^'_:5Y2/3LA#[_0*/*D4^#^6ELF!$JFLE>=;3/*,I@I:,&.=9#F\1"X)4/_'81*R?&E8/]5E^M.T[%6;CBU^UV 4@&' M\D';^HJ/Z/72 H^J7$_,<-!155]T@.-\LK7;!6XN&.8XTY?#;CTY53_Y/ M[Q<3US='2*1;'P,;X0EZA!HY)OO!@YX:4V3*]0=*5>W8?]"D;M1>&1Z9JZ3; M&'VIMKYUA_%^W!WJKG?+AH2ON>PE >DTGX \5>8&,DH]9PB]$MO)JU)KR4K0 M8!@=5=VG;AFO.U2C%3C-)4UK<:0^VD]7 NG01S2 >YT"$^EF6:Q^K![(:Q7E M0^P1SFBK-GF6#0:Q2W.I?LB(Y1"RX/OY< ! IVJ.QJ%DM3C45A5=<%H]NJJ) M>?48C3WPCBE:)B.J]R>G46<,^2^+!8:XIM@-VMHVH+O[1(DI)L-*LNEGJ8T!_'#9J%HV%1O4N"+ F%^ M;OZTK6T#QV,4B7Z_AA&T)O64?DP'H,$&EH@!,2K;<#I:AX*:2\V)9_IKSS#AU;-@FSV+;L5ZH#*R,K*-;Q)#,(/_=CS MPY!Z$>6^RT+/%X7.W6CTPR?3PON^&L>>?#]R/MDR$HSJ%@U) M0'AH>T2$3DQ<3SB*NJ'BV.^7N>WY:H"3\4L$(VT%+/(^IJRW!I4*#4L 9=H7 M6^BV:/ TL@.<(*%!8$X\&JU13%Z6$MC(WBTVL*HGI_V%SM-BST6> 1F0X-9 M/2S@U8N1QIGR?2HJ!W0:.[S:Q!_6)L/O6518^Y4)"N:; M;RGT,?O5).(,XOUP.J5.AM?>FL@Q>M67DP9(95R#H9Z624=_M9' R-%'[:%+@F8Y^CR6 MJZ]A[MCWGQ:HQ6PX+=M3HMSX5PM4\XP$5V8^'+^)'K[KUL>Y18%C/7B,]4\U MXS[-^M4TIV#.'%43]*XF\WY?'HZ);/3Q$GW\[?3PTCW[\U/HVS!CH4U")_(( M]T W"R>QB0K\,+:C0#BHD?WV?(G*.A)::^4F?-/12TE:'L K%(.TG+(J5Q*& MF= '/KC6X_H^&M(JI-K[5Y2_V%N*=S7*<+OMXRZ$!GMW-?J#!+UL.E3K')>) M"^M!-2) YKD",+_^/DD,0I& MH/8$02(/$,#!I_[7"[&0 Y:;#_?.X'/-CC6#VPPLG*D$G34HH6FU=V3SQ_8V<4E_7AQ3$\/WZ%.L,\.OWP[.]RW M3WL?G ^]]Z!#WL_J"1C3^VOXW3T[Q'O\24]_ YWP^0,_NSB"L7RP/WZ6Z<>+ M]_;I7P&'XZ!+3IP3T%$GA_O?/PG75QQ\:\)M"G\X%C4.HY D?B0=X7$J@GAG MY'C)?=2]G$6N+:CO^=3E3I*$MDPB1R:Q)\%7EZ#W%:CB 4)4/@2Q&D^ 5U,Q2D?;9DYKQM_I]=*R]F6$=97E7\#DB56U3*>? M->B*OHY,ZV7))C0T"EVJ05D%9][">2T,/>(:M#8.=1085_L:MP9L= SMXGIT M#^W,R0,5Z>$0ZG81Q^!3Z: DG 5?FQ33R6Q+K56P_> =9W?HNK$=.S'E2@ENNSQT)16)4G[('.7& M5?** XZL,VFGVK-X ;8G\&U*P0!(NXX@$P%HD5$YL\\@37@AB MPOPY\_2_FR#FK'LTDI#I2!%,H>:A>FT^+:NPMG;X[I P:0,T1F["A(P"[D<> M,):(0=0=$7A!$-'%'#;O"?V Q= !BNO/;%L9#_""4V5Q'IF[@)VF/:%9TFZCL"@J42Q8+(K.?)A*]0;=[%J!EYV#'5(O%?6S,HU'X2K4 MNP5FU^E8X4!015>0VP M^20OCMY\)L(ZK<\UM$83X;0Z[I:D>5%:_X$3P4FL0GVV4X=*ZZ>K;RH>3BY2 MS=!RO#ZMZ3BF0O-,3/XHA5YX[&KS:=!58*74F3'UIG_\6&#,2M@O85PS*8PZ,\3JBJMJ&G#NA]U1LHR.G#0CUL%M3%\! M_%":"*D.[\48UH[4=5;'D!>/5#-?G7U6C0732O3<-I,THNK<9&>-YIO-OZSL M*&UX%<6PIPV88I+LH_>;>ALX)MS$7?'] M99HD\- F3P[F;91(,M;;,BWB;J:7$2.P3-L+ D=S7L-J40W;]W=6\#7JW2@$ M][3M.MZ,]T'PET?RF8_!PJ\P*FQ;H_6!>QJ)ON.N#OS%*XSMH$ZQ3*LUD<.T M$)>YJKE&(^9^K-E7]*L4@?JKSBR!"UZ/$@0.*P8 R-PV]_ TZR]*FUR-.\%M M\5TP9KPP7(5-'Y\%]S>/!^&,/.M6B/P6 5:BXMU<-EK\&D?C-4-,)AV)@[5U M[[T@EV.H6[?G=,(SKHI"JQCBI[X:NRSI($C*5JM1N/ MOP5[!:_I3D!(?4Y+9SNKBIQ-V*%)M]*+RO4SY)C&\22-!R,:6[_H/+0D[5=F MSKOA*,$87$'"W%_4K_4RGZR_53F'^,RC;U4".JY\_MK"3./:-IDP4VKC+\85 MPRHK6YL)^_W^4&E9F&=59'T=?D<+JC+6JYA#OW+6M*N@M.DU M6DK#E>W:OD$NRO6T-OL(E$Y7Q&1C,-5Z:;F$@YIM7IC,T6KL2/P(=ARF8WRO MU[6KF\.7>M>#3IZ N:Q9K;!P!3I-TK'=?GYT\$^X-[)VL_;=&UEV,$*]CV3R M]6 D(HZ'O6'E)%2&<*\'GG/<> W9C+"/+8PS F?W4FT'+;H&=:[5125 S09T M-@2J0:-*\A@GN.8-@1H9TK*%63U%H9_<@/^L)KK!C>=TT90J2J944;),%;7' M<_W3)Z*DCWQ6J3#/$AX^OF\Q!%2I\U7PV3_6Z?<$"#^#YS$,U-EBH]1;&->R M":PS:.$]1J^P<"^79J!O-3TG,Y&JQ%H] $V5]^WS>D,,>L"XPC+0X#GVAP;5 M2W:W@/[(]H; >!]9&G.B)BX?X]X*,2M>RC^5;+4M^GU0+!'RZK35VO M<]%3N"!SST/^X0 !HHIA8SFK:L=062J='7&.,)_IP.99?BGZ=2K3R ['/4/R M2EQ/[#.R?K$I;5?V]9RVW6:J2;,T!OR#&YV&5N;/^*@K0.&B_N5J/&^ MUF:#(/#!'V]/?JM.>_/F+=JQ%M(!(_(X4Z -TJ+4WM9@"&H_GH3@),U[VL+4 M"-]8R&E>#Z<.ZNI%]GJZX8RW@&S5\XZ/6]8X5!*T1DOEH] MXW>,@1^*4K3JE?31;K!;NX+/,W_.>\3\N;%C@)VS3![=<\BCVQ3O;B(0_Q1= M.>96RB1757"FGXVJ.Z3]&RJ4)+HQ)XZO:/:JLM/_"B!OU7=8V+%K"KA@N&>+*]C2[6G8HL 5I]HBD"ZLBC69.CB:%O[@NN%C1?H]L\JJ!2 M+1N/#=<5 J3 A#.PO10M/SU5 FN05VWI3XM;;AQHEV;#@5TNS.W M*/3K3#N?(UI/CKX9Z.PX)V^I/:!BM*D)3](CUY0K5)\BL6\'83$8S&LS^AB\;WTEA= MU1O -?&*=KU!-QT'A:I"%N"$I)5038B8SIQ0B.=95:9K56;3:4#H1=#PY=BK MG)4F]'?'ODB] 4B+(HY#LXX>@M9C>E)0;B(U9I([KWC[7G#CQ SNSF SP5\> M?U7\U<:MBI^A$($M.%JVV3;5=XHX/6I_=&MVLP/Z9+CL8..X;")-X=THS/ZZ MWCS[^]2&;PW=;VL3X+A?;82=;&BZG7RY8,/VJHSIK+QZ^*"AE<4S_7;_W443 MY3J^_3M[VY#DQ.@&"MIH/6/.WJ]L/ZR:I4T%ZS*OS>OJ@SF64E#:0LQJUR?[=CT.MU89S=H1KX[K'-LZMGJB5).^ M?5YF\1>L8(%4G=SM-'._Z?U.LP]KLI6K.E0C2^_\Z&!T" M5*];>3*H1ZH"$E71STJ>6Q-W0;(T>P!&:>6X+O]5I-TJ?ED%P*Y45*3H*9;6 M+VD?O%>\O%T"+Z99&QR/)A^@9N@Q2-2\K*N!59L'=74I$)(7]2K1+-% MT@=9M==B+BNI7E4=D4'*O"D@@UGM^IQQ[E.39;X:ISV^1F(;IY'&:NA@HG[@ MMLGN>C1.N4 )5$5A'DT%/#[+VAO'LN? L7KST]E5'V 6B_=A;+@.5E55ZZL@ MJ3ZNL6.<-J>_UGOU)@T%. 7#DENGM@SKWQOK.QO'^@V3:_Y%MQN8OYCBZ O< MFB@F]W4U/@=XZTW^Q'-U*3:!RY]G0H>_]H0.DY'QI#,R'A_]^<:A_W@A>+P= MTWJMZE7#<\S8C;=O1]D3@/95PZ:K;S39D%"Q=?S7K=\VM!>]+8PF)O"&6+9A MM]KT=/URXV3?;5ND45UZ?T&"JG4>=Y3$Y*=M@X5?Q*^/EY$^ M4T? :8>Z72]"59+A-C5=C3V+AW42<-[ C"BJ_(DF[[?*G=E=F?A3S_4?0A:6 M6&R@_!;QT^IL-/)3W,[)' M9C;/9IB:<97JS<#5-H+M8Q&,<%BU"GD"W*#WJ=1OTS!#I'!7\7*$_LG.C"93 M=\KXK!!AR@9MC6L.815[W9!,UCNI]1!NN.JW 0;@T?_^^_C5<9,N<'IX]+_6 M:G7M_24OH1L\C\,9NJ,TO$Q7# JUVWQX*=-BT!77NVE?#TE?U%B(=0P$G?>9 MAM+Z>=7AVJ\/PS:S;73ML;OTN EV[?6WM=<_TR"[.N:W@]!?>I2VV2V/N<[M M[OJCL7*X<&L&&\!8[2T9:]CV/&]+QKI-= 7?RO57&Y!N"U^.XGPC<-+ZI<1R M%5U$H_^WX^Q8>795?;9WQG'!J<[T\Y"TM"G]6M$V^!G8T@D_3@<]JX*U(ZBM MR33YMC-O2"WMGCS4J3;;3AH?SP20WC7*>XK4-^&ZVQ-W*PAVJ(HX3P=3&0%K M8;%:^6MK85!:NM6\<.*C#<^@-J4O1O5D15]B+XPL MZ:G\$LMDMSLE ,%^<[PJCXD%JK/$.M'GU/DMD]L=6U;5F;:J*G(BKBWF-5U- M=2]OB7W<0,HO=.*L!99?NZ47H0W-1S2W/JIAT=#X?!A96/?$$&H50@&EWKPY M,(2:)90AR#1!ZN;2E5P9XLQPBUZSQM("A;4OOZ8%;I0 L5J0+'3?9L-B*_71 M[#-&R9_W$_ZYJ:;1QYON#<<>&2<;OP^ZUY=#* MUKN)^[9U'IK]0P_-.&'&"5N@D">U,0L=9KL@)X%/6?!".I[#/:F^V>Q'+M=" M/^OI62XW(53E93YS&IS%989-AYBML9?^P,]^@E[ 34AUCHM,0(NQO_ADW>H; M<="YNM35S]+,T.-I^LHW>7V]8Z$CR%LVPZ"P/NNOA'G4^,X]JKM<=6R7%V=$W>FIXE.>$8W!J1R$.I>X"88_ZR#O.6'[SQ63M59F#&S"=5# X/5CX/6&L=3OP[ZRF(,Z MGGE/6L>;R+#1\7?RS>MU6APZ<[T7Y54W(V@9?Z.>0[^I;TX3R:IZFB_4]Z^N M=?MTH]D?>_EVP]Y]?H76*/8M ^D-XZC]X>6P*"W^Y+UWOLU,8S3[9GGOG ?: M>_"^D'H<^E^L9K[7ZL:[ ,/]0:+(HO3.B4,;GF1 M@TFNE#$% O+'WG&F *;;@K8M:.?YD4YV9N^ M:ZUB';2,76#L F,7/&MW;\,XZOG8!7Q[><;8!=MB%]0+ $[;L]W_MLY5/\UR MZS0K5=5!&H0L- K<*/!GK\"WV$G;,(YZ/@K,0I\ZQ1XX"]6X XS"MPH M\&>OP+?8F]HPCGH^"MS;7IXQ"GQ#%/A$'33JTXG\>F8[#/2X*^NZVI4^GZBR MW32A>Z4.SM!7,[NYP<0U1]_B MCNA?*FL_UEU/P+S@QCS WB[&/GC>]L$6.VL;QE&O590/1=XD\JUB(VQA$05& MV^Q_-J,NHU'GCZ_.*VW.*,.V<%F2]J?=GR3W^WSK@0'=& =;8AS8I^-@XEG'^1S?G-/Z_4?%3X7Q&'=RZ6I39RBJ>>=,*&@_#^2#8 M6/L6%7YK6N./E'R!T?U4>4W91ENHOC;K<5O5?".A3AT M.V@T. N_T="AVDN?5]UXW'H-GG.LL(<#T6YXF>G5]54TN-'.I@R>T<[&T5X; M,9L./ [3M7+"IZJ<7:.VGJM0]H]2W6ZFOR>.^J4[7GO9(J57;XR>WP ]SRCWW) ! OO4L5\(%A 6A('[22^,RZ:1S##J*M#8TV7G MJL8.%0,Z5$M;T)HM3GLNNJI(LCQ6[3CKM<9EZ/59IC:]L0:,-6"L@?OWSX,* MG^:M@1>E '";B!4V(ZSOP^VV[\*S!EF1:MC-55?WN'YYEI^JZ2F!KCPE#K MQ-]./N:E2T6B7(DO1"1P@UW1O1+7Q?TTCZ9F9";T'(YY6ZGKU>BW&,: M%'<=8&U1_",5/ FH$P!(J2;TL 3,8OPA @DA;-L5CE,#H"I.F*0:%VFP\O95H,NN)Z-^WK M%]07O:QO7\LB\LLL).'SJL,U*X5AF]DV5LRUFVB*W/;KK_:@)Z<>Q]L MKR%HW/O-=^_KM#G0VH6J*]'4GOXX8WW:YS]7@U(;U!5CVNZ,VR]Z6?_2^O=0 M%EG?>I?V8_CG0*OSVO5_\^:@-1,4,#$!$Q,P,0&3B+J!)&TKM*R8_W1R;ZKGK#..^D 2\W)+FCK6NM/ MQOAMVLC+\G"4&<]&E>?< M93H9"S9;K[(\DVE9?+ENU/&TJ-BF3+S90FYT,2"KJ02[_CWD]M/.:&>F%*S1 MQM/:V%NFC8^N11=4X_<:&\=3S4<2V4<1&$4\I M8G^9(CX4?6']+2[[\,.T(O:-'C9ZV.CA!E.W>%_0AO'4\]'#CM'#SU8/,^Y/ M%&[QIC9Y+_"'NPKT\&'63[.9+6&#/.U:=M!(BE'&)G/+*&.CB]=$S"H;Q7*? MN"(VY4VW6!&/M"AZL]^T&N7+].A^*H&^?Z67EZGHCU3IR.)D.N'*=NY;CYI3 M-Q_Z7J==8 VL'8^<\V2ASQ2/?%K05R>XU* W[G6T9%EM[&P;Y#/(]ZR0SU38 MVV+DNTNVOL,"W]79^H%'@^ED_8-.JA+KZ)N*A[HP/9B0:0Q >JY@^G1I^U$- MO6=-IY8A0:U!#2&J2*2A Z80=^J=.\'$SIUG310#%'M3?48' JV =%"55^]J M,]V$[4W8WH3M3=A^;<0\$4TL\PEO[O*-_V;\MY&NK2NK_*&N)[RW::^MCGD] M8X/$;@P2M-@-'2QCL2_DCOZS]FIK,ACYV*M=%D.(@2'!E-MJR-$U)#"A"Q.Z M,*$+4RO.A"YN'+H(_N__^4=@VWR.84P$8ZLB&*OD_]-1WO_D%@"&GVUOO!6/ M.DT&3Z5=7^>BIZZR_,LXAV>[3(Y[I,WT%HAQ"I.G[M'4DQ7 M2YYHHMC:,E_F'FET(/(NT,!Z"ZY>7^6%]9?U[ZR+"J5H66_:;]N&4@TW&4HT MJ1\@4^?7?;A;7BCK(,L']4B,7VC\0N,7FB7MM?J%7E-RXF=NX5:S3+B]/&.\ MS,?2WU/1V]!AMFLSFX?P_PMIT\ -;*F^VTVLY[KW#?*Q7\.YIU-C7EG MS+LU:%B;N2P,?="POL>8.Z%AS^&!H&1O;N7IM;>JOJY]%Q.O:BMGE+Q1\D;) MSRCYYSKU&EJ\5XI"?T>_KUN]3!3I00[-B&!6I3$5=IB,%PQ>[ MO-:_YJG2FGA"W1J-N5B@S-L_ XWYO*?^IH58ME=M.D9M&K6Y7&TZ[,N@=PE> M;3'=/QTTY1]O3WX;=3I_VP*5*=5 P1\X_$Y=@GX%\9'6VV'436-K/XZS8;^$ MB;1>IWG/Z-;G#;!&MS[;J7\&1_&UVI7*];EV66=Y7U]8O M:3_N#B5,>0J#@<&)S^\C8'ZS,= MB*[U.NT+^ B?ZH._&E!^3J<:4-Z 5W3L-OL?4SSN"<&RO<@:WIX\ZZ7O4SR! M=_B94X+*[.Z:DP65GGO?/F\?M*=U'W-[S/3X]WP!5^0@O?]S'WZS_??7NC77<+TI=1_0PBX]0E,)".\N*5"R&!=RF+*KGE.(28"I7ENI% M2F*X&GEK=(_Q@)KGF:#ULX6@IV^H(_R<'_S;P,^%^);ULQZ6-BY5O\"8PWG< M43TQPJ.V 0(#!$\:" [VWQ@@6 $!Z(;#[M5(/)-VO\2B4(96#"P\$Q@X?#H MM8&%!;!PJ)*TGQI4,*CP'%'AS?ZKYXD*R^#@C8A4UR"!08+GA@1OWQT]3R3X MB7WP-E>XA<+X#087GB$N\.>)"0<9C,1ZBTGO.+E+5B5^P5ZEHJSK@DSBB+Y( M# 9=>)D(SBP;7%$C7$G[U=7X.88!";A8)]T?5>O5A06H_&O[7U'^8L^ S .< MJH7V18GSU:Q7_RCOY';LQ^@,__FS_&DRX2B QCU"G660EP+I5I/ < MD5L@X2+NH+8OK([XBJN1JF]EO;2A6/LE^B7W^Q?\5DB'?JL@X\ M5@?/R1]MZZ*CK%SON\SQ:M0CT;6ETT5*\04& O=+JM5SJQ@"E.@Z1*(+_#RH MBQ^(_G63A=&,IECQ/88#@)U<_6>HBA(+&.E,#A4/\[1,ZXM'.98'6:^7%@A: M[:7#Q3>=E(!E!U1ZH,3'%'F2L!,@689 MY.E7N)^5Y:@IDA1I"/=^ K/Q/\OFX;@O,3L-61%HV0=%K),&4%&B'JY(T1N M+A5EEE];@RZ,'7X4>8X\.VV:;R]YEM('T2.>3.(K&K"8,B+JG&8LFEAMWM-< M*+&FF42 $3%2$7%$,_E^OS\$A'FGD/TMX,O7P*%U;A@E?VA>ODJ[7A& M.PF:PCO8NAWA<) 5%3Y-)Y<%HXRQ,I;+LU";BY(515I99;Y>.+Q%1D76'Y?)+IE(4BV$/>/)ZWMEY M) W-:+B42,O&N#=MJ5;Y?A-_\1:I_'\[J>!)0)TX<*DC><*%4#[CRJ>,^DXB M$_')#H.=YJI./K9G+A6) !._$)' 8W=%]TI<%SLOID4;Y'IF&F=G8,V9Q"N1 M=+54XD/_N MZ/QV.&BW'P\&WTX$$2J[]C_#-%>5KSYG23OHZ3#W%_GKK4SJ&<.Y \?D$(QF M[<;*RA/(*Q< A@-F/I8!@0,8M(3A1*HCNDD3--"<5Y^ T08U[,-%^GYB6':R M'*@@V]9J82H["'XT*S\![.E;^>&CF0X7?Q^_.3ZSCD\/EOL:2P>[>2^YF&5? M7>_>MU%T2S1^4;RP?C]Z_=IZL__W^=FIM>2_%4DNV9.V'8G?LRK,=>_;HH5]_;L[Z-WUMEK:__B MXNS=Z=&'[3/FCD3[PG!V4:;EL*R77.!H MEJ+)-X'[+>N/3O8=M[!\;%OGG72 YIWLUAN"#T5?6._:UM\"++"\6FU0^/S* M,.QIRP\-.K 8<2VHS(=*G]055\FPBVM"NNX;$ Z( 1:C'L:E[GBA%['AI*XU M:,K$85%N/6!'ZN!I'42H!-FG: MUZM9^NGPP%@,1*SMV1;:H$B_J>/:EJVL8VTQ+XM=6Q@>J==@,@O#U-IH+?0@ MJD5ZN)MJ5MS+*DC>FE@\:_8/%CA$F*]^98E7I^(=ZONLMH#6LB[1YL:MV]I. M+D0J1W-0S$]"L6A&)Z9$GUB9V>4UOJ+,]&_ ?;BX5%VH[_!5Y4"^^MZX4_*R MWBP!(.OI5:L"_NFA MA%3K-L.NQ('B,IN6DE:S^HF0F5SCV/ ^>JTK[^FO\ @=]%^!8+@*-%H8[>GO M\"'--0>.&7'$M\AC/7%=2P2\$@P-AUDMZHUI >/[FN;E4%5TR)+5%I@V"II^ MYF?>PI<<.XOH2.J5T=H=K#"N]A.3K O?<"ZK.2]01&M7LG[PA$]:XP;^.H:" M2BJK7V6ULE.O$LK=FTW%5#[9PLG1:2!CJS$''4Y@DKIB4*C=YL-+F1: 9->[ MJ4[](?JBE_43:U,3=>ML5A,^L#I/M@//7>FV/\F@:PC?S[2-]X-4G[N=>?M$ MOD7I;-6[<8WFC7^GGT0XJA=>(S2+^=.0%G>A#4)-QF4V6X9DOT3-1AF?NX*^+R#\3T$ -M;,I MJ9 &]C;_]9XI[/WQ[[./1R?[VB/^]_';@W_OGQZ^.7IG4.ZF_+,DM* 1;X5: M8Q-=0A 6YTN/&U.67H&NPQV&>Q:"W:]^O .'-17(&='1Q>UG69AV>GI_O:2'C_ZOCT_(\/!KCNR$B'6;\O-$6'4=HO MOEP;Z'KL*3'0M67OM/KRP-';\XNCXQ76!PR(W7B!X&A0E"KM&_QZ[-DP^+5E M[[0R?KT[^H );LXMQ7E47T574U64>1I_,>CUV#-R%_1Z2KRY$B@ M'']X_\>Q=?[^(_YC8DCKXJ23]'KX);7.A]_AGY_@UEQERAD8>V:;8U M&?9%E,EK^*=3]KI[_Q]02P,$% @ :YY85NV%/%(7&0 H3@! !$ !T M=VQO+3(P,C(Q,C,Q+GAS9.U=6W/C-I9^SZ_ :JMV,U6CMB7WQ?;&/:6VVQEO MN=LN7Y+9?4E!)"1AFR(5$+2M^?6+"R^@0!( ):,//_ST;\/A/S[=78.+ MR$N6**3@G"!(D0^>,5V 7WT4?P,S$BW!KQ'YAI_@G4?PO1>Q\.X0GTAV^G4S@\@8?>\.CDY.WQ: 2/#V?HK_/3F7<\\]X? M'@T_C*;>\.U;[]WP^"UD__K@34_>'X[?SKRQ 'V)3V-O@980L(J%\>E+?#98 M4+HZ/3AX?GY^\WST)B+S@_'AX>C@'U^N[T7209HVP.&W4NJ7*0FR]$<'_.(\EQ(H/U-(YHA^A4L4KZ"'C.WP\0< .#EXN8H(!:&6<0;CJ2AH M3*C(-@"2R.O(@U1H)T\99W72TA^@@,;\KR'_Z\U+[ \.[*4F\7 .XPCDK'?_^ M>'=5MY(10HOD&6:&6A3GXZ'X;P2&Q6)Y"$1.P+/^=+"980,JB9%_$WX4_]Y4 M\C1SFJ0AXX9V6.]9L*-?X @JD6$"" M[?F@\2TDK%8+1#$KYY;DE+&,3+VU9PJ4H/_24^+RQHJCV0V;UT316O2H&APC M8>^:""M 030#!>R>J]EYM&056Z PQD_H.HJWI$R',S+WWIZY$CK@\'L&9_X+I>CL**_",''ZPYU"%_X]_/QZ//OP7D&+V7,[.8;RX#*+G M;7MA#F-D[MBA]S%4(&![Q-0-F<,0_U.4 H;^!8H]@E?\KVCV*8EQB&R'3"LD M(U\G?!V/8R^(XH0@]H<*"Q@N4( Y:QETCSB[3Y9+2-9L*,/S$,_8LBRD$T]8 MX' XOV7J[;%=MQUKEE@FWD:'F[REP&)(+*!!@0TR\!XQ=PDQ^04&"?J"(&\G M,?;8$56=UD3"K31,K=E@PB?F%:^_'0>5.8T4C#8>M? =BBE)/)H0-M)./(J?,+6>$^HR M&]O^[6;;EY! =4C)BX0P4^L#$\H9MW][\B?LZ:PXZ$ZJY&%=YLL*#ABR$F1 M>D3"'7<_B6:/,9K$,:*\.:_9Y(>N,9RR-G?H&A9 1H+>:]V$HPZCV9#A @DL MB!+00,'N$679NOX\6DYQZ&)NJ\QI).7#)BD9#%!Q>D2 -%I\0701^5$'Y_$4 M&V3@@CL!#U+\GDXRUU$X?T# MTX(OM%*-F,/*A60YD;B"R]ZB5[Y-IC'Y/6 4^/]D?+FJYC.VMV04* M"" Q>M7H-H?HKW$P;WU ?[3% 3WX,?M7G[P_[0AXX(/[3BE-$8V$:K8%%T*E MD#[16>D_X<)>$X"1+,W@4..&T4=FJKPJ7(AIR&_D13,>5/MF])&6&B\ %V:: M(8SD6+L3])&>2N< %W*: (S4V/H8])$9"Q\!ITYD#6=DK;WC01]YK/(C<"&N M(;^1*3MOA#ZR4NU:X,)+(X*1&6L7A3Z2T^!JX,*0&<9(DZ/?0A_)LO8X<*'. M%=1$Y-LMG1GZ2*SJH^#"744^(ST&#X<^-K^%AX*;U<@6SDA62[>'/I+H[*C@ MMB]N!VXD>'>^$'WDO,&GP85=,XR11S<'B3YRI7L\.(VI=;F-S%AY3?26$,T% MPIF4.@0C,=:N%'TDQ]']P86U=M!&.G?D7]%'LA6_"1* KA M'?(2P@^JV1(4NRG!CF095<(V. BWNDHS>28>0*HFYJ%Y0%X(($JQUY*L^=K- M]W901HZM/8_Z/JY7MC>WLQ#HT00&7R#W.^%G"MO3V AKI%2S\M53J@@"A:1> M\EOE)L8?__"3 $6SJE_9EM.)ZJTD&%G7;((UKFIL8D]E\IF].M%?Q79ZKP4I M"ZW&9RLD(ZN:/;&6U7Z/SD44)R>2]&Q&1C1#8H'1RY:O<>)LUVELP8PL:?;! M6M_0OO>FOWY#(F?;0;< MNO:K2#8IQGO-6E6O&*(LX$=9FK^ HCR %PBD)0)9D4!:IGQOU,^QP,*MO.44 MWP+8J Z:I<[WO(X<%'ZH;6!Y;?=>D-PHQ*H!FQG)1@)*;6Q'F?:\.U4R) MOUN:N]K#&U5 =VYS4 'YK>U=BW"?$63*5O"?80=V^+0F[RWYI$ ZZ14LV>64=I)@@(2: 0M:>X MBHI)$*0OXNZ68AW72+%F(+6DN!"UISAMI"N?U0?/,'>4N^2B4, &.>W2V]:4 M.\HQJH#E]=0A4 4#*7DH1%==P>NA4E3?16TW)UMB& MS1"W-SGNG]P@C5QJ]M4&+J77CB)ESVG>/#O@T):S#YKIL_Z&>0_Y:;@;GOUT M%P7!3!IYG7AK!VWD4[-=&JZB*PD4<7NRRXQLM49J@6ND6;-0&FG>+X':<6QK MC6J%O.?YC^>YW7K7!=#(JF9<-++:[Z5O4XB6B,+@AD&1&: MON*:!N[8%=>.XHR:H!DEC9H@2@#R(@!9!J 6(HM6TDM=L8X)XZ02SJA&YC7; MI6NHF1YRJ\:,R>\NJ1^=.+5&,W*I&2DWXM*4KC]MQJSI.8_MIN-&!"-?FD51 MXZO?\ZU%%*![&*#XG" ?TSM65>)\OW@+"49^-:.B9>@AEI +!5(J2,7V4@6< MHP:E&5B"6T0\7O&Y\,2MA'%T]_TCBF)4*LVZV3[<49&7)RP**7V(:U'W>FA! M?MNK MN*,>G/L69IW49_^CT_-02]$JXW^?*\2.>D#5O@&]5 ,] V1]O*G(F4 MS8"2OM_D;W(CM\)?F*AELKR%ZVV(=\(VDJZ9\0I!E9RGF_I4',CD]9SOBLXX M%W>:*2([[. ZII%?S:!G[M1S>4F:BKA1>UK5]KD*?;24(4*XL,F<(+330=PH MP$BX8\Q$;I8OB02%S#W[97+$+">">NV*;AW1R*]FG3/Q*^?F-!99#PG5@US> M$C1#A.VDQ4]NU@%+,".-U7$:-P-H\GOP*;Q,L&=0-(P24'%+^BJ0C-QI1KH: M[M1 C'OB-IM;!*^,4TN6FX=*"UPCJ;IESH)4*2LSQ_73.:5B2$RF ?9NN ,= MFXBV'5\KP8QTZJ']:L97 0\R_/XRJ$4<'K-6%+_J*' M[JN+;3P$7$[:2:4DP$7MZ56(&+U_#7IK48WTZB]Y-M$[>K^GUT#OY^4JB-8( MB13Y=9?=$6W$-U*NO\1AH#P3F7)?7*W9LZ\VE](%TU@OZQUPWH!J9%JS0S4P M7>K7F:0]NU4\Y&$5=TNO!FOD5S,[V?*K!&W<,YPUD@C7A#V:6A4>F;AXAQW9 M!M[(>/43(-6,%P)3\H7(?=^VI,;WA5 8*"XAKZ4&3;*,.F'_^DBM3@Q!483R MZUM['4D;[S$DR(OF(?YG^?MY%+OY&;:'-VI"M8VL6A-4@>7?N,@]\7E[\&E2 MG@O%<;(4\Z=C6'UG6"/1U7:S:J)S04"1M.>WO +3OK:Y*+ %OI'Q:M-:PU*O MZJ<^7P1P?"N*7TCV8.A?X"!ALV6:>V69VTEMODO)# HW.M3L?BT?P9)WNSUQ M2IH6N8!:N;VGM5=;$[V3D&+1RO@)W?,W,=SOMNQ4HE'--/MC:S7C!1EF)0%% M47JI-LJ#:A?L'S$50T86(#6/=\0ON,3Q)\06_$C-XJ(ONQ%E5!3-:EEZ[XW] MELH6 TT>=[6(["2NVC"UDB78>"VNWQIR2Z(G'#-8UC([T (#G)%IS6JYP72. M#YB /9%*$]^Q'5WH,6)$D:(97:![5JV$1F1]B=@X"0.6[@Y2[K+,?OP\FR%N M#4+IU[:,[TJN434T@^>&:I0+POL\DP;RLH"T,#P]X(+%8,&3Y"4J?NJY+BG/ MLJF#^$7J&<72%&$V6]ZBW9DTH]YH9M,-O5'?H"O/&5D)A%ZH<3Y[?O=6X8ZM MV&[80AYR!T@^Q9Y#0M9IY!A.&$LD;]"UU@YW"4:-T%]:*6L$7X;F,N7*H215 M* '7B51PWY5 -2>R#Y]0R 31C9FA+?].X$;J-2OI!O4ERRBG.).G3S![TBMX MV?[D9#L11@5H?CJZ7@'VQR0U>K!3QK?C5K.3;G"[)U"YUC^-T>\)J\#G)^?K M-'69302-*IX"SI" A/JSD_'3P4M\"E]2(B/[+ M"B6..N3/\1>TG"*B-HFL8+E%MH8WMY^?$,&G94OYE SYO^)3/UI"'%JTE2CV M51PGR+\0;XS="O'"K^<.T82$R+\DT?)S[)'HN59+7&%( MLFU]@L:'XZ-F_JRR=H',E(L[N:3DZ+)_/3Q'S36TR-B%^O$025 UG1P5H^TDC=FB6I/S7J&? M K8^,,VV+0!?L3EH)L5*/Z1=NWS3CZ\>XMN(?5F;V\ %HB.U5B\>1V%$)OX3 MCGG@UE N=VOK:L[8U57Q>416$1&';%-:>$7P"B'B81C<0E9(TUK+!:,+'7YS M]U;E==U<9Q>$+M3X'*Y6;/D/@V!""!^-E\8QO3%+%^IT2W@W$=8Q=,U?7*H=5QT0VF\& M7G5\517NEPA[R%X_2\F[P"LY?X&ZN9VNX+K1%5BC^%OEY$M-H6:Q/UTP3EY&%R=01I OU MS@+D749$,1/QQP_K8LD:8V% M-?0+?.&1!B=AF/!C.%9*EN(JS+>[(@++)*&+B/!#TGK3\A]6 (?9P:&M8R'' MIJ4+$^31^_&[-(:OM$:>& S1-EF[T*O. QC'$V4GQ+:\&ZOB^V3Z?\BC#Y&, M6/D+]\@UK=BVANU"V^3Q7_,YT3"J-F3H0GVD"P3QD?\8>E&8G9EGH1]NV(Y_ M+M>DR5*POD)P&ZF6V^"_/Y)3U%S-YO>>#E-YM4 MMD#LGH6%;2_9QB4HAP9C\ZGLQ/S D9.T:4ZQ,<&T1?[.DX12@U_X<)]=L;&I M\D:&UZF)O7EY\@2Q* !K=?Y(@GKS9TJ+I^[OHB!@2OL_")*'YRB/<%%O5]T6 MMZ.[1,61N>2_++\6.XOZ!:D#0F?'R[:KP73"OYD]0#)']7/,[@2\XFBZD@N\ MEMNW\J$P6_K* QC6791SXH8!I37B]S]\K#@N+0JM/O8M9\R)]WN"F3Y/2E<& MQ!UX[LV3V9WXQB+?SKHY>=F?[K;)#.?Y0VJ$PW-[59N[#@;3[?O,5O2&KDCVY,)VT.IKXI-T@K7:7Q]^E>:#[G=(YSOPE%V M2T?8+G7HZD?M\X?1Z_V?3?DZNEMHMPM*WWR5/J \Z$;]9F)W CK:@I=LD19R MSX1T/::6_(:(@T96K^:]J!-&1]NAO"Y)'Q!2EB<$>VS).BG>G+N9L6^LUBL8 MW"24EY@;G2Q].+? [\2&2RS(XSL\7]";V6,L%_/J4\JU[6"1L[,.0C!>W$+, M%G%2X9&L2_T>LBY]9X_!7F7SML%U?7O]0=([.@!]9E-\8%J**$DZO-Q0#GX- M9QWV %T=%,2J7JABC&U/LZJ2=X'.N_O'N,W!I#E?%VI7>OB$^C;*YEC<'6IG=H*?VY,C-Y @-^\\9I;N]8 MP;^_V?Y^'6)Q^<=@*=Y,UH7!=7/D,QB!:U)WH2:MU?)GEH*F^SAU&\?/7+] M\@U1L0/F=W_RP^IT'[C[<[JM"K/K,_.61WH5MU;;W'3]4RA7YL_'5\;>HF'3 MN4,)W_UJ7MTIRH5H;M>SERS7O[0>U+A[9@Z>,*UNWM^5J5 N4?\P#U27(G5A MP'E@7SS5S?":#9[\Z*9YS#%FZX2Z-02NV';G4P/261O79'PX'MMOV&N3=X;7 M],FKT&=]C]O(GL0C9_P],HNX'N;,7:AG]<1^^&;#";Q5((QZE"[4/ ],Q,," M\.[!J'*\&.<$T8DZ9R%F\UAG/,QL.: @8VP)>>R+"\RO4R-6K6R=6V]LW!:W M$TP'4\F5%$Y"Y:7$:W/;3:C:Q.M&+KU8Y\39*-D=DU M?CD+[GY952NH X:*:$99$1$;/_,H8-FW"S;*!-&*9[ 8F]H@=6&(VGA$EC_G M:SW9;F;H0GVTJT5_1P%;$LA 9HZWDJJR=J&.]\EJ%6#NQBM#&,8+O#*I9U.6 M+M3I:Q0^QFS<30<8JXNZS7FZ4*L*8W%^<>%F]BC."9&?KVN:][7MP#IZP&$5 M3<=.&' 2BE$I!>;;'TTC1D[XH+9>-2X?=C*>ISO?6A9"LUHVM-5 M).W"&,:7SL7A8;KU1'ZQFI:.#?FJASL+-:[#W<$Z:X+)5GAV:\,NL2HW,C(. M:NIII-G"#,XNILR=96UR>W6N;U6*C4QF^A6!(&*JV-_%)?7$HZ*R]=/2KO [ MVX*M]X+Y@D5YF%19Q"B+[]WO0UUDO^[67I3O-6Y66RXO)2OHMBV+Y4S "P'0( %0 '1W;&\M,C R,C$R M,S%?8V%L+GAM;.U]67-;.9+N>_\*W[JO-[NP+QW=/>&UKB.JR@[;-3WWB8$E M87&:.O20E&S/K[\)DI*UBPL.>>R>B1Z71%(\'Y ?7*.L_EX MVOWM)_YG]M,3[-(TC[N/?_OICP^OP/WT;W__TY_^^K\ _N/9NU^?O)BFLU/L M%D^>SS L,#_Y/%Z'"OX?S[^I217DF$2+(\)E$H: MG KTDTW1&R9426+YI9-Q]\^_U']BF.,3&EPW7_[ZMY].%HM/?_GYY\^?/__Y M2YQ-_CR=??Q9,"9_OOCT3^N/?[GU^<]R^6GNO?]Y^>[E1^?CNSY(7\M__H_? M?GV?3O TP+B;+T*7Z@/FX[_,ER_^.DUAL9SS1W$]N?<3]3>X^!C4EX +D/S/ M7^;YI[__Z\?[UY?>^3B\W@RGOXY34]_KF___'S:S:>3 M<:ZR?18F%?;[$\3%G, OOVSQ]1/^[:?Y^/33!"]>.YEA^=M/B\^3*8$0@HL5 MA/]]_Y?]_ U="I-T-EE.QJ_T^_HK*Y@60/'+ KN,J^FX>.1DFJY]:%*%,9U= M_.4D1)PL7QV=S>%C")]&[Q?3],^3Z2332GGY7V?CQ=>1C,4*%3Q@:Q>"U:CRP.V!< M']D5DCR=I2?3&4T!J:N?GGS&JES6FFN%*O'W58TUE?YBVG;25\*E0>PK_>?3T]-I=P6%"%P3? %>%$.CLJ1FA4O@G%*Z MH/52QL:BOXEA$[F+[U/N>TUW,Z$_S7EAT_C19A< 3?B(B:" M%L ()!O+L@3GLP"EG56R&$3+&]/@<52;$$-^G\1H+))V5$GD[-59QOQF<8(S M O1IAB?8S M$\EU58I21XB9:Z"A.QT%Y]&%QB1Z'-4FO-'?)V\:BZ0957X=AT@N_V*,\Y&Q MJK@Z-%X")ZX:8]Y[H9>]]\PAF-N_OX*U)L?H'J MZ^_3+JUAA: ,N7D6"M,$RW."Y9,&[X1VN13#+6M,@4=!#CP":4@.>"MRM)1".\LW M[3Y^P-GI"XR+41(\(&H&R@CZ1WH%/J4"4MN(/)%MU\U-WY7G#\EA;F8C=IW? M=M:A.NA7AG.%<8))[@LY<,I74,0P"%HAQ.!ML-F9Z%JO^_O1#,GM;68/VLQ] M'W[NTR[?X=R'XEF)"8$;AJ B1O F,& .0XPN9VEM?[[BG9A:^O;*<2F=M&!C MI$D7IL8N,@"G'TU$9C5K'>_=Z]L/Q@?>GPD/.,9;37G39/-X4?<.Z^B>3[OJ MDV&7*B!92G'6&F"I9(I?.0,:G *9/9-(;]CFSLX#< ;J!;?G1"N1-./('>,K MJ(F0*8-SS(!BB;@JBP2?G9#2"BU2Z]VHQ_3=8%S?]HS84P#M,L_S.2XN(WC& M3,@>"V3M+$'@&;Q 2R-2R2.RA%:TSBM?!;"WZ@OSD[K Z#]U4L_#9+GD%L_# M;/:5EMQZ-TC++)2WI(85N2!:D]Q"SJ2D36'GF"KZ:S]X3K/9*#NESP-6+Y]MO%-&1N#%K#04-,S8O8[3$@L)[2_X^(2D68ZR>A ,A') MR+L ,3,.N6#TAN>20FO?^R$\0S*S#6G22@+-./%VAI_".+_\\@F[.9(67,;$ MUT><,66,S$(.C#2?*A1BJQH:6Y]8"$;XYG[7!K"&E(YJQY#6\FCLAHVD$YKQ M1+8OUG2+-!:")B@:LTPA<>%DZZV*U9,;NY$R)E8$B4@4PCM16DKVEUW:>W(:*;/H)9XNO;R>A6]"ZJ9[GI=+88__?RUY$QAB5E/'#/EC,D M(?C(R'('S[R@*(CGYGJP[U$-SQ_;BXD#HT%/F\@WT(^"MZ(46\"H6/>UK8%@ ME*$)=#JD[!)9G5XWD&\ &I[WMA>IVDU^,SZ\[A:A^S@F#W(U/O(C7WY)D[-Z M6N.7Z31_'D\F(V%UZP,*VPC[4/NR]TY2VW2Q> ML^S;7J6G#^K,)63E%(V'0H&(R8*)R6H;HC*Z=:WMG4 V$;7Y?D2]_V0WD_LJ M__X;+DZF^75WCO/53LU(N**9H?$P$VEXA8),+YP!9XKC47@?1>O:P7N@;")[ M^_W(OL6$]U$66N%_EC1Z.[YR+?A M:TV%78RMH/0F) =,RT3^%#G9COL "47 I)F.IGD.^TXD0PK2]^3 ?8G(/:9^ M;WK70Z(5R.P,\_6=S)MU.9?PBG6B$+(830 5M0./A@'YV9%1#*;E34-W^R#J MUD\=4H#L%LL0SHDX<-'>DD9/( M]3BX ,Z2=EQ9[Y1O7B_R.*XA1<"-=4=SL?1=:7^!R1AG"SH-*0ERV377$)P0 MP*(TF+*6K+A>LR2[D.0(%;4M2-)0%#?H\=>?;\[6K_3[_BT.WB_HWZ67-RUK M]/3N=1#;]SJXYUO;-CW8!'JC[@>7R=*L*-OG-1,;SX==^/YHG[_.:Z_?V0YQ0P,R>C)6D>EXI7$+2 MUFB>"^AJYQ3'!$X6"A)M44*:PJ34C>GQ(* AN:QMR=%.#BVIL9B=I<79C ;Y M_"3,/M(8<^0ADRT#ETRMY?"$) 0)%G/)+"6,LO56X5TXAN2%-B?"?K/>KE 9 M)_361V+D;V'V3[PRPI&W@JN4/.0:1"OM#7@E-8CBDW6,Z6);L^!^-$-R-MMR MH9$$VNW-G7X*XUE53&]*/6#V*UFOO$I*?I@^PQ?C^:?I'/.;,C+!\'KL& H3 M$E2V%CP-%)1)0=-,<*=;^TX;@QO2QDU;OO0CGV;T^7W:32_&NVK6<<%FET(] M V'D*6>%SK3>S[T73).MK/N'JJ/5P9,!+YF76FU-L:=V M#H(A>1=>5/"MA_HPHB$YW&T8"992+7%)/0 MM>!2@#>:E(&643II4.?6X=E&P(;DA_?#F?;R:9\,_(9QQ+SAGCQ$*"*0.R M MAX J0>1,.1XS<[[Y3OEM&'MG*V;T)6]GTS)>C)*35A97^\8AV:7:%LPYAS0B MJW40QD;=.OU]Y?%#4HK[ROM6'F+'66Y/X$NG!TW15I(/*U*%D4@%!Q4<,)ZL M,2&A:%[/]4BJ[5&=!M^5S/>;\G9U6U>I)YR.A7F0D6=05C.(,5F@H,88%Q(/ MH1QJ@>^2'#G'[@RK<;AKV^BR3JYZW_2_7+O1&?(F:#U%"(Q1%)\5N?;":+ J MQNK8EQ);J[0=8 Y)]>W*E]M)E7ZEU7!G>$ZQVQKNR#DO4NW6@H5">^4)0I#% M0$1R5[T(M?]=\RW@*P &I1);<6'W*>[)^5_U)#@C^GW;XGJ&93I;=[0D,N+\ MY1=B+4WYN NSKZ]IHI:E>Y7+TV6.Z'6WP!GYI2,AT2:1%.B,]8Q6=&0@*,:W M)@B9I"A*M"XRZG$XO?C*-B51.%G/7"V?=AQJ?UDPD86"#I')@_O*QU6S0^'C MO5[+CM([0.9*F5 ">GKD<75W0Z""XMD+(Z3N3IN5#Y42K619#MB MX>(*MX/7S!2G(>A5\0@Y]\P$(%O'N3(2C6_= ^0:@"';M9Q=XKD4R%9+$CI% M+B%$ ^2*.>*#5*QY-]F#V;4C)UUWYN##2;/CR;^QHT9 UTKB&798_4^4TBBA M,P3'_:J;JO,UEN99:Y53BMBZ+N(>*(-RT5LS:;^)/T)YW;5^]$N-VK#*[O:7 M]U=L]\A 6M7<;=##_VT]H$QT7BQFXWBVJ$7]'Z9OP_H\?H@N%@E".@8J$;D" M]\0+'206G43DS2OT]H/<9'/QCL=?MNDA]3J_UJ;G:?[/L]5VQ28S&I1'&Y4& M9+X> U(>G$'RKT0D>BICG6KM@?0\I"%9VD/R_X5([/JMX73IW>VB[PU63Z^?]B_HB_A'%77USV$7F':1+F\W$9 MIXL&(G5PJW%8Q5$726&XS74RP*LRDJIVNFE>3.F!]*3QW7E6W'@5GYZYQD_B&^PR8I/DNOB MDH <(PU?&P-!L@*84T&3M0NI><^NEE'Y<1W?OHAU2*D>(_.V=DK:9MPNO[3' M3-O=P!MEV&H77GK V]GT?$S?]NSK'W,D.WJYL?J4PI?SU84965K&$L7N12D2 ML+&A5LL:4"%02!^CYZEUG^3-T35(Y,_J>>T7N/HO/61=%+YN?W3MZA M@O<& M 9TGI\)I#B$H!H(7M"'&8GG[[G*;XQN2&>R)7W=L!_0COI8[13<0/MA-8J1C M",Q9#Y+&#DJ%"M))X%EJS*6$V/Z U'80AV04CT:S=D+LD6FW&]Z,1):N.$EC MSW6?C%'8[3TGQ\%IQYR+F'/KJ'837$-*KQR-4WN*JT&12,\Z=O65>!&^=X\R-M=R/9A##N MQU)"#432I\:YNVL@19"RB)@EA*QJ8Z=B(:#C(%PQNC"L_]>_SKD;W"8D\C\6 MB?H17,NK@,['H(03;UEK8"+JA !8I)& MVI":9Y0>PK-1EI+]6/1I)I]^DT4W;NHC'2FY,]* =9:X[.K63CU<50J3 5.1 MZ%IW\]H$UT8,XC^\V[.GP-J$Z_46[6FWO#GYQ;2;SIYF(CKF5V==7ETB&Y!\ M>PH90?*2ZM5]$IP3"D)!S$E8*\2-3C7W1.N//6DC5OP@>>GV4]_2%)7Q8EFD M('F(3D4/#DL E6P$GV0 F6PI!7EN?TK]V],WHL,/EE+><>Y;7K<[P^4<7\D9 MO2D4YZ\TU=,NOYWAZ?CL='ZU61)7F8R>TI"E)%=<%P_>TJ_%J-J$/QHLK:.C MW9!NQ*D?+7-\ *&V:R,3QMV\\A_G;[J77^HLG(WG)ZL,5+V7>H3D395ZF)>7 MJ$&5G&B%:%*,12M40G-FFG>/>@S41K32/QBMVHJJ;8W;'6.]J,:YK- 9H<(@ M50Y@97*@,)-A14$:EBGE,NK$?//ZX$W!;<2H'RS9W(_D#A!PK6\D&IG,,[F\ M K@VY*YY@S;&19LI!K"M-\ VP;41C7ZPO'-S>;4[ MIA ^C1=A,O[OFA)?E3'5WE?7@)5DF10\ A>Z5C E03HR,6^^>8>Q MQV%MQ*,?+/7<6EH'[E2L8D&9[O<@:*J7Y2?W_"NH\3'"9V)PO9N.T(.+3&Z0ZK[]PY9-O<3:N8[AIN-?= M&U]^22>A^XCOR -\60JFQ8@'CR*%",B$I3&R H&3,?FS+2:&:%U>1*B^@I4"-SYDI4X(NHC3)##JQU_F;7 P)'/ALV7([?<=RL M#_&W[(]V%[Z5&KN.K[!2KT$)8&SQ]4H+0YJL-C3VV:(I-F=_H/,K=Z ;4C'] M]T_/?<7?-SU?C;O0I1OX.,9Z_AT$UQH4LMK#2M"LZ*+0JE"T;QWV;XYN2'7Y MWS\]]Q5_,WJNAOBF7!WVFVZO"1X9HSV3OH!6DH/B,D,T3@)-H1,.A3"AM9KM M81A#ZK#P'1'^V(0ZAE]!CHU&Y %"KHTG78V0=(PT:2(4;FV,WRX+/K)?L<,V M?OBZ# 8_3)\FDLD,GYW-QUWM@;\Z%+Z4WNJ=/.(1H^.,4<"H&#$G4L!H-*]N MH+.*1Q9,ZZ6_#;XM0X"C1/K[$NQ6*4!?\FM7*'(3X=44A!7:%73 V/6-^&^GY;%YS##$;J<&5<.2KT! M5?E2[THV @BEL8EY87CKSB+W@MG29?[!N+*/9%K6H"7$O$QR_A86Z[:5RP./ M*YSD=SP/D\G\3;GLN%(>0JF'N(VNM^R2:C3!ZL!3R"*W MSEPW 3XD%_90_#NXP/LS@\LZ!AI0/JMS@^O33#%JB:D&AT4+4)F17YZX(3L= MLRBI6-&\_^YFR+8\(_N#J;MF,CM&YLE$*Y(3!FQ@AO@>$>JM?\"$XUB4=M(, M)?.TGPUX0;'P>5@L6UO52]2K\.[,Q3#&="(22*L530B%P2[) CQ$*Y/ @+[U M0<\=8 YI1Z,GMCVDW_L09B^>Q^OY_(Q0$4P"%"9OS^)DG-Z40OB[CR-N2T)' M=L9>%)3:HG<0\YY\0PEF1MZTVSC<$-:5/B" QK)[A>>?6FO,=N/)W5D_4? M<':Z+)H-LCC4@2R:-/7B8YNQI M)9_FC'F'D]JN\L/T0_A2.Z"=3"=U4Z&&5'>?MG?"YUB<@6PD$K]9+>-/"01* MK4U!Z65?"9IML7X/ 4U?3.M5KLU8^.XRK%^UE;G0HLL@?UDL>26H=SQIJ;B$ M+'P!1?H5(N,<8K'):E>*S*UW:;;!MV57H!^";;W)KQ=W:ZE[WTY"1P&]L;HX M[T'J0@&]*37K33I7Y^ M66D:?&LNW8UDR[X_/P)I&HAD&+6J(UMOH\LA@V:L M7E57.+C@ _!8D$>#3HG6D5_#DHA=U/6-)]WX_F^=FT9?=F1/LNBCWW(EI[&?9XZ\6K,)XM ?V&87XV M6]T=L=I^6K^2P^+R0],NO*N>=9KWW_CZ>NKP:=G\S^Z&:Y./=;C:F^G\W$E!A>_T2=.YF^6Z5.1FSL B9ET*NBU+@N?-0LE#):E.D;UUXM"FV(?FB!^5C M+\)KV!MBG]7R*\[G'T["Y:JYN5JR,LDRKR"D5=-W#J&F>XT/BMP='J-NG?;J M=4!#\G._(Z7:DB:]*=4;0_P&\9<98?PVL-I^ZEF]VASK_7F6!552<#25]1"6 MKAV!4NT(I)W(GJ8VR;XU[D[ ![4K>E1]W+_SZS%F M<06U("N2F$BUAZ.L]:@1LG4\HW*V1BB/A&G;/K3G]7B;!%$YADH+R#Y1(.VD M@V!K]^/L3'%:!E-:[PSO%_(T#\V/AVP,;@@>]4')U8_8VCD4R]'?!2=EYQEW M#I*H7=]HAB'HE %U((,52S2V]2G'>\$<+!8M)0J>2@0CRK**EL*97!C$4)2, M7$MN6O?):1F+'BPWTH0U.P>=VTCI"/K72=3%+2^E3I+F -%!BH"RSQ)QHQA MJ?5ISN]*__;+HG[D=.A-C8O>=V=A\NV$5^O]BP8#.]JN1"8KG,C0 MHTVFQFD:G$P*QT*JT/[#4?Q* L;)^LW<[P]DV'-IF& M3<>PQO__,,P^?)[> 1V3Y#H*74\D%%#:68@\DZ]AN0O9N!C29C>XM$(T*)-] M"%H>3YZ'W_PR KF5->A3B8%:XK3" 0LJ:BMD\:*UK[A;P'%P(W/I/8Q*#N2@ M,0G"8KW:TD0@)S! TM$Q:97BS6]T:X5]R":E"2<;FY+=A'Y,"_(-L70\*ZR%TTY=W"I]1@$OIU-/^%L\35TN4:M MGVJL]#Z=8#Z;X+3<]>[ON-@C'MSK>?N'ANV&VRA*O'AD/6913^9L0(Q*6G**,E,]M%OH M>50-CA[M@G"UI[GAQ&=?;-WCJ[7 W-Q:/-?';#&M( MKL7 5L\=AZD&1;*6!_=VFO?-AE22UC$L]Z)2IB#>(/AL _#$**+39)E9Z^-) MO0YH4&T-?\PETP.S>G2ZEN"GE^#GY&]]/G MU#CY:H \R@QSSC4\8HKL3/"USU-*8)2PL;;!D*6U%[DKUB%Y*+UP[J;2/(A0 MFSD/FZ)=A\RCX)GBHECP,AM0CE.DG&K1=XZJ:,%\$JW3<%M"'%+F8U"$VT6$ MQ^$9$0='26=);G0 $ZLO73?F?9$&N+7"NZR*P=8[L%N#'%)5_?"XMK48C\*V M5].SVQ=6'NMABW; ?V+T:U;85X<*HMTP.7 M4).+MB2N(6/=^D:MZL7-&F+43HF@K6Y^LG(GH%MV!?O7(=WNXFS&O'M CCAC M26;N:WMO!TJ)!,Y9!HS&+H0/6LO6!5_W0.EIA%2Q81:UJVS]& M8T6=+(5M)(36B=!'00TIN&[!D9M+I*U4^EX.S]>8 CD;TA0!.M;^;#XQB!39 M S+/ZM5WM$1;MU=Z&-&00N(#TF07>0PQT3SBU]'UG&JFQQTQV7QSL(=.-^L2 MT6<7H!CA07&&X*5%2(D89)D2HOFQZ$&DF__H\GB>IF?= O/++XD^^O2T_C8J MP7$9@P&M6=W33 :\5QELY 9I'6F&K8L3=P(Z)%O8"]NV\A^;B+-W_]%H7JR) M 2ALUS1\ZVGX%% EQ,(5+TJRUD49&_F/WTG6>!_VM!!)C\;RXNK&Y]/3..Z6 M7S9_>S9+)P3V[6Q<.\*??IIVRYG8?3MVAZ?L;QKW'5HCBW@'C.>$9)R7O)AV M'V:AFQ]<6F+*UZW%U0S\[;%\&L) MS>+K:S++,YPOYO5^"\Q/N[R\Z").<)2M9"ZQ:I5U!E7KR*(."K2+)HF(4MDC MKK3'X _)C!Z,E,<2?YL3#RM(3S^'6:XM1,].,;\XJZU"5[>IKPKD?4Q9.>:A M(-*R\L@@.*N!!5>")0>!W6Q2?L^QADV>-J1=U=Y)U(\,CNF9/9TL&4>O]^F9 MW7[* 3RS1X;6GV?V#M/T8U?/-+[.9/_&95RUQ;IKS?I*\U^FTTP#FI ZN9)E M6=/I=UR,6,Y2$SS@6 N,DK3U NM"X4(2QM._IOE]JCT-I0>#O0FL.^&LLXQ7 MWGB!*X7P#L^QHX4;D6NI0@(4M=I5A5@[1=G:>=7H@.2QR-;YX(,.<$M/M-^2 MZB$LG@T2#' 3NP#WAHZV)@1*F62QX,6FCG$0R)EH0OIXIS3Y *$(#Y]ISK5(TJG7K MM(MG#]R!/KH^WDE&?68+]K4&JT_2M^#XO/[E?*1I,IRS'I*O>1#C.<0H%=2[ M"VWBQFK1.F%UB'$-J0ARB,P>'+<&[&#R^UB&M@T&R99"6X\WB!&??"JG6+A.6@)BC "EE!,5C@)BD M!LQ69V?0F=S::>E]4$,J+!W26ADFJP:Y6&X'W4_3LKAB_C9\7>;MG9 RE1PA MY>I)1N; .\&A".NU*"HIU?H6JX,.<,O;=_]U+,[PZ3;,%;5JT'OU L.L2#-@ M22#(A:0Q!061QP(EA>2LL<7%UF>P^AW1)FO&_8_A&0*?!KE&+A*['\*7*V^. M,EEI7+Z 2YG7LR#"&2=4\*T/D/4_JDW6BO\?^S(88@URP=S;KV9D M9#0VBTB+W]:3[EJ3O2PU>N-"1Y8XLM9M"PXRL(VVWMC_V)@!T6N0*^=UMPC= MQ_$RO6=UDC&B@5+J8+25$ 3I J%1965-5,V[N/+G+EARB M+#R!%-+4?5@/WM!/QCG'K(A$B-8=O#;!M:_^?37N:,7_.C['6R*HZ[)P6\^@ M6@C+'G>61NTDEMKX)$1%L4EQK7?@'D8TI(+QYKRYJ=D:"J>9P7Y-"Z[UHOG"VPSBD,I?>2=6K !O2[#JLY<&( MV]B$=V@$#=\X0]&>U *\U)XH47P,+!1G6]]RMQFR'O7RZHR()$])T]]!B8ZD MD@R'$!,Y[X9IZ;E5HAQ0,P_N,$\/_-E".V\OHN/I9U16>18\V%+[YWF5($81 MZHV$1B96=&*M=TM_)/W< [%Z%6$SHCWBG*"-@4M-?$V MHCG$ KG27/Q:-_'D13:%"3 V() #;\"7NN4CA,Q<>Z%EZW:AVZ,<5//YX["J MA?P&E3+:K3O/3L\Y1MJHIWX\&\5JA<4DL-(+>?D4[V%,H%/.4%, M:)BQ+F!L7UKEG: ^Z0S/1@2+B[0(_$P&_W=MC$$^%)$$R]MR.:>F8C&8B1 M&RUMYJFTWK3?$>J03CL/AGF["?*(K%NN$,6]TUIQ"-JEZM=FTM&U;HAY&D6Q MW#:_JV WI$,ZASPHSFTMQF,JNL_3$:]GEA4R\-$L]W\,>.UQ64?GI4Z6F0/N M!=\/=$A7L@R*<-L*\9@JKEY2Y J+K!@)L9#S25@U!.4\:)NM<"9B5JW++G9# M.J1CLX-BW-9B[#$#\S2EV5GM\+U$5[OL+T_@WM4D:N=$R];/V#^?LM^P]DR; M+'L(K!%<+7->@[CRTL4%$TZE4&K%@LJZ5JO4.Y:#J14+*@@3DN:>/S;+6S]U M[Y[L]6MO/_#RT@S):\FV@N!$=1LC0DA(2TP&FV/2,1C2$+$>_U+C5 MHKV=A%I:O5H'^L#$Z7$/IPIN[%,X24Q&$9 MTTPZS?CR(7S!BU/K%T"*L:PPEH!;$4%9QB#(["%B] (=(6O>F^H.&$-(&QR6 M'?O*HADIUB-^-NW.YM^&9@IZG00'QIRFH0ERKC(FR!*-T,Z8G%OO]M\)9 BQ M_6&)L;\\FE'C)7FDTZ](#O!R^_R.@2)/+#OM@6'-HEI)9L^+#!AE1O+]ZZU> MC6GR**@A1.>'I4Q;.;7I$K<>_//I?/&FK+OA7CI+*6CT)H&+!4$YXR!$&4!& MH8%?EUVGW\@+/3%Q@7 M[^N\S;Y.R]47]\B&;/S=^V=!=AM&JPL3KSQGQ+3*(H0(2=4$FS4& @8)O%B> MM4N81>N2B*O/W]>IJ-_QNILO9F>U6\,KBI+7E^$9B@E-)KZ9;WG1]F8=)5?#M4P?!YVRYUX":3P: M(:I,,;%G$,G+U2$JKK%UH<4]4 9U/J A"_:?]X8DN$K)/[JP2O)C?K&^+W-D MBXPJ6\+!O07%ZME#RS@8:53QF!EWK2L?'@6U9;+BNR%&2UGTZ% \GYZ>CA<5 M9.C(X>UJ0V#L$CE3JX+.W\;=^/3L]/)NSMW=BQV?M+^ST6*(C5R//[H9IDKJ M_$>7IET>U[&$R<5-3&_B9/QQ.;YG85(5ROL3Q,6%87$94Y8)A!6IW@=?^S(C M@VRS)49JX;%U,>L>>!9=_, &^/^SW6SUT%'F((6<3J M-%2SP"69!5&'X$N*9'%*L*V/0S6 /83]J.^/M?M)_XBT_7 RGEW#S36%.-P% M8-'EV@8]0]04 P45I.+)1,)_=-;>1#V$;;+OC[1[R?Z(G*VU38N3:\"%5L%8 M!RBL 24"@G<\@K9,)1>E)+-Q=-+>@CV$/;SOC[7[2;_'^.O]8IK^>3*=D-SF MJ[MR:[@R[9:OOS\),YR_PSG.SFMOXYUCKQV>LG__0&L5<5Q[Z/'P:+\+D M^K-?36>K.'!Y4S6Q990],TX2-42NM^OES,%QP\!8"LZ3BB6HUE4<6X/<5X$N MO_X9+1:*B$_K%L=:A\P"!<NM>?:?!!#BK[ZY>U-E7IQL7U]1C6 _Q]VIWC?(%Y/3PNHRF>:2AC_=W>62T*=%% M"R9;#ZK6U84D!6CO3)2%:Y?51O4&>T,94NQV&(8>083'U\JKM?*FK$;Y])R< MQ%KB24NS):@?NDUE7V,94ESWG>C< MENSH,<1[33'J*2Y+E%_0#_-:5]35.211=G7(TZX:C%H ,Y\_PT)O7/V3W:.^ M-@_>/Q#L80*:]6JKCZF/?46+8+4W>$8N[/IN5#+;M^"\_+*8!5J/XR[,OKZF M950M>Z*_I*'28SZ^[A9(;%R,>.$BBIK!M4+7[6,'P=D,@5M%?G#,1;=O<=[; M; M@1V�U;S6T->*W?1F1H>&28(C M4I)CPG*P/!'))+.UU7\!HU$+80,RUKIBYQ%(S>I,D31!F-PW\*23(((C,!_) M\2X"(4JB>6#*8& ^R]!;V>F#R(9DFUNRY]ZZU'9R:EZK_'X1%ECO6Z._N!>A M8L[X6@M1"M9)<*&JZ Q.9N63L%&Z]F7LF^,;DKD\!)^:RZQ]!?S*TMZ'C07A M=.2\-E A;%H2-F81LN-:,2DDTZHOS?0@LB$E- ^BF=K)J1F'UL?'[L.4A='D M&0H(IMX7D:OSQKV!H*T,A7-N2^OCN0\C:C3>:XOZ]K"1Y10-#3;R6B@1:]-G MZ1D8Q=$&+I$EW\^P'P8V)%O>D#DW%TQ[(;5>+^NE?,>P@Y4F! LV.XK4M5.T MB*6$XF+(C+&LF]^.^0BD(=GK_CG31##-V;)R2>^@L&96Z\2!EQA#RVONQ MXYYET$(>S:.:^T!QYG(V+$/*@D!9[8%P.D@*!8M8%"F!8V:8AI! ;LN2EA(Y M3(:W7GO?)7I[^973LCC!ZDR>$?.^?M/Y[\B]#%VF-U]2V)X6XW-25 #EDP*?I8'H$9.M-MJWKKS= M'-W>;;/N?-)UR3V]<%XNI7?MPR,CR#?BJ"$Q).](6?*3;-V *10I!<65$:W5 M9 /80S*X/;'Q5N^M PN[77.W#8#?G3S%^2CG5%0Q@4+VVC+$9$[A6.! )DHS MQP+SY1CTO _OD$S\@'C91+P')>3OTVJGSNAC<8)K/^;N8KS:V&04=. Z1PT! MR[)T5$$(*H(42=M4G)4L'X&FVXUB2#']@,C;(Q4.2FEZ\3EYY^,%35E(A3SN M#%X&\O*%JC?N*@DB6FXXCRS)UMG'[1!N6?';;^>; 7%Q1QD>E&&<7DNU1Z;FRNOL#6"@>5.">?#*(D3KE?0TFSD_&M^W M #*$UK('8MS!Y790E?C\I)[7>-U=9,CH0ZO+9OX]3,Y6$IU,II^7QT44!6C9 M.0W>U4Q(I^;.#?AI/O7X^1>XCQ,COX] M.1?C4H]%+:Z>A[JUBD)WM0-VF\S\?L]NFH]O. V-2[PO'UV[NS*RP%;7ZIHD MB3]*D[-G2H$BDW3!RYAUZWS[73A:;2X^I*.]X]K4$PH4XN=Z4T:MPS."%+7P M,2JD;^VKDGM/X\L/%3GO39'[MAA;R:7Y;O0EL%]FT_E\Q*24&+4 XY0!Y7P$ MGQP-F&QX,:3"=?-V.7:10ZDFD%:22%OBDP\N6B MA^4-">31Y6Q;NTEW(^EG?+],IYELU^1I=^L^S9N_CY*40NI"CH70OG8W$^3. MD)]1'+D;F2>;>SOZLS/H(>TW-F#8 POH $)MD^2Y&_/%J\]K8^OY?.E$B^2X MJD=Y(I<43%EO(4@50?NH71':2.<>^1 M>V^=.EQWOLSQ-6XY%0HA":3 MXG0]=A-E/95!X30W9!_(71!)]G54ZGZO],C]_/M5([O-?<]6^.T,/X7QY07# MHZB+)6_1 28D!Z%85SU%^@F#<-8G&7CK4RL; 1M2OYN#69M]A-,S;RY>76-; M]_VI5U:\GY;%YS##D9.$E2=6+[KCQ/*"]=B J&64Q17N>-"ML[:[8AW2/M;! MV-58A#T3KE[E.^X^7NGS1-&,3UZ[VCP*9:TK\(FLJ?>@,W+)LS(Z]6C#'@8W MI(VJ@U%J7R'UG7O02<3EB'.UOBK4?5?R9T$6)7F(MC8;/4+NH<'X:H_KU>*M MG49P_J:[;'!6IK/W88+O,9W-5D',>N''O46^Q7K/TMM^4FRDB*F+3G 13W]?)3QE9;=A0%^6"-]#;T MF-:X@F2@P6=OM-E^^ILG()9 JCW "_OP=12"EE*6!#;4TM82Y;++ XBQ*JWG83;[2LJJMN"D$";+)'2) M8 0C3HJ4(2+/D(QQ0HK 7/.V[UO &VB4V9^>:".H'MVV^_.M(Z^G?F;L?WT!CRMZXU$I4_9'ILE+X&M-KEV)ZVLG(".\3 M80/DG()=5:O4)5- <1!+IAY?[S\C^C#$@<:4O5&JH6%U>$R>2')XJ"/;/@F&(0K2XJZP)2DX>MK0HJ]![V-QC'D(H7CT/3 M?D7?'XE?=V]GTX3S2SU.X%_@.4ZFGVK"6%:L M'\TYX:@ *L<" 5 ='=L;RTR,#(R,3(S,5]D968N>&UL[+U9E]LWDB?Z MWI_"U_-Z4<:^U.GJ.9)L5>N,+>E(>$) (%,=C%)#') MWW[\__+7DGQ)EBOF1$Q,ZV28UT!_EOU&_8I>_QNJW MF)!,B;_\.__?##7'(P3N/1 #]A^>'BK[]_>G MD=%W<5@5O"'&19^^/>:KSV(9"YP/I@T1W__LIGA'9]!O*>![']T [>R#V!F> M11RWA'KKA2 M"CE?P/_C^A_?&)UH[@_[=>?XE;Z\^(0ZUB8X\,\I#C/F'W_HY[_]V _1"6.4 MEH$G+;T+5II@$V;IM%,Q]ZX_I@*ZA#08I5N?.JA;V^B*BP%$',R^V\O8[_TR MG/:GW]\-RVA\!A?SP'=3/)OT$FAABW2,@[!,6YE8]$$RH6THT07G=+G/YN12 M.R:8_G(R^O83C?)3%63]RTRB1CCZ+ MCD'6FND2!09P.=CMYG!SM-NHKU7CU?@2_\4JV7 9U;._.7/340/1S7DA\#_^ M,!IG'/_M1]Z"PE?#X3D,/N'7T7C:B\'$()"S0OB9#J&PJ+5@6 Q76;@0N&Y" MY0DE".&9,]DPKIY@W3K.0I8W> M.I-E;,+MK6$/AMS-A7F?7;D-NV_.QV/"\[8_23#X_Q#&EYB @W-6!(;%*"GDK@I>-_.PY;B+2^S2K)D?L&,A\K/.\V%A*D1R= D9^ MI*"3(GE&5@Q]F3,$5)JGJ-H:*#09*&=A8E6% 0&1HOG?>%K +3P"*\'O'9T[J5"._3:;:G\Q.>]"=3TK+I M>SC#GO7C?D6711,:FR*1QM4*J%D7][U .A=0M1WJ?6;D_MNV$: MC6G3F$WR\Y0.B3>C\^%T_/W-*&//.#( (-#.X129!2)9YH-#9K1*P7CE5=YN M;UX!Q($0WT[0]_7 ;:\'7^#/=YG.DG[ISV\U+_<>ZXV6@=32 P'S4=)1H@WS M&;U"TM L4@,-6#+\@7#?0KCW6??;L_XJYS%.)A?_J],5/1.52RDC2\9&IHT- M#'PJ+ 1I3$AT\BC?@/$%0Q\(V]L*]3[3H0NF98\[A>3D"29R(3,QYL@BB,PT M!J<*G3TF;G<[LG3H@V5Z/:$NN"?9Z@[L%JHW]-#NBKP<^+)HW%.@"DK>Z#;N%:69(?!A_'(^^]8<)>W1N MD(^7 ^-%%YHHSRQ*,BI+#D08*@Y;7G@^-/IAT;V-:!=POM4=V2U@'T>3*0S^ M3__KS'+$1(8"ED(>^!11LR#T9(ZT0[QF^-?5A\;R[6!6QO=556 M-YI78X09D*"Y((^?,S(,:6Z23A:(VC()V9#!J(PUV^W=-T=[]HQN++H%'&YU M#U:#0P8?3T?#RTL<<$5(EQ5-H? :*4/&'PK!;/ 0$BKZZ79F]=T1GSV76XEP M 9];781]QG0^IAD*&;_TIP.D;QKRT*&P#(8L>H$T*Q4BN>VFI!0-#S)LQ>?= M$9\]GUN)< &?6]U^?1E#C:7[_/TLC@8]H9WU* .-KTFS (%YU)JA-RX8)4"; M[R8W%]X"&K>ZO+K4J5_^3*

B2+'/:::8S;?G1BL*< MH -=!$X6^G8/AXM&??:D;BW*!=PVN*+Z)PX&_VM(3M=GA F=!?G=9').AX$S MA2PQDUEQ]>;<*,4 R4H3OEZ=%W+!FSQ"+!G^V;/=3K@+:&]P7_6/T>!\.(7Q M[!UL/.G%Z&AH:9D1G!01@F>@R !(PG-2PUB\:$'WG6$/A.9MA+D@VJ/!'=5% MA,+\O;H>)>1LGT]ZV:*T44I&/A;IG3:&17"*)0X&B@G6\@7!H&NSO'CT R&[ M@6@7<-[@RNK=<(IC2-/^-_P9IG"!LY<-UU[&PJ($8!J+(?.!#INBI"==Y A\ MN]/ZH=$/A/,&HEW >8,KJ]F&\P:F>#(:?^]I1,]U]HP74(R<.$0M1F@4"W(UZ($PO+D@%Q"[U>W4',_G,Q@,7I]/:'J32:\(0SYXMJQ$^D.7 M3'A*TC0W$Y*5B"JY!L3>&O1 B-U/3']/3-Z.PK M#+_WT-S-(;< HI%QG-5!PE/[U^13&./EP/JWIRO7BM5>R(!-0*&:E M$.3 E\A"@L2XHYDCE]F5%L_\#V$X$-*;B7F!%FQU#789W#^Y#AS%_/K[)RQ( MOEW"+_CG]#7]\K]H^PF: ]",4R(30A?) VP1(<,#RZ@\VT2H1Z%\NQUHANA M+\BD:7&%1CC','@WS/CG_\+O/25#S.0>,-3!UCM;R[S*R&0655\M*-LB4O?. ML,^>\NV%N8#>K6[+7I$&YJJ%,Y.Q(-*$R% T' LY")GF%?(\[S(XX#IL>?%] M:[AG3^?FPEM XU878)=[R746WEOZSH1^!ER5%%E.&LB^(&L1DBW,61$-&"=: MI9??&?C94]M"H M(;I+5.,WQOZP(C>5*@+J-[^>JR/DR\0!]AS(BI3HF99U)W%\!KF;11+D+.6HF2I M&J0U7@[7D-(;)8%V<[9N)+)%%01^F-=W^6L:C":8__;C='R.U]\<#:=DG/TR MP*HY?_MQ@B=G]]YW5B?\?,). +[V9D' ]8/>#& R^5!FCL*K/_N3GN!@R/8+ M+,9:(,L$9%YSS;@L,HA0LL.'S*T"DSCCYV*DN1;@8#JY_,ZU.CP*IJ%Z/%"= M:8&Z;,;MJ L9-ZPY<0GL)IZ?9SOA2HAZ=VI$-6+_/IJ6&_VR E?7I#>F:]2) MK'>C!39Q]%YP9G4Q3 =#%@R1_'1%W0?KL M6FB&Z]5O,^NGAX)SGLFN#)S :%$<"RG7%"^5O5?)*/U0HL5&I-]#L3O;KA4W M=ZG>3K -BT8M0/3Z A&43 Z$D@P!(]/ @04!D2542< M1+!+5_6__W1'(F2H_FO3XG[#R6C0S[-K/AC48J"?3Q&GDX]0 VA.<=HG#^0V MHE4K_ZWTR0W* JX_@SLU R$:"['XJ+36+L? E>!"F)B=#EJEWHIC-+*TK]T. M;[B,(9-Z>*"-09'*0(F&D;>A@^410#SD0F]E8E^AV'9[^3BNE\=CS+-E11+[ M,)X-DO\!@W,DYW;V[$ &M/+1&<>D$^39%LU9,.3>)JY0>>&DB*W=B=60[7X; MVE(3[FY#'1#0P2ET&^7\*>K5^?1T-.[_-^9>\4JJFO"DZ4_:.!VRF*UE*BG% MI=4B/%A7+S<\]8[2PBO#PE(!I::KA%!6SW!8! M5B47NMTI;J(Y2#780- -:R+>-I\>WK24--9GQ5F&0$Y7$9YY139:XEQG!:!5 M>"@L;W-#];"/C-:B;UA*<0'$^WL7&7)81&$R%+*R8[$L>L>9"[G;#]5M:Z(! M!W) M!!QPZ*,2V'=C%NB ZM(56N3>"1L3D86',W7FA*C!E+39+NF?R^A8KO2 M@4V%W;"$X[VISA]B=%!1.V$9)Y>>:5X[N$2IF>-&*1U$,O*AD-ZM?.:=/%5V M1/$68GSZ;Y7>N6(]#\R!Y4Q[D6@VI*SDTWK.E77AP0C!9_U6V8+@E1\LUQ'T M;IZJ5D'T8A\LUZ+K\3>K362]&RTH6DH>@F/1U7!&4<\HHR6KT1LZQP3<-7_0 M>.H/EHW)7T?$NWFP5$(67P/752(W50>.#&0*C"- D3(G]V#_A -ZL%R+F\+#EP#MHG9J+)M5J=8 !:,$O_.>^%TO:A:+0#>K!L1/4F@MWU@^75 MUC89S45P.AK0L)-?_N]Y?_I]VT?+1SZ]ZD_8+X;IC'" M!'_&^?_?#>^+[M-H,'@[&O\!X]PKF8.+TC/%+="D:9\,-=N5TZ9)K"@ >*@6 MP":37A/BD[B/6$>]3N MP6)MS_^NJE,RU[G(6H>)#BS8^[/N84K..)>9*S7N/"C' *UA6&+R.JEL2_L8 MZ\5'W:%JQ)92[^#=\SU.:_;E&?XZFDQZ!E*V$6AS++KVH5:!^1HQ%FE_Y%RC MM0_F66RB K< '#;[F\NZ@R?-V33GKRL_GX]I1YIG_LPWJMD//WRMHI_\\B>. M4W^"N8?.@DMDGF?-255S""P&D9G43H:HK$@/YM)MO$&LA?*P5:ACUCIX-%V" M>/:\OQBP\U*YS!6306FF,1-@\C,(OZ4]$3WPYO' :X-\D5K6B+,.WF7*D!!#I'0FU]9%Y;QVQP"4$9;?)#5<6;;VA+ MD;Y(=6O)7B=/P@:%2?G)C.R/4U][D\D*P',1YV$42K9V#I0=@NXAZU[N^*Q81_% MZ_NSX3>2!R&Y>'6:KZ/YMVDBHN0)@S+\D4P4!RLAY-R0R$#PRE]1RLU(JW3SA] M!-0+TYJM.&G9XW$E'^0F_ O,_3C BQXN?21?A)P-+,$P(4,DAP21A2 ,1R]3(0]&1)406358LITBF8TAT M=K>.1]\*\(M4Q0ZX;-D860C7 V $EW MET?WYM^?#W',1+-@D&"JH=38,L(!D M/W!OC"\8E<0[%R3WXU37'_8PE:9C\;=LUOH0U)ERWT-:O*Y1O8*1/&I97TFG M=ZIY?0) 0PS6WFVPO)ZB+!SUY>G)]L)OV?=UI:/W/?XQ^Q&=M!%#$MXQ@:8Z M(TF2,^)%+3_H)7@!Q;:^;5T-V6'J48?LM.PBN\I9>HW2ZZ1EA,A4,(2M.@@@ MBZZ/]K0[$E+)=Q1R<1O8BU2A+;AIV:AV)45_E4@BDQDGDQX(DWWPOA8-(PO, M.\=BALS \8 V80C-P]A7!OT8:ME9=V;)S><\"P.:O"*P9PO0]F1R/G,MF0NU MWS-'S: V-%,^:14Q>B[C2N;S*J,=IE9T(^R6_7@?=P _G\?_PC3],GI[7N]$ M_X&3VA/\S6B8+S19*U"B7I)J+1+3*GF";A0+EILH,'FWHIYL!>. %6AW]+1L M"/PX]$](B(?D+Y)H?YF0[/_H8>%:*YX8SR;07B@+ Z4%*UQ@-ARS +&]+MT? M^*5JSY84M.PG_.@5PP*L,OLL52)P5NKJ'P;R#VM%16M=P&*#UGHNWW">C?;J&_0'M4Q3&8TGRP_[)\,WYN'89_?YE#,,)I-DTAGGVU6 6 M_KK>;+-S7&4)#'V]//$@6%2R=JE6O-0E[JY;RW>L_9U,\&6NA?WK2LM^UX_- MMN8EOX')Z=O!Z(__Q'R"?R>>ZC=?E2F./V&JQ7KZI9_@4@(TS_F4#)?&)*Z8 MR29!.-O_43S@U^6B*CDSF%\PLJ*"4GI T]@E:UCEEB/CNR M?#!S"2IG\*T+)70]I\/6V2>E$2T[G,_\U%R%DRWPAWUZDE'7RP>GFV7-/IN;]-F4$MQ#CDZMY/U>L>@Z.AO70 MG)5X3L)(6TC/76W,HH4*+"0EF'$EEU++$$%G]3<7 7HBM>_7(GJ9SFPM\ Y* M"-[!=%$2>!50'97 7PAHSU7PMR=NU)74=Z82R&76&!PSEFL")VIDHC.L@!86 MT"DRAIZO*JQ:$G]'FK".L#NKC#\S0BZ*>OOZ%DH'(Q/&D^NCI:HA8)$I\.!L MRB7??7=L:>7MJUAZ W*65Y/=0+(=%!I>XB=?@),%G$(,+%DDUR=YR\!GPRQ' M RD6*7UK:^!!0(>@ NTDWL'*?Y72^=GYK,+,LIOF"Z#!0RZ!2R8$K\W<.#*/ M'%A!%-R301VD:*T:JX(["#7IA(D.B@]_PBG-%?,O,!Z2 SZY0.6*KI:QJ=T] MBV0Q6\?HB'1"2XPEMM:/Q4@.01D:R+B3ZL/+&@6)'"';D)D1Z"[2R(-* MC-/Q!I'K8&/[T/ZGW3VMB0>YE:"[:+A\OYO,*HA>;/>TM>AZO('6)K+>3?L(=C?=TZR5UG(9F/+5Y@QH M6/12LY1E4=[&Y%0WW;*?7/>T1E1O(MA==$_[?'YV!N/OH_*Y?S*PW@,4W),?JZ&ZF!R&^%JG=0V'&GKKFHM9GBWPUIV7D63 M@>NBP>1(BY<#+=XH)"<*>QN.N:UO3W[)&/.[X86@\%?Z;/IR"L.36A;JU62" MT\GU0YD)9).&5%C(RM1^ )(%Y)Q9\BR#+D:9T#P"9DV,#>J,)CJKQ_,PD/[D M7Q_)P*=OP F*G@#D)J;$C"K5O7**@8R)68R$VR;#8^OY/X1G]]M=IQJSH+QH M&RH:GH"S, X"1JC2O&+:^60Z.JL!E=]P6!-$9B$;_XUY'C+T=C2^$<710P2M M'&WAF&J(<*BEEX.,3/%L)3G]&LMJR5T;0SA0G=DA+QV8SE<@JT#G&4=E-#X# MTO\/<= _F=?MQL*%@E 8SY'D8HQD49+EIX36TJ'D7K2VIE<"=J JU1TYG=RY MK@#R>O_LN10,6:G((HI9,4?-(A3+1/;2A5RX-JT;C*X)\:A5&Q/6P6#/?=@6M$^., ,F*5;6.O-+,>Y\8DK10HT)= M]J)X*V _:F1[BCMH3;?("OBU#Y&#@ YXZ[X&NP=[(H20X"R.4(-0J<1PY:1M3M MNRRO@_ EZ])V='702.XBBJ-"N01>8_I?G=4,TO^&ZPVSYQU(C'%V85B[+*)C MOM;Y$XI++450R31_&ED5W*&K5"%$1LC,NU"KE9">1ZTY M"[)(RU-V1;0N=+8,+<7>19>UCT0ECL<735(ORG^>3T]'XYE))9P*0D7% M?(!4X]HS"[SPV@G.&Q^$TUZ;PE!&-8/,*!DMY.JBV;EUT^K-SO M8G7=*^A3/<5ZLFARVV-@0MN:#!_)]B$SB('VZ %LQA5[#:PRVF'K0&-I=]%" M[/UY%=>'\@F_5D-F>/([B632RUD5Y[QB*2C.-'#!O%268NOX]&^8_^8/#N["OTQ[,LZ]IBW0=C>,F:Y2PCT\I:%C$2-A.$ MSJ($+*WC)A8C.7"M:"#^EKVT9KO9I:9^GB>K_P9#.*&-K,>3=@)\8:Y4?YG^ MI+/,ULEBXMRGY,)J9L*2 0Z4ZF8R;=G"ZE("C\S\4D"O)A]A//U07I^3[X,3 M.MO.8G\X5 M?="Z[^(8D_&4W*]1/D_3#^.+*E"SH'W''8^I:"9$K;VC+4V"3E>F5"8[W 0> MS4J)SS3 #;VDKZYU'W!^>W^9:YNMT8B:K.IZ0ZL#6=7>&\X2 M!X>U:%1%#K3D,PQJ"ZI9[.)[G%ZPAG[HI7W>KIFPM[$YRZ>^I_Q?ZIS/-Y\FHPDNM[BPXT^0YL>"2)R--.C R M"6E:EUA\ ,[12-F>I0Y2<^Y!J\ N5LLJT'9EFES#>C)6R684/J8:6\I_%[;( M38@A&*WH=%41R!//PC) M(Q6A+?(>5*\=4+6SE5C?0ND>\U80^P=:,3%G< ] MA!=GHK')T;%76*V,3F>BX\PG'YDDY]V**()K_@#W,*(G8(EL2MZ]F+YFDN_ M&MDZ"?#SE [AGV$Z7STIJFS1!"9R[1:O7%U'$%C))=B"5J)M7_.QY0Q>LLVS M1UUHF!8ZNZ^\G1UVG=8S+\-FA+->1<9K%1$"EAEDD1F769)/$14O=QSQ)5>^ M#XWR$A6IK>@;)H ^".RRE.(*T!:;SFMJQSYLXL;,K,+W%F)M_:;W"$3%K=$Y MD&[7*&LM$)A7V; 8C"TVEL2U?[*,+S%U]T?X.M+<%=$?AI>ELI,($8*K:3:6 M+#FHEIQ5@7$EM)4Z.5Y6"UI_=*C=6;#-65F%[3(^#Z^H*]2%@>[I$;47C M:NJQ!0>[VVDN0'HP,A8CF',FUGHCG(&A#3$D!RD1YI";7Z3N7D$>NTK=BWZL M(_K6-N:L9VN--(=!3=[L3ZJ<*K;)A_(A3N=7)^_QC[M14A@C./29^0B9[.W@ M&*0BF$W5>*HQ<&JU_)<- >SA1K4=AZ,=$]#!3>ORM@ A&LPU:T_I3 8T65<, M@):-5UI8#@K+W43:P^N5\A1,EC8,=5$,Z'[1^540O=@F*VO1]7B?C4UDO9LF M*S$Z*;A,C'LE:^A]8)Y+QY(LRD8NA _-BQL^]28KCCI"?4J)@1 \&"&=5NT?\)]DDY6UN'F\R;UI2 MX&1!TX$J;>$E9-#>=]A/YRDU66E$]2:";9Q.]HD,F_D#J>*\0#"9"6,%TUQ7 MT[2FZ))KE#SW.<)*=2 ?21^[&O EVG:;2[QAS;XK$!?:MPJ,AEFC-X;>?9[H MAL*_2]\6DNMB_5[ T<8F"84V#Z?(I;1),Z]]9!%5X:20GKN5PEWV3> #*9]M M^5M'8(UY^XTD=79^=MEERPD/3CN&>M:*#R-9B5DPZ05 "M[%O%+ VR/,W1IT MMUF &XM]U$)F#>VC&1#X\P80[8M03@,SR16FBW$TL5*;90NP*5@ OU+1J-Y7J7DUXPYXL!.VHM=W>6=YK+9[EC>[EC>[EC>[EC>[EC M>[GGH#+']G+']G+']G+']G+']G+']G*MI7IL+_?,=>#87FZ-$^+87N[87N[8 M7JZ5^(_MY9XVU5H[MY8[MY8[MY>[A.;:7.[:7.[:7.[:7.[:7 M.[:7.[:7.[:7.[:7.[:7.[:7:\[HL;W<,U>78WNYY5IR;"_7)5_']G+']G*= M&2G']G)/JX?8L;W<9BIR;"]W;"]W;"_WPMO+'9MP'6P3KFX:LQV;]./ M8Q.N8Q.N8Q.N8Q.NY]&$:_L"/,(I2N!2>UKAM77%] M!5B[=^T:Z\B"D-2F5'3@YK]=Z@G=Q%BLB+P4)F5-9\[.,T#I6?$B9ZMD(9B- MU6457 >G+\W)Z"*Q+IUB/A_@A[)4&'/_& UF>B*07&1Z6!J87:V MJ-!::5;%MJMB4AVK2R=4[+L^U*.RNY%#8E&$A%XS+I-G&E)AD8P.%C!Q14L$ ML+1N\+ "K'U=;'6C#JL>:1O2TDT*SI+97R>:K *QHP?+%>#MYP6S.;6KJLZ6 MO.Q)A21PIT.AK1IK]GR$FCI-AIN*0H-),2!O7[-]3ZKSR//G4]"<=>CHPBP: ME>D?,,:?\1L.1C-P%U<=/$2'T0!-U]=W@EJV2](?SAJC$41]*6AM!RT#\X0L MYDVINVL#-9%[-^^G7\^G.+Z:\.6;@4G6DJ7.# =#AZ^@8SA"37D1JD3R^!2T M;W6]$,KA*4,+F7>P-_R*,,'3T2"_._LZ'GV;VPI:0R$6 CD\5=A>WAT4&7E[/B:YGH^1)ORV_V?]VZ5Z.N55DE$P MDVH 4#"%^7J*J2PPJF0]IM:&PW(TAZ<.C23?.B_\TJ!Y/YJ^&Z;!>>X/3Q88 M.;,(\\N74&EEDAJ9-F7V),=9$-$R)7W)WM/?\YUGC"6Q_.N/?3AJL0OA=Y ] M-@]:^D\7/"Y/7WW^#_QJ-YP&HU5T'B2F1[M(6J'4UE"7S$*LD%S37ML28FQG6A73;)PD+DA1DL(0H7$Y;6^?=/0LT>N:Y]JEJV#ET= M:->%@8?Y"Z;3X6@P.OG^J7]R>F7I 68A1,HLFWJAF(IAH'B-?+->ED1BXJVU MZ1%(NS>B.J5TU!T?75SPGD^FHS,F7H)1X!I:7)(M;@9,=" MCG7N,6LT2EK=.K[J 3B'K2:M>&B=F?_Y_.O707\Q+D.>(=>Y,"W $R[(+)2L MF(CH10YH?%C18U\^R&&RWE2T'5C$7\:0L<[Q$H^TD*+SGOFHZ@&*FH&S@A59 MI%-**"=:QYC>Q7"8FM!$XAW:R;GAM>SLOR8,21>K(N*LOC$&2'HI@6- Z*%ES.=U*82%/ M/8VRTZN0S47:<$'?S7Q9!<;AY4FN)?PE>7:;2*[#/$GR"S) #9[]].&#$)? M\[A]YA%Y!MZFG>#3R)-LP=\Z NLT3S**$JW1A;DH,EEX=2^IU;QBAEBD44': M \J37$OL2_,DUY%9IWF2*::0DRJT\R0ZZ,D>9X0MS:I:V")BR7*E]^SGD2>Y M,7D;RVP7>9)OH3_^!PS.:98P.9\7/IM<&'?S[V287OW2: B?,)V/Q_WAR6N8 M]+?)FFPT\M8YE%U(X$Y&93'>E*(T3R)JF65(SICDH\0HI->BUPC#EI?QEY]_ M43=CF'_M0R1A3?MX!>/#\&IH^H7WH^'X%I)?K_)@ G)PDB,#7P0M%RE(T6MO M2[!>"&$%J-8=F9I.H,T[_A6DG_N3FFQ3HU/B9%8WL.>Q& E%U<+&H59(IWW< MNUR#4F3 PF7.K:MK/0IJ#][EWK1N\7M_*\:ZN*"&R2E-O_ZONF3?8%"WB06 M>XH<9P1RO)56G&D+C@1"'KG4&DS@$,E@:'U=O2JXW:M88V+OE9+M@I4.GL-> M?:-#HGKP;T?CVN#O9XS3SW4=S9;:J[/1>#JOI3J9SE95#SADGA"9D7+68<

#XZOP'_5YK,Q]%D[CG@9/+E%(9"_D:_>7ISTO77>IH+ MS;5*#"'7$%&G6 RE-C0S1D4ER"UL_?K3Z80.386?#OL-'R3:3.YR4A_&OXZ& M)SB^.[F0N4>O,\LZDNUL=61D+0.C>4FM@DE%MPXK[G1"1]7NBOTNPM[O3.=Z MHK>GW<,,+GNCF!4U2"C'2!"]9T)Z&0O*XESK_+I5L1V:PG7"2<,P^%GHR-O^ M$(:I#X.+^X.;)O*'\1L8C[_WAR@+(0(TKRCX])3OT2:+ M3T_WUN&M YW[;33$[[_!^%\X?7L^S%<%9B 9Z;-CR9"/J[/.9(G8PG+A@H=H MN8JM>R,M1K)[OV%W;(Z:4]'P+?ZJA_5X@I_PZ_DXG<($7YV,\58EHN*+B8;< MFQA5[?6D9$7GF 4/"8P!=[<>]P-MP1\?1A\!#)!+^>; M=8P\!W)6 ODNN606LBA,*<,=FJ(B[Z+%UCT@+T!-VA'136&%^R S3PYH[QAJ#PG6%5]<]*L* NG+'D5+2^35@,Y67[8"WXZ2;[<#@IM/'1 MK#_C^%L_T90_E 5H)[7JS63QCRX2LU:92T<.6MJ.N0VH&"_O[Y MRWAVJGR_?L&\]"DP<^5J0E6V@0X085E4B4R/J$D\D"0*WEC=EJ/9O<6V/Y9' MG5#417>=T1C[)\._C\@9&=;IWGX)O\S0\AYU<)ZE(@DDV;(LHG3,>)^YCKK6 M$VQMU*T"[ 6K5'OB6I<7>3,:?QV-87HGZG*Q-X/9RXR@F"VUTG')M=U4RLSH M$HWQ.DJ[6B3#.J.^0/7IEIDN_,Q+;^KU]ZN__F;-5:XPL MY -+R&0,<*P]I[)F(FDTFB011/-":BLA>^%>:'OVNBAQO2A;\3[>BV6W"MBN M2D2N W1/;F4'C"]3JL[HZJ(RY%J@,4!PR0D&19M:^%\Q"&!82+2GTZZ+')H; M7/O7K<<F6NNPU*5*O1M^/9].9A(0E^V+"UL85 $))BOTG86% MWH?STA1D$Q:6>E]=EU=Y#V/R)OO?L'7UE'L?W$UQE(?QWZE]$H4I %$)D;Q. MH+V-,GA.A' N4HZ+%>?>$/N/_O[U*AX9C,@JV$@>7NTPY'4MA2=)TU!D;7WP MSG9V%CR)TB8;I@G7/+/K-&$C,U>I)"93IL->*\L":05#;;+4LO#0/#*O"?#G M7B)E'>UME2"^.?,=F'G=YE%R+3!9I5C(KA;Y2/7^K^;1I%(D-U*9YME%!Y9% M^W34_>EH2B?=$;K,E.?:A!1+8#S(Q'3FF<60# .0&HR1@KNGE4S^Y.HD',HR M:*DI'3R8O!M^P\FT&IWOAF3VDE,QQ3%]I]YQII@4LH"US":OT8< F66EHC,^ M*[=::=(U-'@9EI>L?$WXZ> 1I,:L3F_$)_RS/ST=G4\_(>3^X#NY+3@^ZP]G MZ^1*EF>C\R$!#UQ+14BEMHYI8S@!=\A$ :/I/YE$ZVI'&X-]R9JW&X8[*!.S M ?!W9U_IKW65U3WYU7!X#H.+R:"Q15I"7V0@:QWK@[;WD:GHD[!<1R-:%_)L M.H&C"N]#$SHH$5.MZ"\$N)HC5W![2JNL;/+,J$!KS1K!( O/G"I!.^V-O=LK M=_M^ZXN O&0UVYZ9+IJC-HOH$#$JK\G(L,)[IJ6HI2MJ1V TR7H#5GKQ!._[ MGG'%AVV4<3^\/Y6*#W4)W@G\=D;E:"5GZ'1@NA3+@@F9D1AC<]!:L='3[F57!U%*ZU#--^(K.VY>Q!%=A2X+M4")X- M%"$U$]+0,5X"[<7* 7/>A! T8=3MNZ3N4A$>":/:E1ZL(^?FK2UQV!^-WX^F M.%%6FH^TO]80^7,D:L+%T[I5.V.Z#2VC#F7:NHC!37S>W<*G+@.R:JJ---$S*72IK?R0A:(4(W=/0>88 MM8EK<[YDL$/CO(5,NXQA>C@JE%M \%S2GE9]_$)-AAK#@K3F=##,>P%, M<4-V7 Q28>N&.$] M]HD".Q.M=9A:4?AO9>1QR(')31R)K2JEYE:,\@V,2ZU M]2* -M#Z-?@9QW^O1>0:\=_KL-!%@L"2T@J"R^2])3O"$CA4FKY% FP=?/H@H&=>.&,MKN\58VQ%U%)[KF&ZUL?Q MB(R>Z7<8YAHZ\[5*X7,ZQ7P^P%%9]-/W.-TBBVNK\;9.[FHWVSLY7SH F6I. M012H34E1^J#)"XCD%L1DC+1:V=3:G'\H MT1>!L^0<+\"SDL7L:O[WT.U^+VVL,7=WR(Z(Z<#]78J4_CX_/O!7X/SQ*\;8?\_XU?R_/HPHVV8+[I(S;[L)8W6\" 9;1J&:?>D$AV8FAM.<<7)N6B$B)XS(VNDFPF. M!5XB##A[L-IU.F9*C=E)A;,@##!9 M/1R$F!.T+A*\*=8GI)YM;.6=D-;%R^)*!\3M$P%-D9AJ:812ZJNK8<"+9SP& M@3(::Z";QA#KH'Q)"M:"J Z.[LMKDP]EJ6CF#VM28HQ.(HL*+=,AI]I-!1@0 M;<@Q*!E:UTA<%=NNDE0Z5IY.J'@JB25+IW1A=)Z).1JG(4 +24J!%X7VL M"6 1M,^:%[>SBZ-K6/MZ$^]&'58UU#:D99<.= 5X^>ZY L2.7K57@+>?Q^KF MU*ZJ.EORLB<5XE"D%5$QY#K2*O*9A>(DDUY;)-,O9VS]S+PWU7GD]?@I:,XZ M='2@,9]'9?H'C/'G&CXVFH&[>'-4&5T"S9D3Y!MK0&#!:\-44JJ@LS&9UH;U M4C!/R'[>E+J[-E 3N7?P>/%F=/;U?(KCJPE?]FNP$J7W@45=!C%KL0 M_M(B50U#"F=ML,\3J7-->TC3_K=9 &2+&O"K?O36@8(;S>%.3*"'F'B*QEF# MNJ3@07%/)C_GF(M#W5MUD.WV]UNC5+TAE:7OX?@;7E\"TUF3>52&62MKQINL M5_IDJ7)EC,' LVKN(JZ":]NS[;:$Z^?/7C/J:._/Z^+Y4"Z+MDY^&?1K93CZ M,2T\_%J_]V7T,WU]D=/>*R4X(;AAO%@ZG6M3#F]KGSNRYJ51'I5N7>>Z)?[= M;Y3-->_N ;HW>COPUF\+ZQ3&)SCIQ>1SYMXQB85,PZ"!T;\T3!B'/I+9**%U M;. B'(>N.IN(NW5!FET$DP/,&+6L"U0W"M05WE M\0G3Z&3.PJVI]!30?W3JL*AUICG$4CO.2&92LA&LUICS2J98(T 'I#M[XZG3 M1_0'-M&+!-6B'8CD$XNV)JB2A<- 9@+45M6,:?$V-0O)Y/2^,[.5H1 X88^M[IT<@[?\=O;$F/'@( M;L=(%SFY]'MW1'#Y2+L"L*Y2PI>!VL^3>5,*[Z;/-I7_3A4D*:LCC[[6,XL$ M4'L61(K,A!"U\MR32?>\%>.1!_']Z,4Z8F]M0/]R]G4P^H[X&;_AN(8TUEM5 M2+4BQRQL\>:5F399@4S C+"EQKQY5M,TF=5%5L,K:0PK&07VM\^KSQD5[?2F\WYSFUU,E:8I*-/F6MI'1@N MA;%HA;(*"U]V6[WRX#NXQ2[)96N0=-[4KG*V-M:2#IF70@M'CK7VK6O>[?P6 M^^+#/XT&@[>C<5VA/0M>!FT42Y!H:?J@:DT)QT))(B,8H.7>Y;3O0WJBES[K MZ,>#OM*6)'1]?7P!KZ=BX9A%81[3+.HHT%1!,Y>&@=VK,(QYZU85NR M5E"$M23=@2.T\#;;!C36(A>Z>:K]$BR'I05-)-Y! M+-?"O4F;X#U"8:D6>-?2:4:>?F(21=3&QN)MZSSTQT^!;E\LB%E';D]DI7": M+K31AS1>+=1C9Z87T*L".+Q9K4[CRS?0F\M_MDU82SBBR/PB/ M9-K9FA*K'<)!$% \@5>JM-L26&7&C,?9/AF_.QV,OF1[T=5 M+6#PZFQT/ISVHD?%BX\L@Z"YER28Y_0E&*NR5C9"\_3A95CVT".H2TVYWT>U M 04=F"W7N+[@^.Q#>3,:SLLQ"C+2@S2$QA==0Q,= YD5-3?_*OV96"4J(^W0DF+)!5*6EU!(N960TNH? J^.[. MKOMX]M;*K#,E6+I-;4E&!UO5-;;+S?-&.O_5XY!IW/]JQCN2[LW-^^3.=UCS MBQ"#BUN&1%YXF96!0"GJQ;5GWEKZ6ZW^$V)0D$0W=LU"//OH.M^*N<76R_9B M[\ KNKB:^!DGA'!>#G[66CC(X@5$YGQ IGD1#$3*K.3@5709@FQ]E[L8R<$; M&PT(Z"!6ZSZJRXHQ*^#JR,18AFD_YD4+WAY5A2V$WL'QL12?DY:V*0],YII. M# IH#S,$E\>@R>_SX%H?';M5AD>,B5WJPCJR[L2PG /"_&IR@?':@+HXTJ3@ M(%0M\H3DY&LE$B.323$.=((JY2"%UO%&*\#:O4'1AL-[]F5; CJP*2Z+V-O(=E3F?B-F5E"\19B[:+T^VU4A(6V':\9<*3#+J)B$(QD#C7W2B>97//> MK#L@^;&"[AUQO(XTNRC$/!J>7);X%$YK&PRSTEE"4BP+B2;ELBJYB**R:9V< M<3WZ'JIF;L'#W8K*FPFQTZ?/&SW$_T[S^W4TF;S^?F%&S$*@:PVZT_[7F3XG M;76LR=C!6,6T 63@=&19%"F<%!:@=4&ES9 >_"&_ P(;EN>]8__>A'69];\" ML&YO$>Z#>CJO%*V97>Q:-J*ENWN&!0!CC+0AR\"@]AG6'"SS65AF1/284P)( M'5U+[DI?-GBVV)NZK,-&!VKR!B:G;P>C/RX 7ARUX+5*G#QJ*W*MCTI>=G0E MDDT&)M:ZQ@);VZ$+@>SMNF%;HNZV"ME:R@T-FLEXVOM4WU#F]K;24(#7WJ&U M(T'@9)P9H9E,*BOGD+NXDGU"GWJ#9OKJFN); QZLF;&Y6)<6:M^"V\M*/BO M6,=&6(7E]DOW<4M@"^'?I6\+R37 MKM:H9=\$+CF:V_.WCL :\_8;_-D_.S^[S&0@UY1\W$P85'W 2)IY'23)W8%, MUI(WN])%_B/,W1IT=^?F5F(?M9#9TI.QZV2-:C%.JLF(DU>3R:@V@L?\S_[T M].Y1,P]5N(R'V*8J62))L%X,C 5PQ0=TRYJ%M!;5B0/7M8V!:9Y0Z8=)YI\F)[BN+;1&^-I M/2"J0T9:A96DFR8S7CEG6 CB)TP#F$SZI9_F[\3#_ 7^["5NL01OF./UU2[I MPB(ZP8R-,DN5:/MI70>VZ02>0]["&CIYKR':WLCNX#)X[N,H&>1G<.]@!(C9^0U"*:558F^^>40LP^VM@\Z/X!. =O=K2BHH-DG270+M;&*N Z,CL>!+8?NZ,9 MC:NIQQ8<='#"/ PR>6FM4[0Z$EJF14@LRN1G[66%L464G)Z_@CQB>>Q'/]81 M?>L*;K726"UF^ V'YY=/80EDCHD7.D\%F5@U/;6^4[ @HRTR&![X:HVG%GSX M[DV'AK(?-13<+E[_/O5/3J>C\OL$7TTF.*U/2K_6MJ^_]B'66G.M&MYO,,SV M;8:VG=N=ISD4&KS1OB0IM@325EO1_+,_D/E',AR> MS :Y[)!^]:;9"RHH&[UGP'D-IG>)K#@5& 9#*\SY"+RLM#FM--SNMZN6I-_: ML-J+MP.79Q'(.]7"H@%K:FL(GW$6X@8UKS8PBT[+G(-)L;6A\CBJP]"3CECH M(D5I <)/.,0_8%"!]@(XFU%;YGSU];)PM0>@8SQZPFH-<-,Z[_012(>O(9O* MOP.?^#:P=V=?H3^>&W^32:\H!55]F4=KF [2,K#.,@D)+*FN=\UCQ!_"0(&H9AT^-#EUVA4&]4ZH< A<@\D K?>)^R@.60/6EG(' MF6C76OBAU+3,7\E"SW,C_C]QD-^.QF34]WSD5H(VS*0Z9U&54Y7(#)>\F&2$ M$ZU5825@AZ4=[;EHF(2P L@OH]?X%,'^"X$8H4S1M?Z[NAC%)!CID M7]KZ#C6[GD11I '(B$=A:+)WKS(*VFCG! M$<&;A'REL^BIY[8U8V]A*MLZ4NPP VH5&(>7RK:6\)>D0FTBN0Z)%!@=&;*" MN1*K&8N!^7J]7Y0P5B54!E>*+MTW@2NELK7@;QV!M4YE(TE=IV4I$%PB]S09 MY6KU>=I++ >6@E"TG9!;PEOD"M\:='^I;&N)?=1"9HV3O&_GU#DG7$E)DU$0 M$]/>(@M2:8;>\%A**LZO=%_S//(0-R9O8YDM77D-7R)?GT_(W)M,WHS.8G]> M#;')T^-*G[OU6^/ZZ._F_>6,(D>M'**VM'H$=QA2$=%K\E1\;Z41MO-++H=X ME?[O>7_2OVV""Z>BB#8SCQ[J-8VO)4(2([0F9J,\ZM;A9 _AV=8'6R#.-R31 M?IY=39&%.8;AI.!X3"YDG%R\:'BNT)';F$6IEY.JU++OB9&RZ92=5RFT+G6V M )]<,.]/F$8GP_Y_8WZ7<3CMEWZ]!9E?<,ZVWBJ#8;X1 M;40_.S^C7Q].R7SL7_WR+/7SRRD,KR8+-@HCC6>"-FLR*45FD1?';,C>(!5S.'B=_']=G9!W10(F.U9*[C(QJ M,C^J#>)\BL5G%X1N7FSX$4R'KX)-6>G@D7<->?Q"^*??:1W@&"?3R3M:%[.U M4O\ROWJ.%K!88$:F6C"QAO"&>@MFDG40@G&E*V^H ?S#U\5]<=W!4_,"[VHA MY _C2\27,9N?3X%^/O]ISV J6J@:A%??/(ET%J+3I&<\F0 Z86A=K+D-\I>C MK#MDN.&K]BQT>([W53\_'^ _2<33I.:NU5]$PHUW=6DVJ6OOU__RH6I M.EL^EUOM5;GL*W?GPRS68/+A?#HAARC3]/^)-<6'9/^-^#C!3UA)G8MEQL7Y M/+AYTK,:C?/D%F')FFDK(XN&+-]LC0TR6..T7TE_G_I,#WR)/'7QKZ5H]U=A MZ,:GJCL%3? 6+9?7#-][)F1G$D$6.0/3J#F#>HU@JBUM+18/^TX,P#U>Q M=\7=@COPC9]7EBW&)8#G&28J\.01:2UXLH>YE\S[[%FT16&VT@3K-MV#'QCW ML+L%X5 /E0?A]^(Z,&\R]G7P>C[XASNZG/&T)6:!"73S%?!R/WH[&9_!N6.K_YK?M MLSS_#^7B\A,_]X<);[CT/\.4OJPG=T^3?#1'8 9I,KH^*X&K 3VHG"I6N PMT>^O7G<_I%//Y@!;B@NO4R>OO-[ZZ*/:5 OE&FEPEB;5, M8$(&)2-S)N@20G&AM,[F6Q?CKM)O.@O@ZI24?2?D/""]67P\>%J/1CI:H.#F M*8K!247+PAF=T%FT7055W(&RK^2=;NE__!5E;1HZ"-M:!.O"4K@H,+4*P(X* M\#T*;C]%^)I0N8)Z;,_#7A1&\6!EYLABJ'=^4I [K0UGR>04:>$(%5KGB.Y) M41XIQKIE9Y4M]J*4)1:-K1PW% MR,@7#-'KY",69U8K87;K8P^*Q,T%UGI-SIYQ%JB3M@JS*?MTQV=+8XLH.Y=>2# M%T.;A0F!"6$LMQF5;5[78RF8%V'?MZ&B QVYB>>R9NP*B#HRZ>^CV8\-WXBN MN]VFV\BZBV[C"Y!Y8^I]'+,F)=)V$UB4LA!GPBCO@2.V;G.X*_8?,@#J-=#W<'9E8Z\ MR/C8DVH^[$\ M.J-^=15KQEL7;:36A&V-S3P:SU2N)5FY!P8YU0JM 6JC6H#4NG_ADU"S1TR< MIZIEZ]#52>NZ;S@8?<7\!=/I<#08G7R?M46X].=S<=84Y$P;AW1VQ\2"X(8% MG86/01'\]MWK'H2TASZ_75)ZKZ%=.SZZ:C9]3P@7%8J2$CYQQR)7A6F)F05? M+$L@E>.:VZ);OY\^ .>PU:05#_NJ%/7Q?)Q.88(?Q_V$-2Y_-*P1]HWK1CTR M2B=5I-:9V=V:4B"S#RJ!]4+KF ,:U$I:R-E$3&9A3:E'QNNPPE2D?<>9Y%E( MHC9:B5%BR"Y%;; M8HO:07V.YY=NOK6>=9E7O@ZI'1R]CY9KR,9QS[UG42$PG:UBP?C N-.*"YF% MD*UK'#S=(AK--:FI^%L_::Z47>R,C3%(Q;359#J"KKTZZ&\UF%G7UG:05DN4 M>-KIW,V8[T:RNZD]M;PJFB+;TEM'>U>N=41=$K2+.<^,ETJ)@EKGUN^@SZ.& MW3[/GO5HZ>!.<^V[7H?!*06.61M([R.IO+PFN M707@,1I[;2K7CK+=A(>]*(P$C!B\85;X7*O@(PLA%#+;,"$X2!F[*F?P/**Q MN]63=<3?VDVZ'8,JL@#$Z)B/=9XR&'+=K&>6O)!NVO)?'G0 M[CH"VT4S]$>O0U\-!I>]X3N\6+X_2O<7RX_,[,[%LO!: OD1/@74,I>8!"UC M(M/S""&N<+%\?[P.+Y8!4@'E+3/1!+*94ZR9(,"$*UKES$D'NZK;OZ.+Y54R M>"^+]R[,Y'V/TZOL8C Z.$.+T6O+F2ZB7DERQS@D*"KD*#OK]-#1E)[$'KJ9 M/C9*W^Z$_-VT3]@X._T-3$[I!_7&[1L,ZETK2=X6D<$S[FM$6;!8.\8%$K^6 MY#VKF--3+E1P?T9/HE[!_A2PP]H&6VI/AZY(D]F=C\>U+MWL-^E3D"8Y*^- MYW?F5BI6F[,S[6EOBI[^1B>\HTTJ<9Y;W\/M8E['=?*D->F)-]#X.!Y]Q?'T M^\EG9$U'(I%Q@(D9/+DRBW:#&J&L5O+)*^FB[NE7L=&+']?*T M=:GAD\VRPFP;S_##U]F#U/!D%FCXH?P^N?A7/2M1NQ0%LR'6+%W#65!$1"DV M<>M%4&JUC-B=P#VN@2>L'KOI#]*D,I8(8 I'SHSQD6E'2QJ$]\Q*G[/&R#&T M#GD^Y.IH>U\13TE?.NPWTF2MU[#B]Z-ANFDD]B!;7Y1SS);:M]W(P'R6A@%/ MPKLH';JG[(4OG-1Q:3Q='6K8[.1R@M=M K4OJ&LHAJXX($CF2\BU:V"(P@A$ MV?KU[TDUM7LR*K<1(PV;GG3H6]_\04JC\^%T\A&^ST(T@*;F!,W3N4(2.FK"=GF\](WYI$@ B2I-JT1?4G+; M[Z^?!+64BMIX2)S#0TGNZ+*DDHE<'@"9B5RT4S6XWBT&)F7P#>/'@:V. UZF M8?8[NLJ4O&[??,)\1J_9[_:^=1<0R0/Z(EJS@:2TBUFF(XA[/L[@VT8Z#FQU MG-$RGN?^(^&*O@P%*24*(1."#J[US>/+%KUWD,GI*+1/-N+APCI?$_NV#V8+ MC9[S8L;8Z#?;^G?\^\Y?M@DGR*9F!K*9W74M$0+_)K3N-XCHV8F?8)Q19Z[> MMLF,4=1S3L[(XC_QPADA@X9D6JI@D 2I#:/$4HOV1?+_QLJ]ZLS*VY:8&U[& M&/8SN$A"Z915#A4,$1MW5CM 43.T%FTK1418N[9/T-JI2YEZXI*7G M?1@=>*<)3+854B()++94LJ%:S5@AGF,M7!JD_BT+EX:HX3!3 ;8@\*UP:; J MAX\'V$$/!P&,K81,HH/D,A-:C810K085A(A92)(UO R@[%BX-"Y.AHA_W,(E M]*(-<67&VJ0,4[4"E#Y!$0Y%TCF4\$(*EP;)_/'"I2$".U3ATET;_*J3V-E# MG<0Z%S(-7'64PJ9].-\H='(J.^N5]BZ2R8F"ULF@<]:0M[70@X5. ]??[YB_ M<:R>:!;WQ08WV15+M8",18$1K3E<=!8HRRPU26&[%T(-H6].P;Y-(F]GM=]Z ML#=>=)64^&HPH(K.K4]/ #0LXQJS]ZFR:VW\2-?HI(Q.?YZ/ANUI,KEZ F?F MI59?I:]1#MB:^\NL6H=_(2$*4T&B]S8Z8TR=\TOJ,:8[3@G$J9(@!Z!HTB;9 M?ZRH7I[]>%J)CYRL)94 (:T[M%F66WOK4 MT4'%L=J9'$>8>UR<#!'_N&%N)Z0O:#)(K]O8L)@A\HT.+H=02A;5;KYW'&N8 M>Y#,'P]S#Q'8@2>N>1TM2D6036 ,!\$8ECF"L\EZ=-9Y.:&=.Y>):X;HA[ - M4NG (6Q#]#&"H?7MY>IB\9F6O]+9U0LVFX WI*'(%$DA:#*V%0$:0"O9!DA. M)8$%V<+L#)4GR'G9,.FEA]YNU&^7?_YY=OHP7;JZ*ITLK<;:0Y!,&UP:8UC;/.XD "8V MW$:;VJ!S4KTGFV_2\#*1T$7BCW8$ZYAG=C6\Z">Z^+1@:?Q%JXOV2/ S+EOM MWU^T1R[9EI^\=[[8+AQLY(0)(EF(3^!*U41G KE:A+*([!)CCB=;KK'?[OP) ME__A#V(P_D;Y]/]*)*RD*E11$9WG+Q% !#4;P@;+"&*TIO3G? MFKCI3Z]^*-D\J\;1R!1C#A^F?'52<]!1%P.Z:O8/*; T8M0030I470BE>YW- MMK2]).",HH\1?.C-V_YGNOC^[WQV64[//][V&@K2JZR+ !V:XY;10Y JLO?F MLU,J1\R]6_MM0]=+PDMW/8Q@*C]2TXU5V6BD 8JJ#7BM".S"!5#%F5@+1J3> M60YSJ>8?#P\=9-V[>>XC)]@M.B,:%9.)[N>#O@*#H8>T M1VB3^OZ(Q(HU4*46<0M;8QK"FV#I7,?=&)O'(^IMK=0-B" ML)<$D/Z:&*%AZ(=\^C!E[^H%+?DR.XDN6RV80%TEBR G#U$'#S)8XP-&=I9Z MUQ$]2]1+@DE?#73L'/K4E;>>Z8QY+?//K3OCB6\YZ4X'<"@U$ZD @?%$/$+CRR_M+AZC>)V84WT4KG7+]Z*U"5>%W1U;%2": M3#:@3]3[$7<[RJ;*WA_OJ!A! X?.R%\M+YYEZ_Y/:?T52E4$N-,"(A\/(!8E49%/'E M+ZOWF;8+L&U\\'2F;V^!+SI):XKN-0]C^AM:9]&-<,6&"G' M8"M^-E(-LA"B9N$L26F2U4&$J(MV16M1I:J/N#2/+35FQH$R/F$4!"'+"B:E M"M%2:WF.R>:04\F]\P1'S3C8ZME)R6QJT@C91P6A'(]W;! MCO'Y;P@V=GK^&Z*'20N5[C03R$8BI6*91B%;'0U"*%:#<(6] )ESM+T34^;9 M+&(\K'37PPAI!5OZBAJE"")9J,:V=%^C(8J4UUM+<,(JM^S8'X7OG M@Q#]#%Q6X8:PM#ULDHZ0HE=T,)<%H=C/87Q" M0:)$53!@_W3T022^8+-[3&5U+&G:DMP'M]DV)(]D?N] [F%,\%%A, QRW70X M_='V(.G!VN255Z"E\;P[E8544P B=#4IWJ*U]RS.V<#N&9-\[J@;HKH1T+9N MO?(9E_^YM?UR-FB1#WJ; QB9),1@"T3#_\JF2NU[>W:;-$QO58VNN(<:WNPJ M]2E2TVXR3/#\GC Z#E+;896]D]3VY6PC4RU@T4887R1ZXRJ;1$'S42$I!"^L M=R<[K#=:*.?'+T.)M4P^LA%7I&(/SSH#D3T$<+DZ*Z6G3+TOC"D&H3VQQMWY MW]ZP#R1-AJ C[[9(OE701O!%>2326,R$347O4#8K?W(WM P(5>VJDFF?;_ZU M7*Q6)XJ443Y=+VRAZ;; 9 MJH3IPU/WD\2M3-:3$4"BN#:_JW6DRQ(LH]D6F6HP$\<^9Y"X/[K=,ZJ:)FC[ MMKYM[U-9F9K0THY)M#0;X1GWK<8N\BDIB-W>)'L_U6U'V8N$4'>5C'!E;56H M8F6FPB( M*6-6I*MLX27D')F3[G4*.3KZ!<@N:3F*BDO> M)PC)M>YJ04"@H$!&I42(B5R:,#(VOU?BO@#9(T%SB*)FD#&W#;EO"9HCJ'[/ MU+E=]#8#N.DHLR%/; _JUA:V(+#?FJ$FX?F>2,3_O$28=4S0G!)E0]1U@ 3- M-L(CY13!7X4\6@L.KP(X&6(E-A8U]7XP.?H$S4$J'9B@.40?$R=HQJJ"1$>0 M7.9=8Y*"U*;%2^N4-]%+&7L7 MO*Q..:N*W3Q*7N+U=]_@T12\;'1VU,<(L@5_PHF67WP"WR!)MY#O*US9L6\=V M= G(6E93BL&J>A\57Q'PLI&PNZQ'F1\P+"$W*EVCL@5R:(QG/M-B] 64KU4: M,CG5WL-DCJYT8]2@W)@*&^4]:G@N[S8DOY5OC B##HGTN^AP)N4;4MFLB,UU MF1RRK^8S)($2D$SP3A:K5>_PRFQ@U[E\8VK4#5%=;S?[=SJCO/C\^?+\-.-5 M'GQFL=YZ U(&'W+5$$.;J2Y,RX'2ADG5L=9@'%\)6[G:SRQT'/4:@S2U&$G, M(P3C[M62H(S>*D)@0U&"P6 AA9+!$04G:ZI1CS*N^N@J>'9!1!>I/WH0=*S@ M^7%Q_O%W6G[^CM+%;Y>?F=1_%O7N#_>HV]GZL_>NUMF-BXT:'6ELB<)&X7F# M"I))%6&DJ28(*T2()UNOLN\K2[IX?[ZZ6%ZVI(8?;S,WC+1&\:^#+[JT$8X> MV-ESD#%F7:JHHO1..7B$E/W?D>Y^[ ^8Z7JR4 U1:LW;@53%5CZ>(6J2;'5* MF[)71:3R/T3+]V=1#[_=?B#I(>H3;Z&NZ_CC'J^1Z*M^=KO*:0!D"GR." MH&JCP3AE6^Z9 JM-S,HY2:'_6^(S1+U$3.PK^U&>F:]&V/YP>H[GF;Y=K*XR MZC,EXPM;4,80&^VJU?1DZT'*@@:-#E;TKCE^A)27 H3]Y3Q"9.;NC7JBO J$ M2H!SD<\I2P*B0(10DW6Z""%];ROU[OHO0]$[2W2$QY^O^;L*.RI*-JD409&+ MC#IA %OW^22"JQB2B=VK)A\@8ZHTW?'/].%2G4L*[M=\K$,U*;&3I$J K(UJ MK:D<^\U.@E(46ROTO1';=[&[I&"K8_1M-A M(NK[ZNQ)".PI\"D!X67-==V>SA@+IO+1&#UOHXR5,"F-N?NL\&F!\$R,>RH< M#)%S]Y0P.C]=+']>7-!*,_F_\$G)Q'UW2:R:>--3T*3BC0L@L'66LUZRZUH( M7!9".=,*(#>"!(^EACV_V*'MOUW5LAA1IAW# ??H"_XK^K2\H4]7I2M[(T%: M!KKS%I*2"+;85I:&)>;MWBBV6.REZ;R'3*<.1?^,RR5>G/Y%G<+/]SZO:\CY M:6HWPLQ12LQ**5>L-8)TBBI:K9US.A 5=_+D)X\36A9M7&:\IH2HY!,8E''EJ.&4.M-D-6HK99K^SQLMD,L7IDVE+V%%Y=:'F(WK<.+0^1 M].BAY??LIBYI=?$K7M!O%ZV/R_59B!_II"1K(ZD Q7F^]4)ACSM%_@J)$F6O M8_?V9MM3]Q)1TDT;(_@=ORP7F<_?U0\LE_712Q"DL_1'"$M_S?6O5.CSGTW.ORQ/,]V! M,9F0=&NQ(=?AF6H=H'0.%*/:8Q99I''?,!\E[64@90P]=(QSK\WOKVG\"?\^ M_7SY>8/4=ZMW7ZC]4/EGY_GT3SR307R'_ZS>53XJKWJM?VB3JD]\R9J&RCK43#_'#"MF>GP^7%ZL+/&^] M8$Y4*5A5#""$8VL.,4$L4D,K%K.H5";1#4C5&A\__<%4W%Y MNOK4V/A0&UO7+H!6NEADZS\)C6S*>0.(Y $K^\%H+9_(O4.UCU-SW(CI+.W[ M.'![MVFZ6.3_-%.-RG>7C-./#-S31?GM$[*I_^WBO(U?9'%_J%=?7YQ^-;3Z MI":3+"8)5BB"-GTU]M7RB\IJ\E M\]Z^C:SWQ?OSZWYFW^+JTTD,U0D9#5AI6&#ME02KL) #B61LLG&SJO2)>VSH MZL<-F6F$?A\EH:_+=@?(W^)R^0\3>47SA_K[)[JRV[Y=?/YS<S]!O4$.2\#$;WD_0 6=@X9K\^Q M7_"?]6#$'Q;+#;I^7^+Y"M>]-JXBVU&9Y)D:P!0\F$+K=DP.*&9A9&$77V_7 M[&C[-8];^6,*^ $@[)WT?$/JU1GU];EU12%&&7U03)S-HOE3&8)KI>>[/$G7<&!E']@^@8^\>-P\E^28FH"9)H*S-K74?VS#%/B^SD3PZ4ZXY1X[QBQ6;!YDPRS$5% Q) !5:ZYL!.4W+A/C'-+B1^D MU^=3XH?(=](,Z"WH>JTI\8-TMG4J] X"GQ(06F=)16?&?6)76%2$4"H;-]*1 M)E$#Z=[]T.:>$C\*#H;(>03]W\GFO<[==8:BUX()$H6Y]#9"L"9!TL3'(":V M=KL_FFP2<6CS<%?];#Z$["7<,9/A'TO61^$8Q#4 RLI641"^O?N*#9I*KCB(V,R)L B6 PV,-^HDK!;]D,^ MJ@*(+CKO(=.."85K^KYZ5;TE5?RO#7CJ:U+)%V(;UT%2EEW4$I"1:0389%O/ M1A=R55NI?]BZ+P$)(TJZ=]K@PZ1^35\*P62T!8(LV'ISM.8,V$ZK5$4IR16Y M71K@%HN]7/7O+M/>>7K?XI]_4OD6S\[>+9=X_G$=/+AIP'Y#H:V9OD"&]).D:TQ1;T;\UO,/-7P5(0Q1H,KMMN M'%.!CP1'^NMOB, ZZ^TZ$?^:$*MR;'F'H+'U.V!C#))Q?&]C$EBR-'J[%HC/ M:.ZK1:>[(/<2^Z*'S#I&,]:$7*6VWXP:\D:IR" LA1H2O8 4LF2>9+:94I6F MB_+N+GJ$RMM99J,'GN^4**QSA:_BK3I8++Z H]"F3H0(P<4(6+7+!KTPHO>T MEN>I.G;[9R3YC][.;9/"FV>4+6B,)G*#6L98TQ.A:1E=$9U)58>1B_2G!,^C=ZS#8&:*/R3'SX?SF'M8A(&5; M %&L;U#-EZ>H3&N17H7DK)H6-K>D'3KRTD.O@X"SFU)&;Q&R2>;O_UWB?E;4G:J\/.;DJ9_-SYG6%P W*TTO@V M73.)*L!H]L'1% V^U,PV/$7G^[>KWI*XUX>?'14S92.1-:$_+"Z7-PW::K'2 M!0/28F[='?F4##: ]09U#9[L=@YS-P!]H>W5X6='M4SN/T_;ZX+.;6L9M"K))Y&^G?]\,CG>4O=4) MHG6M7D('"$P<>'0%M5"BEF?;+PY9\ 7A830Y=WR5-NP)$>ME ..K)_: M-VJQKT8L.K:IK-06BC/LXRE%+;N*9>)TJ3I*R]3W3E%]BJ"7$A/N)_41QG5O MT'2],[8A:J3X[X,$'2;@VU%QF[V!NDE]!(?Y8>)BD!)+%D )KYO$)A\BY!"% MX#.LN"J.%PK/A&^G1L(088^ ";G\^)\W7#H^N(J)BH?DP6L7H/)OK(-K"/_ MX7Q663L5>A>PW2-B>BNB@W(6/24[0F3U%MGK(:H?ZIJT-:IM$E(754"'EMRG MI(<@2F(G6I42?5&H>A>T/DK,BS,%]I+V"*T![])S#?-M*!K)!KA/S8$-@/W4 MM7D&])'U&.?^?[[-=TO;LMJ8C%RRS!&^O!)%D!DZB@:M!)>&_Y@AKEMK]+Q?37_;ZZ>?"N MWUFPCU[V'2>X_';YYY]7W0_P[!L\:ZW;?_M$Q'=>72P_8_OPW_",5M\NJ9Q> M_$HK6NXUX66O]?:> -./VXT),5Y+AQJC-+$8;3%%YUBEP9>"(L=ZLM?*NZ=S M_AO/+M'9:USWY\GIH\*I-#SY;K"Z7]..7D9;%EV", EG;T5:\ M@QBJ!P8Z$=IH<;N=_TS*YV#"]CWD?EK\M1;_^_,O2Y^=+?[;-+%B(JY%OOIU M<7;VPV+Y7UR6DYPV,Z7!D)0%BK+QUMOCVH*V,@9B0P)+PKK7I1=4[F+(58=/?N:.K M>#&V?D8PR9XF\MM/N/Q(Y??%AXM/M+S9>R=!"%2V(#")"$;Z"*$PX9+:,(/L MBPN]_?5=Z'SM$.N@O1%27)ZF^3LJE^OF?*N3J%7-J5C(M4UZ2HY]'XD5^%R/ M1@8;L'L?DVUI>^W(VE%+(V2\;'?(!BE#\:C!R=)F95)FF3@"X3*5RMM!8.]> M2#M<@N-8W%>A1%>R#D6TR $:,%&R!"AX\,J4%(W)KO8HL!I$U-@=!*>S(L?5 MQURZ#3X-Z=_Y4]8Q*YUD]$)$*#D',,C' I)UD+5S0:<4I>U=];4=95.']D=& MQ: 3>R?M3&YOWC1[V(+&D=X#MJ'O,"\$8^AWV*6_NW(.!22F2R4R&K04#HQ7 M$D)&!0[YUC?94]ELGGW$ 'KFD6$N^!FBD][=U-9Y MM^BOML4D,I_BV>)7^HO.+RG]\R]:?%SBGY].\[LE(9Z7?RT7EW^N%O6WT\^G M9[AD3II/M+K^#_@7OLSH6]1'/F:/]XUI"-O[(>0 \MMX,5%"8M0HLZ-BLDB1 MM+,A1=0VY^C,R30D[OMR>MX66JZWZ:^GJ_]\\5=2<,8'IT$8S5Z^-FPS8B#0 M*I;(AJ-&[%U*]C@U>Q>PG*[PX\%_ MV)&/ :I%(0A#RK%WXO S)!W@[;@/%NX5J704_0BO'=?D7(]RN7>C?/_W]6RY M=VW^#[O$O^/?)[5FJZME)XT/3C")/-]99*"9,9B4+"[VGM.V YD'*%GHJ>K% MM'H:P95H>ZA9/'_POEKR:7W>IEC>"D.@5I1,!469]U25LO4!=N#Y9T;JS'_T M?D![DJ 7<^#T$_LHJ4H;/'^YZN6)K#[4Z"UXK0S;PDPE92 0Z6V]U#LHK> ._>B_.T*.'=)N@Z<;$-4Q]:PCQ(R?:/8 M3HI:C"7ER2 @J_4II 2R-=?>*7AZV^^*/C+>M.F8782_&(OJ8T03_AYPCM.=8=GE+)-D[/>3.\L>LSWVE.865_LT_W]!Y_O09EU9\#%.MJ M:WJ,$ P;'U65G(U*E+%[G=$S-+T RVP4\8^0?GB?OAOJKK?!-O2-58SX#&V' M23SHJ]%GX=)!'9.<*AMTJE"S4*&%+QN=L0V,XF,31 PI$O_?R/Z%;(> RS-I M!H=%RQ MC!%)?CKX??/&7?@^=&W. CJF-+@,V-H[R2)B-"AE_T>LK0B;061Y M+WT.>XG801DCF*$/;)?;5!R4.N7U3I%.MW"G!+:M/ A3/2D?G>W>8O8)3* MIYEM)!+O"O0:B#>(-EX4$KVOELFA,=P &1T90\0^ B*^.//WB+P9]!.$*I@5 M2)O9MSM'2=M?9A^1LM_SK- MUUF^+=U"\,49L16Y:-'&V_H$R9M@LG8RTE8OV,]$I!]:^P78$5W$VK'#XAUZ MVJO\-46W"?M;$-7Q >I10J9_@-I?1_<5WDG G=^>'BG>7V4W9+SH*K..5O*:'662#X?/G=@/] M1*L5?CP]_W@SE%@K78,PX'0;.%TBVZC96LC2FE*508IN*T4^L_2]>\%H_9FH@BYJ*O64*H6C=$,(14!(GA*%%S"&@;K\\X"+T67N\JL MXQO1FJ;O609G-\.)$P.F#=94E5LSZVE4V M'0-E:SK6#4V^XNSF\5EKY9D+ R6JT@+&%8*-'HA"%%C)I*2VTMBC2QRS_OK( MK??DD=\6]>*_N+R=".XQ>A<#8%4M?9@4Q"AML]JBH$C)INT.S*\_]^B-F#W$ M-$+,Z9K!+_RML75-6RZHT54'-2&?#3$QFC 2*,^H=3H*_JYSN.DI>HY9]=WE M_>A]>W7\W'_1Z:M=G^9[HY*5#_I@0G:9*!M)&&7A4]D;M)I* M='5X)>N]Y4>IWOSQMCQ :N\P:?:[2[/KY\!Q-'?(( M\^5R2><7K:+M8G62,!?E!((+EL_E(A'0DX12G'1&84JA=_N;31IF4U&XF^8? M2"[<7<0CO-D_PNQU"Y^ JMI:F+:J^%K6S38+"GS!8"T;S,KUSB5]BIZI:H)& M!4 W@<^[/B@F3Z@,0;:Q!2D+6P:&/$1=9(HA&JI;M=4\MOJ@?NK=JDIHB)@G M*Q'9AJC75B4T2%%;U8KL(N7)(,!F72A&JS;RDUU[9P4D%S6H[ 5BE;KXK0K- MYZ7ZG:J$^FM^B'!'\);OUD=0T3KFTC(-L+TXIP@8+4*-*EME"M^*O>N%9UAM M,D@A3U2;#)'F% VC6G3M]*(QO6*_JR6>GIY_I/-\2JL?"5>M:]!M%.[Z]_;P M>?=8;6]GMQ>G&UYN##I:45KS8FMR$@G)))5S,48*3^EDCW7WV\0_+E:KKY>[ MM6Z%#5Y8(R&HECU$C,?0)O9D+72RZ'VRO8?6/4[-OH?5'^=+RFV#M/X.B_.R M1@:>_7*YS)]8OA_2V>F5J?8[+3^?.%V"+MFQ']92M+7-$%D:@(%WI)72RNZQ MOD$$3N\,=\+)YJDWGEIZ/V]O3>FWEY\OS]8!J'>?6V7H"1KO='O4$,W&-ZE% M2,FSJU@">_G"RK)91?-([']G$HX>+A-J8 1#Z9XPKKQ *Z2KQ2"[$FT8NHQ, M%18/TFI-B= KV=MF>IB2J>(I(YTA'<0[AQC*KVWL^=I3$$+*@(1M0%X;9H$: M8E"I#;,0(=2:J&Q5(_.,TW2[X*%B)#T4M]A7@)U=X341-T_:6Y#1,?YQ9^GI M(QX["G]3?7M(;D1%2D,"+39$5C8^A..K(P@'4:!11DJOXE:CS ZMP"?B%GWU M-T1@G?7V$TOJ\^7GF^2Y*H(@/DNR-8$MQBJ;L:B "53D$V45>XP(^6K1::,1 M.XM]T4-FG>LZ?L*_[Q BV60K/B6PT60PME9(NF;(7AK!#G60LL<]^-6B1ZB\ MG67VZ,Z;)G3T_KS0Y_/3>IVU]>[CDFC$V-&SRXT9/!K&ZT;TJ#I-6@MAJ'JC M@D-#R<0L;; J>O-D].C9A4<+'_F4:XQ*\SVBV:2/P4"RR3??W=:L77*E=X_9 M\<)'7W_R/^]R7E[BV;N+;W&Y;,-OVK@!MEQEU#)7#;8FR5Z,$Q!U*.!\3(Z\ M<";W'LVQ%6&S\O^'X.)I5Z^'&D9(I7C$K=&5O9K,UZI#F\"DJ %1(7BOI1)\ M9I?0NW'W;-W]?AC82;R'=O6;?W[&B\LE?:AW4=ZL\H 5=6A6N:L6#,H, MP68%[ [+E*,)/O7NF[$]=3,+( R"PG/HZJ.2T:.*UU3>).5N0=I(736>(.LP M737&TNC35]/>ZI@:,;)Z=O41HO+L-U"L@-3>G4DGDVM&5<8-1D^ E&>:;,P! M* .T, ) -IR%?UWB$OGBN_%0ELP3U-T M:+MV#^4M1I/\@1-"UFD*O^/?-)(;?__SQ_3;G^%FTU$/R2=O3?&BI79EI.Q5 M3E8))VKQ]2E'_?Y*HWGFUE;C-1M$Z^0DHZA9WS5#4M[;5'-K'3)[SWS])+R6 MUR_X3S/[_N_+Y>FJG.:K5^'O5Q>GG_&"G<$2E%.&MZ&,; PJ/J5CH%95%(KS M(F=)Z3DX;KG6H8^CG97\U3-[9YF.4:M E9;+]9BEJ^()_N+F9]___2=?]W0S MZ/'=>;D.$JS6_Z9R,Z:1A742JML=K>M%^ M]%@[J#)'L)WN;IMOKRM[SLN7,I\3=D9U3LI $<1W>&WU_[H8R-:I$EKNDNY= M1/,<32\&1%V%/T*#[D<"%36)RK:<8CMN#51#@#4B8$P4M Q!U-$S+.<2$MQ' M_1W$.Y>0X/MS-DNI'8:7%Y\6R].+*X3=&3\NC9-$+T#5?D*UN2Q MBMX)J0]3,K-0WR 5W_.Y]A;U*#[X)E4WQ05;T#523.\QF@X3T.NAMV>AL(?0 MIP0%:M161@7$/B<8Y ,30XI@BN9[+1:^V<)1@^&9F-V46!@BZQ$PP%00.V#Y MVZMQ0S=-6%LO=RP64K0M+UY$"%)[(.MLJSD) 7L#X$%"IC@,3;&WK[K0W2\$+WO+>(I M8LG+L[7/]\CVKK5Y^X=91U._49TE3T!0I^= M"BX9P>H0R4J5G*N9M#3F9*L5]NQ3?X:KU8>Z_L0OODNQ4;A@$^16N,"^BX08 MDH J6KI)8KBHK;),!^S%!PG9OPO_K;A^OFQ;@!?XA,OF6B_7J37OKLL0OSM= M-:?HLCA:4I#U&6+* 2C+C!))![=5OOUN4-HD MYQ ]_:?2Z^. VDLIHTP(N26-I?!AN6ZT4-;2^(66:VI/O!?%9HI@4^9[GRD& M5$Z C+6J1+J:VCO$N@59KQ,_790TRJS$#8B_7ZTN&=Z2CUN)S+:4D?E]/SC24WDG"@*F+>6 MYA$J).$*1&3*M/:*G86Q@7*'GM>,EEW5TK'9[PUMO^5/5"[/Z-J^^^:?M;5W M7=#JO&S5S5 )F;0D# 2!!$Z'Q/Y+-%'USIMZ@IRIWGKZF[N]9#R7MY[;7E%W M1;6.7SJ4MI280[WX=-/V)HJZ2'T,"_<. M/=, M3*[HG9!_GXK#!LEVTLYY^%5QGWFGGH?7&^/A1V!10G@#U*XB8ZA5>U0)->L0D\Q2 MFMZ/L.,\_-S=B@]X[>R52:N\X-O6.3#.\.FI@@)=?:G9\EVKQ^1SQL\W0Q#P MI!VRI]1'N*G6V^@;9'>8]U9+Q+[J(+%!JR'FW'O\^&3,O8%\?$STGO%XQP#Z%O\\O<"SK^V@'Q;+ M'RY;N6I[8\'S3-\MSA?+=^6O4^;ZA\OS!OP.H983'L)UWS]>/0^_^8BN\!6^9X7^UXN83WBFH!7MG M5=I6RNPBI$P$EDI!IQ/#JG>#J+%X>1EXG97&1WBC&[P53] 6IX2LP)9+>X\EX+@^_Z\/R=_[EZX:[SH0@$OA"!HP@RS<]VY"N%A

"7TO91A41K L"#+LQ@%%E<%XF6W*5JGLKS./![3-/ MXC.'[1#5=H3KVM7^_O.?9XM_B*Y:/]#U=^O+Y2I>\_X\GUVV6.4OM*R+Y>=F M/ZZ9NP[GW/30%FPY)N:!S55V4Z)L8X:2![94@JM!*8D;:>2/Q$$Z$32]A7]X M:"P.K-<1WE/8A;E8GN8+*FO2_V EKG[][8^;F7\2?])@EXQZ/HK;(2+^?N[V^":)%]"58F=*E\5DV1+ZT"H*WAKO;!L M1.O0NP[Q 3+>D+.WWD\E4X*C2F9!,D%#\;K#$&F#"FQ[Y6<-\+T+F@X MJF3C?7S1/E(?HPSJ?O+5-A2]VF3C0>IZ/M]T%UE/DVRL,F5O6_/TZ@H8V<94 MMY&;?.29$GW2L?1^UIY]LG%GY0\1\33)QCHIOM%,@.IS:@.G*_")9Z'6ZGP4 M)#2-4S@[NV3C0;IY/MEXB&!'<#EN3)JK6$&(6+QG@R:TAFG%*DA2!""FC2%, M"67O>_[N^B_M:M]9MB.\T6_&#K>@9J2;? Z1W=TU\XB*]Q#K".?W!E59J-;$ M5$-4[)T890FB5!7(Y20MA3;I^ B5_,QE/9:.ATBS=_SR3D2+W='WYYEMD=._ MJ%&HA'2WM"'O[H$8I!MN!AHP+$D:=0I$-GJA&IQA0R M2>=\BL8[0P]4@#R\R!AE'YIR9C1:<*;-DR]! /K(H$E.4G*9V"\XAK*/W_#6 M+/HZ=>NJ#+["=?O_DURBU$89D!(%F&P3;T0?H0J?=4Y\X,;>$\B& MT#>7@I AV+@7+1I+'V-4AWRA]9?E:?[2W\>1,I:M9] A&# Z2X@Y>E"%O&/W MJ:+O7;CZ&"TO#!.[RWF,Q( O='V[8)N-/W4==?^5,O$U6SY\!5:C@P^5V(^. MU(+IF "EC$!*F*23-%AZ!Q@&$?C"D-)9(V,\1SSAE:L092ZB@D\-V0(]A.PU MR*B@.@DX[FD33[1#2)J(UE"$"JVC.-D *,.D%'&XDI, M?%&^YB>L0=K>OE_. *E/U"]G"XI>[1/6('5MT2]G!UE/@X(<* :9V#)J[>6, MS!6BUA9:R#V(F$4LKZ]?3E_E#Q'Q1$]811235+9 M<=HRSNX):Y!NMGC"&B#8R2)D]Y)]E!#A3L2O1?GV#94-6:-/S&QGKC:"9VS, MNZ"BQQ+01%F2#Z4$5V0;@F9%/!F\VH%*2+_8P;'5//NU-]<%*;]^5?Y2O>:E_S]Y^E5 / 76IXNRHD7 M-E5M/.A*$HS6&M"U0:A5(EI7?!;=8["]B']#^J$1,6X,>.<$_JOX%EF'000$ M8G<6C$U$08*H9O-:%0ONA'RL;>RYIFQUU/$2:(Z9M7B47BG = M.@U"6ALLDT&%K3S^!J*2"70PJ 0I;W"[AGJ/+G'P],Q!@G\D/7,/J8T0>/BZ MP0)B=B22!^^;B1R%AV!B!)$%>AJ>W M5CZ#6OD,@LD4/5%VT?&QM/(IEC=Q2TURIJ%BS7Q/:):^PW=9L@I!]55+72@:+OG=SQ* MS P#DZ/K^JEF%SLKZI"I ]*-GSKPZ!JCI0YLQ]5FZ@"A25XD544;Q5B3S36' MA,7YG*W,CZ8./+K:P5,'I!(FMO+K0NA;H03#V@8!6L6FMJP]]1ZO]-)3!W3R M*SL@6"^;@(0D%54=@00\IZ-K,/7FSJP!!<3YLZ, 0>,TX=N+SXM%B> M_@^5$RO0"(,&;) L:@8GH,@:JG8V.&\SWV]SP?MC3!P1QON#;*1D@=T0TCT MN2LW/^'?IY\O/[\[/[_$L_?G>4G\&^_/;]BZ>2INE=/XD3[4.]-^K@1P$GS@ MJ[^%E"@5,"E90(KM,=L5IST;?]X\9S$=F(>W?7%<,#I$9.^YX^"+8NX=#.B2 MB,H&OIM]8A](I9;IX< Z,L&)UKABE*R;<=AYVRSS0TW'?D+[G0/K?+EUD?*[ MU=W]_@.>+G_"Y7_HXM]X=LD_N#/DXR<&$)\=)QA1%4^\Y;.HT*9H04C> Q51 MM3:9@M+C7B1[4/^V*XX%.B-,%>J7CA>L*"H7!>3(\2THD14@'10^ ZHED6KH M7L7ZEJ YTL4P.2+&F&VTLXC;'_^FU<553W9F19Z$H$.QBH /;-^NM+9AO0#A MO:C55^^P>YOACO2_ 7P&N+B/<3>?).126&J5V&9+/H*YDJUPD*1-*6492ND> M)'J%2V=8,PQ12(O.\A2+YOI,?*-\Q;$G(O!#R5 MA#Q$$^/GI6Y#S6M)0AZDF:<35'<1Z_C*5L9+$IZ1NQ[**+2'2&W&!5:FU44; M0^],BAGDW8REXR'2/$SO6+2U&.8*V*A2?'?Z5L"3"RCVDHV3DFV^C7?;H^X= M.T@APWO'#I'F&,^ M]'UT-,W\EVTH>K7-LP:IZ_G^2;O(>IKF65HEIQWI5MF9P<1H((2405HM%:KB MK.Q=\##[YEF=E3]$Q-,TS_+>.+ZM)*1:"4P-_)65""Z9(JAX;W/O@:PS;9XU M2#?/-\\:(MC1:YFRR*%DMG)KBI*)<0D2U0RQR)I-JJOU4[[8/K::N= MAL#C**J=HG$F(-76XKOPC:HKBSH&X.L40_9!*9S-$?):JIT&@6ST:J(@>]1OU6=3=XV\U2V MIN'"MX0BE8!22B7ANJ1Q;B;4ZZGZ.Z@QU0DU8U4R[<):D_'B\OSB!];C5;76 MNI3K=A0S7M")DM4$F3Q0;'EV7AK E*@-HZO6DG>.9E/^L04_;UMBAKCI6 *U MW]UX%1X\P_,;5J[KN2C7E+4+4,AH,$:SY6AR!E>D]%8E&ZP:UW!ZA+(W.,]! MY6.4-^U:BW@;W+[:D7?J;J^-NA,953&F>DBE]>G-CIV?FA/HHJP2(KM2]1@G M^BC#8KV<*'0AL(VO(RC,VZ)6(>)KJ &>29?O,@PU>,8,J05140:"U7A3I O5N83;3ZH!!NGF^ M.F"(8,>O#HC!:<7.@I>)'57%5UK4FB"B%K4&G83OW=/WA54'[&,*[*Z+8YET ML@U/;]4!PZH#AL!DDNJ '71\+-4!I@8RGJ]YWLOM[$\*,$H!*&4.)AF)9O(G MO=G@=EAUP-Q@.T2U8T\ZN1F"IM#Q]>\A"]6&.D[/]MN=K(^8\N4WMP M"8Z*"8&M,5-JB$I:MMJ3K8_D_#^QVL$S_7/1Z&RI?()69.^AM)H7,E!+C,+% MY O%N;RH_WCP3/\K):[N9"']NC@[^V&Q;']Y(K+T20D#F>4(QAD% :,#I026 M[*S-.)L9,4]R,L,3NR^2NR4?] /$G)+Z[W-UE7=T(E,15K/1E2DD9J@42#X: MD"%YY&\]36^^#F7BB,#=$5WC 7X':!S"6WN&H77O\-7[ZY[)_UHN5JN3DDH1 MF@7,DB[M6$F G@4L3:TU"^,3SJ9DZW$VWO ^ WB,$5]K5N7[U>J2RG>77W*% MKO)![YB[1HA6\H9C\54C1)$TMP/X M 3;> #T#>,PIT_U1&RI438A*@(TF@"$3^48Q+:8I7"4?FX,S,[P_8UX?5*K_ MFTX_?KJ@\NXO6N)'NCDJUXF%#=?U&M=>!T7:>1 UE]8!A'%=#!NQK0(O>N&U MF-LQ,YS+(SJ%9N?3CP&D&?I 6W)\HDB045: 1$U@HDP0)?M[T1E1:^0[ ;N; MD=.P=D2;9"*4'F93#8+8K-Y^'_07GV25U<$\\1F7?%W/MV]3^B0!:D\_6N2(QE M0>]25/WL%OV5FG+YY]\NSM>L7N+9[[3\K$XP2R<2*2A5Y%:99" I+)!<5L(Y M3W*(TCS#6)O,S1O^O VBI\Q?_KYH/[H5 M.J*M2@<'*K5>-C(BH!<66-P28ZG.B+EER3[#TA%MBWG86#TA,L-4ED?8N_:" M6I7G]7N_J+Y8)/;JT*C6EHR_H M&9I1S_/Y9- D9JPIV0P:FXK:\+U4706TUO ]FFS%N>7/[,?QVRX[4O3-,#8P MF/O'G#G)SIP(M@VL%"0-&]?1 [)%"U)I(VK*%*CW1/CY.2/N(%;3B4.6B^^-FVEZJL!PQ$0%(>M+ U55&B\D?B<3W/[-ON.S[,C?%, MUZT?3PI12B4MR&A;8-(+2$H6R%JF4$0Q1E+OS?,*>W3N%8XXB++GTJ/SZ[8H M+A8OBE/@BA4LS*@ A8V@G>0]5R0*^=: JQ\&GFS -407LTIB?:(+RC8\O37@ M&M2 :Q!,)IESO(..CP:_1>9BI 05VOP'9PF2S*X5CH5HH@PD)J]=F UN!S7@ MFA]L!ZCV4..YA;75:*G >Q'Y]Y0[>D(M9B)2T!Y5%RV]MPPI4$@QU+X-3["6Y,I=@S8\';\BUU1@3$XA\ M<0:$$AX,>824G6RIM21-S1CFDTO[8D=O#\'UM*.WA\!CAEVZ[M6H_+ZX:+,T MOP['9=W*NPBHMGK*XA7$:#0H7Y,)VJ,+LSE5!O!U1#NA/Q0[QWJ[XV@LEW#O MUZ0;!F\O?WGBE12%5&;[KQF8WGJ(7K9>3B8X+U6BW#W*.Q(O;WMB9GB988[F MDS7#Z[]L8S-O^3UQN1:9DFJW-?OZE"0$31%"UD+'5%RRHSSH3\?BVZXY#G2- M\3#?[>F )>N2(0>!0LL 8LE'90P099N5S9IL[W[KK_&M<"]7XB#*GN=;814A ME28];UR;'$2\ Q4FR&A%RNA=56]OA?TP\.1;X1!=',M;RS8\O;T5#GHK' 23 M*1Y==M'QL>!7V"1%#.W5(; -E8UOG1@32*N+6X'O17.#K9#5'NH MMT(ED[6.S9SDF5!CA>2OV#:F4C'$I,AMAJW?W@J'JG:7M\(A>CG<6^&OQ)[@ M:^W-6 M[.7Z\/EP\8F6OW_"\^NX!I\*?ZT#@G>;8DO+4@S*@1"6KS9E"\0B"BXQWXG"&UT)?Y'<+?XT/H#D]/V[/[75MJG-.U M8P5K?;6&A#!E-GDQ WE[VT@'V4A[ &Q.1UI*80!RD7 M#5)Y$PUI6=,+\9=FJ85G\U;N;AY,SHF2$Z,P2S"9&)Y5%K!.^1B]\:;,)L5\ M'!$XD0C_SE M)B&_JGT\)H:/.'KVO""*H:I4]5"+*F ,94#4&JP5,17!",_'$Z<>R/S;9I[G M9AX3P\<8P6ME(UL<:4FF(+4!E3S[1Y*-E%B4 8N&R)IFH1Q/FL,0SM^V\3RW M\6CH/[[6 .MDXGTEF>W-[H!TU?T@?>B/NAL= Q^$OCU7R@@!!4&;QQI\S61"]]>O5UCWO-=]JM['M8C M>0A,)FDVNX..CP6_Q9FJDF\Y1Z9UC-$>4#;K2@MGV-#*)4Z>S#(;W [KD3PW MV Y1[0AP?:AJ\M??_K@NK+4NA)QT!8HQMX0W R'Y J&PT8,Q55UZM\]YDJ 9 M!B5&U_EB+(7-K!+ZMH?6^_.Z6'Y>_^(T9=%/K3QEC?36$M@HF'9D56XU]B57 MDW*(+GOT)<9J8TKNL:;+@VDX>/6TY:U2;"J@0R P0FJ(4CAPB"XE++SH;/)O M?^Q5/7W3!.$W6OYUFNEA@FY#&.NU5^M&H7?__MO%ZN+GQ<7_2Q>_4EY\/#_] M'_[5FV!-55&BB!)("@TFQ JI^@C-:Z!:'7GC.XMU=*9F>%/TQ??FO3 OF!Q5 M6?1&I1T:J>7Z:1(MW\Y&9>!#-((J?+$*YT.N=2ZGS.Q+.6<&RT-5;P[!U(M. M)G6EQ,!.%A11"A@9#&!V&63V1-(Z+&4V#5"./YGT;??U1^5+>(']<'FQNL#S MLD/]7?^S?R)5B?9%"4,'Q=)BP"FV P!M0*OV057(?$EGY\+5_0EZ0WD M!U=TQZ3%_;AHV=6\UY@-7'ZDBQ/OT65;V?;458&)'@%#\N^>C_>&6'K0E?_7:9_C_*%[\O?KAL MN<+7='^[.+^*/*Y.*.AL!64H!MD8\R0@9N>9_&Q#0$(AS'8 W8>,-U0>1*'W MH>AF&T#]\DE7_]&F 73B,-F6X@V&31EV*U*"6"N[%57J@L&X0+TC20=C]FV_ M'"/J[F\W/]OM=CWR:;&\_E'[/7D2DT(I)4+6VH AU! ]L^QRM"('UYJC' M>Y##MXUU-/BZOYO"?%*""Q5G="I0BA#LO!CB6]@3:%3LNK#[8D3W,OY7F!*\ MSQO>890]SY3@ZE/P@A3ONU:V7V*KBTL2;#422RW5;"0]>$T>JR&"4!U^D!"-Y%Z(K&6*51<2<>5MN MI(,\$NM];J57#)/^FN@]?XT][W6R\7F^$L9#@+XFTTE=DVSS)&*+)1>'[%Y) M!T57*T1VZ,-VCP/;K_G:H3.2=CKFT:R6%R>_-MFL[W,3?8VMXCRYS$0DJR#E MS&ZXL-X;[Q.*K8I)^5/OW$[\W9>;Z:L%7Z>GN+O,QU#\-?ZV(6.(4[<-!/H? M$L_[7WL(?U-]>TBNXS6P28XW?.TXW@>T;GV? @)67T"RZ2)--#*:K8*5AU;@ M(XY(?_T-$5AGO?V$?Y]^OOQ\AT-_1>8E_TD-GAJO;^.%_>OI5LOJ5T+]3;9K&1:O,&\[E1CH?2.V$U M$N9@$F$(U6:3D(ING?G\(^5XVRQ[\ J\A XIL/<84IN @4E#2L5 >R4KPB![ MFK-I'_OC["OP[DPR7ITH$:HP@@\0/@# L,7,5C05]L)06LWVNHKV6!ZR[S(V M0_>I+\ZGR_S8%2XC5.--_ JO:_')50=5M_8V* JD$CV@ML9$ZQOKQ[(Y9I+E M\5)WR?X ZAW>VB][THCJ75 !V! ,+9'70?)90':6A2UT+/@BTV$/A,^)-39" M-=D!,P]#RB8T]X=:7VJC$\M;:M#",,_)Q6![]V=X1?FN+_7 [@JK,?K]=XNS M1N-D#5A!.-_>6$R&E*L!$EXG*VJRJGO_DE>8@K4O"&I> -@

HMG>X MX,;09JK8G*8;L_M+\._]>3Z[+%=>Z5>9&=<&\_6K4E4Q%Y0%(E$KLF&+.2#J MUM&>A!+%:!^V"AQT(FB&'M/HT%@<6*^3)_2EFM$Y8:#(XEL??";.EPA5.Q.5 M)\_NVEM"7P5FS2,Z61U(1GEKNX"D(6<44@V-D*YM:!W<#T=D,/FKOM7!5B\FM[M%3 M$':FX+;'W1U5\KGQ$UU\6I3%V>+C/[=%V2YGJ0(5D#*U-AV1 *7($"4IX;6S MM?_,H/'9FN')WA?CW;HJC@25WB9H5_YN?_:A\J=]7IRO#\23Y$0NQ21PHCB6 MO]/0% (U6[:=C/=6VZVLV F(/2* CX6P+@VT1H+'6,&L]#R+:1L6O__[3VI& MW^^T_"Q/2JAL'O@V1DH+,-HBA("*/8 H^7VCT$\,G\^7GT_(LD%=4( .1?'N+[95RR2PJ(,N M&:M4O1,UI^/N;<^,:D_U0]88B0X3<'I5]W!26\V+)PLRQ,9IK*P+6\&&A.R= M*O2>CG /77'WMH<.L8=V0%;''KVCH_/RRI-="F):TN[IX55:(3010H MOO4B#EI",B1 :J-5"4XI/YLI)0-Y>]L_H^Z?7JCJV#5X.CZO3PF74LBF2% R M$Q@K+22OVP0^;SQIG5WW3-6I>'O;/=/OGAU0-4*CXU%NV>]._SHM=%X:GR?. M*"?])X'.CI3;_ME$FMM9QR-T**X7X*G"L8R MK1XTA02&O >L14 -&)1%4G:S5_U;1O?4[R$'4?:A,[J_[C#A4RS2LBOD8DL9 M:E'KA"8QN+3S2? EI;=R%EY/2YQ!NGZP)2YQ!PG^LI'>"3>)>=V&Y[>JM@&5;$-@LD4 MY4"[Z/A8JMA\TK60*^ 5'RS&N<#'MDH@2U32N%R-G[REUVQP.ZB*;7:P':+: M$>#Z_?T2IUOK3KN,'B&4-J+,2;Y1LC?@^.=1&12U],;?3$ M&;U,Z.&?MI>*\Q5UKQ?::K61"H>&<[K9S%04*U'D1*S04$IRPA8M$^,&4\GQ MD0JBK=:=H,W5N[/U!_%7'^IFB[C6BVCUY8V!'9DV'3-!E(Y: FL";#UY49B$ MT2!+PH]UKO1A86^_^6JENQV9'M#>"9&+);H*51@$PR8.!$>!K9X< ^\%IT/O M_-?M*)OII,R1,'C/T^ZOO1%N]"]1B3ZRNXI08)".[ZT*PEAF*K.9DJPM@!*= M]Y@DZN[#L,9@9*HGV3GA]O"(./1;[8TDWI_S;<[F%&_B]G$_7O.Y]BVU2YIE M2RVAJ,7@D@:TI)@S@[9F([.5G1'^!#F'CVD>#"N+<70V@OO]"&G7EO\VQ(T4 MMGR2L,/$'[NI<3MX[*&#_[^]*VMNXSC"[_DO79G[>$D53,F)4K+DLOR4%]8< M/18J(&#CD*U_GQX0I$@0(!;<68!"Y05%"M3.-]V],WWWR06ES@6+F2O@@M0$ ME>B ]TQPT"%YG0A^#JW+PL\@( <>1CV-(/X!BB$J!VS MM;C"T0:524!&8(T6>AE1:R%=:[_=$Q"GU_(;,FG6DL(#J.>_X +I@9]'T_P& MO^!D]GO=\<9VN)L4Z+-QA0O(SLGJXPEU4B ')Z301MFH=*?Y:D<(00=8ER06 MK;DP1"@*)_35;S7[.,S_B[7OU!8^X8WUUH*VGH$JU;/HK03D/A/VD)5JGAE[ M -,EB4A3^@\0:O\G3G$>)H1OE&^(SC4M?3G^@H]!*NV=Y"2_SG$-RGD"*:4! MF42)JL285.MZ@D[ +DE2VG-B@-+C=?.Q55JNARU."7 I%<-S%HJ']M?-'C27)!B-:+ZWB+9A&.<#TL87"[+Q!9Y;/LPDA6(RFR_&;\615Q?P3)MK@12,">N9$)7K G.Y6@$DYR%ZZ9(>@8OZ-GYR;/?_E5;JF+^D=ZKZADB M;+?NH+=A/B6QOX?^S9?);)$LZ@R(C$Y"71QX:4@#QQ(3?96+;'TGM<+>.P#4 M#\?H9K::+NLD\6!LCF"$]*!J<"$RS>@CFEBS>JUIGG#9 OCIS_:SR.R3N-') MF3YH6*GG=FX]PD6IG(AX8%*=R+MV!@O%:I=3$B\=:]$@;< MSOE#5Z<7TK8G?C-A&:+T8R>R!PEO7? -%/8ZA.U,F?>O11@Z"6E/3IY%XJ)R M/,@"Q5:/OF&93/2BJDL..1>^>N(N0M(.YB@A*6*LN?&#'( +4GOBM3Z WL^EL/LI?QB2O/ZYJLZ'-$"*MHI 2 M0JR;963YQV T>*]<(F--IMQM*O7NYU\(>UM1<,@IT0^J-S"8$!P7P'.40!8& M0M0F0^%,,*94":QUJ.55E-8,^FKW)73#:-M:'*_JB.;Y"':V5\\ EDE@%4*!ZBSZ1-96]L$EX)T^VU?FZ5"V%P6VHV[$5["VP2%HO1 M@QC,OW"2WTW?+HAP?]Y5:P4F=,U7,XB$3V<% 54$[DK [&1,LMN$P Z+7133 M&].V82?5W?A(-=W2,)X='<>$]HB<\J?(3$2Z M*[,#4HHL&4)8Z\8X0F+:&^E3E,V;09R*^P=L@;-8BU#=1Z"C!JX1BE9*L*5UO5L3U&<7K_HRYLG]0.]"+O7B]@P=>\V M?_'7\!>I4;C\2)=JJ%I-31N["O/YUS*;U_84BS#-]$=7<\SC99]4O5[K]4[- M:[?;K52\XKU4DG$=.5/9J\""+LXY+[Q7+(OK7BOW>[WW+_;^/K\#K1?%9@E) M!4?J:ZJ9QD@J#>FM6N; #&O=-* #K+X'V_XEKI%;9P/S8$*)I,-%"Q&]!%GK M>&RVW*?6\UGVHSG]0==:)K9/OD:4'R".U I=X@J*8+M+XE&PWEUSG)2]'"@8D]0#V\'Z@MTX M*2WH1<00G(UIT%! M\#J"",4DS5(LL77=]0%(ITHJ/=_=<3SE7TL"Z+WZ-UHM/\_FX^77VS[J3%LK MD@%3*:2"]^"3D*"=<1(KIG,T^^O'MH"CT(/HIA8(9+E*B(U0P5*"\,Q"<*& EY]Q()PNVKG8Z MK3!T:NQQ&EDXAM8#R "AJ!&E=%75X?G7NS@E1B>-I.O3\!IKH.W&R TP'ZH; M2:=B6X=O=@(Y5V5M7S[-6A-YB.JHZF<>3?-[^LO)OU?S\2*/T\,NO]8E*[P% M(T+=L!'@92+["%D2HD1O<^N.'@<@78@TM"3\ "?"C[,YCG^;/I955(8792-( M;LA.]E)!%#(!>A>"DSIXU6G@R1'"L O'A4A ;Q+OM3R'\=&/3=>Y MRNMF TW<\<\^NJ7GO?L>MIL=^RPS=[PXE JYCED8%55MA+4?IC-5[<46)C^!KMO/51@A>U6:$,=4*SCT!*B;9L.;HZ#DK67&@/ MD M*.=/SQR"_;/V;!C@7-H%J_XXQ[O4YBX !_(/'P1W'D=Q$U9V$(_^?#B+P*1B MF"^, 5,ITHEL%%3DX+405H92Z,B^#$$YX$0^CYP<0_[6"0W_&?_^Y^?Q[_>U M"85+'1F89)&.2U_ 2Z%K-3YS447/V58RYYZDA4>/?15:;1^:SYH0[!1)FI]6 M<8%_K&J3X2]UDEB?&5A['M5_P%47C%L.'>16R%*KZ%E2+);HLT,6)!<^8]\X*,Y.9]Q?9@:=JQ=5W+ M-*G#AVI'\P^K*N0?R\^SC8;U=C*^&4_KUV3>X;KIP:^S-_3[SZ3#59O-.(TR MH07,IA;+$7$"3PX**SYH+H+&UB4 +?&?81A@"PE[MB'L*5DZ5#>+W7NI[H.T M^9E?YR0],J9 "EX()PL0R)($SJ6I0Q%SE*W3K+IBNWRQ>CDKAO#R-W@Y^Y M=D5IR2 %0>J$A#WRMWT$YFX>E-XL/R,Q+2'V",X+^V\8R MZ )L(._)7E!G*FEMP;K#XM"#[B<5#+31IF R)*OKR:D-Q,(-""&=\L8JP9K[ M]T\K$(>J7$\J#\>0>W@YN)NG4(HOV7)@N3"R]VF_SC /2+IPS-Z2KMRZ&&PG MD+-KE"]EU//L?P&5&YH3KV%1SCV(C2AU@7',;=Z%F^U?T<-W=@_B M;[.O!^4:GL/;<&*@Z\23.6DRW33*JCJ96$H0Z'1!$DCM.WF6SLW /7=L>_X= M0[#&?/N)*'6SNKE+DM28G2H*4M&:@ @)CG$Z6G+RP3B)F#J5+AW@W*-%3W<_ M]B+[K 7-&M^ /X6_'@!163K.M2P0'CI"BZT++KYQ MMRY]7,RHP1;NHT?];(#WXQ#'DW7CKZO5?$[:T2C6J7NIM>'_S$)]@KNCE.8K MS ^>/IKFC\O/.'^ZX+4(QNA0.!@7?"VK5Q!BBA"]RJ3UT7VTG5VT)_9[S*JG MMV,.\_11N'6%9KWF?PU.@ M *(* 0 4 ='=L;RTR,#(R,3(S,5]G,2YJ<&?LO&=06^N:+BAO9^.$R7G; MY&S 9##; 3!@@@"1PP9,%%%D1-@V&$P0F"!A@F!C$""$$"()$0T81+8)(HE@ M@L@Y9Z[WZ>[39WJJ9VY/S=R>6W6>]6^];WWA>N-1[>?'R)5K +[27+M->NO@*V/JY M[%\N7;E\"?!WW+QUX_+5:]=_N4+S;M&U/J"[22_Q[!(4O8Y5_:@&SB20WSV E MV6_!B>46*]#FN:U4.=.PEW[*D/%; Y^<%[P(V5<_%_5S@,M7KM^AO7/U^N6K M@+^-1WOUVL,'UR6>T=T VGB]?41_,Q$O^1R25,;M7<$@(Y?3IV_[+G=@UM#' M%\5HQ,3,TO2YN5_J17(YSYL4JH.!-)SLMSG=\N0E2#:KNTF8^.Q:TL;"]7$W&ND".00LBMDJW%;*'/G/;SOBDCMC@Q@69P/U%T MPPR?VLT;PO"E1&*+\3'F\VZO=Y@CD)]ULPK-YAC/'.92F...)S' 0#&MVWQ# M-STX]^OC7=S3/HDT\FX;Y%H+5I;,F_%?K7F'F0OU]AGU'V;.2046'^,-Z5#$H#53TX<#'A;L. M%(R>,YRQ3 \= .MK$>1(O?I\%N4=UEBA5J59(ZH/?V_AF'$)$2J%=HOOYGI$ M*4_T>'KYW,9Z-?HXY!RE0UA2/$D8;A@$J90EGT$/DT_'R5&GSS_6.&78543; MOK4:3'\5.('@BY;23$S]@SON#"Y9G7$ANB&]^)T"208<6 MT, =41=7-(U7@K?*=F>85J1;5C)%V2"1)= +@"<_T!\8'Q2EJ] MEC.4;1E?5)S [ZCC&O-1&-EG,8E[Z6$54Z)#%>.U7SL)J73"H;Q2LV: @:2D M@6CZ7R>?H;>UTC,[9V#D,JC\A-S$-,&1>Y1086\5M2$X$KFX^+!]F_$;";'* M30LG]-RS>5N<> $X'SSB,&H8?E]K-N[&9GL" Q C@V4JRE9 M<@:?_M1B!W4I!;:_@GFCPH&4S)X-KDEO]NZS(IY(SXO>6=\UF'_64(:COX&2LR^-DRJ*0 MSBT&NJ8?TX+\X4W(4G]-]O_F8O+EE_ FW?.\5G96^^GHGMGWQV$-,L7$KA[[ MU>(MM;*&+)H[EE52\BM+K,+UMSQU95^N4)=F?'#E;.Q5";IA1O3H_""\*_3^P:!Z?-0=CBSW2V-V0C,4#*,];[;DP(SE)QL.92= M]JKE5^B>C<2.U9?]UM9O(UQ-C7!B-BMWV<5<('/*?9GCQ;WVK2 M_/,(]$#G\90\QWRF>@'C$I7>/[MO<*3VN[FU;Z=R"Y\%__;O#L9ZJ+2M#$6C MT@!9.T3A(":2]%YK#.^3PX./R]665-MMYBH#M%P MYH.-(=!>3V#:+MU4Z_#R<#)+#"8U\HFUL&78S/S2=KWQUS^][V@@YTTPF!@D MVRX>FKANPTZW,7/B\++:E^S]Q[AH'#_JR:3U9LKC4&GO>^PUDU;ITB66IOIN M:RX)JK<#'R6I<1;]"_9 U@P@:S@HK#_@S3F"C>GAX;^P?\\%3JFF^&[,8L=R M@O**LU!C1KP8]^(M7+H\9O3M5L_M8HBONG1[8>/#$Q;-!_JQ+EI(2*8LX]!! M"C_87X?!K4BU32_3,%>@ 230\61@0?OWCE^F[_F4[,E)[PG-$L$/V\VHCGM^ MV"Y@1P,0CJ1EHY$*I*%U]_D5AM[EQJ2\X[L 4 TWA5P;31R/_&XQ3)AI]0]N M#J>?2D\FB5I'UD0AKOJ(.<'&&N;\8H%?9Z MX+W_KC2G"3Y4%*36?RS,$:.XXT<^,/ZS0Q3(9P MJ',;B@6B*?KD9,4F'O:LP/M,, /4[JL,G[1$?@\PS/'6] $_JXR9+-"72&I] M,C/6K)&/UY9*R23%_;>5Z;4._&KZ?O:[3M<3!V\Z+/B3@L&H:DL)X*D5;7C1URD93-%S M\)&TB!FKG_?R!AKD/H_CU<>:=ME&"#;):^J6)ML'U)(.6M#QJ1)_[K^/CN)W MX-=6^R:U9@@::5-FFTMRXS*H:.OXN#M.W=UXT_?Q:*1H+%EMOAT?#_TJT-1) MX8[?F?-]4Q7RTEK1'IG3T9X3LQ@3=Z]#$E>AD^1$T&'FY#+ M-K,G6;#^]'N\!04^#I:.\#F?^CML+GJHV]8B>9\1I]0NA>3)S*GW@C);;Y(J.1/8R6&+?$ MY?0I(1&\"/[S'FS57U577;2GG#V?H&UC9#BE0(VK-[0B39G+E[ZQ^WI^9W,X M+E"J(R Z96R>WM ,902<(!(@SD3S\99;@^9>.IITP*Q;TMP"LTR.G%WU\W*Y MF2*V&S-M]J8C?R54.\'K*'.+I,/\$U/9$OS5$1O'VD[W([2!P UMS0^&TQ8J+ M*,=M>^&0<6]AIS6W&L.97'\=01''9VHEXFYE$?9ZZ?/*2?BDK_L=[##P;&*\ M.GXUB/O3OG(1UMN"O!R3=>M]J!VR@'&6-R)52.GMX7]/'4ADUSQ=K896N*MD M!U-=%W)Y(T>B3 ;QL0Q(#*3S!1>RNONN_+9:_+'F8'IW;SS6@<@A M-!!F?. MRN,[1(-=]BUJN1D6\T]HK:!S%ALN?&*W/&6MO1:,U#47P6Z++7[&QB )6"52 M4*9&<^]!@&Q$C0)0'P-JT\QDC5WJQ"T]^UC'$&YZ^4I MJU?HK;7&SZEN!TDR5Y?WR.#(,ZOM#Z?75:W!"A6;Q.Z55I\]MEV]SU48%^95 M0W3]$D^-"_Q-2AR3X SUC_](Q@/JB''--_[]1F\:4B;*4;2C[A9)74W),CH# M[#I[_ TB755Q"B/D(?"@I\:VKAJ+@;3ZM7]"<.F5 T&=._Q>E7636,2^\A.F M?MF>79RCW9WJD2C3\]PQ<9@A>+F'B95%G.[ GM](V&_HV)P51I7CKP7^Z*]! M<28WMU6 VQX#"??HMX5:\=!"^N MA'4,&G_6MO*3-"$;8(*$A'JJ_!'#^UNUY>EH#VD\3GXGGS@PEBWXMA[\6=KX M;J7T4,(0 E1VINJH/%;APANS$#?-,RYDD-YLN#R0@AZ,U8_(-'.TXTB"_S?D M'L#&&AJRMH6SSP3S?2OO8 P+^=;JCF/?ZC%WC1*NH-K8 ?>QRFS"6V8-@MOX MX0UBO*NVMQVLS"2)^.:V_;Z&EDN3Z+'D2 MO.?3-1R33*TO.9@BY]U\A;N6-D A5(8>YI(WC1MN5:/XA-MRYI\#E//<=HW" MRV'YVB^:DSV"L$%87H4#!LZQRJ+?"7F;FI.RZE!'81F5,&HW-ORBV7E>U)W0_H1A')Y-O9JU$N--/)0/H[@ZC2((8#CK&AJQ52GG!)\IQCEG%O8?+UQ.]WE0OKA*39>5K18 M?6%X_Y\96./D)*1\F6XU::2E%MD@)^9QU" YHXG;/MZ5I%PY\>NXE_$9EQ2? M;<"+TZ+JU =1,V;[Z'"=<-^">U(U*T'SADYB+8C=NO8"KBE&N^)35-VU=GXA M5C.*_#=,L2=2B+:2$#(ZT8GT39#=-RY/O:N>?IQZ&.JCV?=U;8/(09 6PE@J MF2'"(X>XP:$)6A';9,--'.Z'P\6-_M'Q=>8O)./302.ME// MB+'>WX*+%+(J\BIZ/Y82(B>&?:%&TPTM7JCGPW?'#;/MH)EKRPW-''EE-RC^ MR= XO#-MB'/1ZJFC_O7:[GI&A?XMU=%'+SU>+I8U%AWN'27757LDV4P;U9#( M!B=L JR3AIR*G<7(!NT\.W6.&*/1B+Q4=RVI=QY5GVLC(U^,*%8*/E2;(>I6 M:QHI35B*O5!N.Y(#(9D6\QBJNQ[L^F=\WMMC4 CP.?K6X3G%!_Z"]1D)T%3BE37;8[FUKOA?*^FW P+U7P_1@?./BW4YBU+X0!< X/SP=*9GV]!: MP4B*Q%&1UDB9[L D2+BPQX WC]PZW M$.Y@.67^U"WXR-&9]F7PNP90Y4@\!+,)187H4V.MC"X 3?D$3JJA6F#JEP*/ M)W?#P'%H-62 ^)^(*4DHCK/_*Q%YCTJWO(#AI0F>7Y!H%^?K;SX>TT?5G3!@ M>;UOD):6=S6"W/HE"9-2M1KEV$DRRYPZAPL?EMDTZC+ M$,,;TUF$Y(%QL"4"@2"&6YKS_[(==WD2W=^TGO7MS/EKV*Y/;R:W<"IOTKX MF)9%+M;.FAW?JW&=TY$AV'7$C!8^Q[!:?CYB$;*IB@N6E'>QA-4'G1](:M!D MMAYLWWD1^-'2I\)JKR)]*O^(I]8R6LQQ,J 8Z#YA>TQPRL*S:E/E5QE*T%41 M$Y$V-V:-QG(IM3SI2]BB)W SR0#I:0-/#+,A;$2.*TMN@'CWR1<(CL%QNA?, MTAYNF*EP\I;I6-15LD>N=4$ M]#N0P*!&=0?/@'[$[*V/F=SCZ@$)?_PO;]1VXGXA_5X7 *=QE0RJ]KJ?2;I8 M=8^62>17+WO9._G=DHTE/3A]]ZJB^O'CG>$%@K(I_+#2HK9O#9:PLJ;?+YO:U(_W*6$N#$FWVQD7MH5YF M0[5J&KRO_>@8:,C<, 9KD9*D0"3/=I?PVJQD=\D.N,-J4BNHHJX=U?&S1==R M',2Z98AZ$B)97X2/"7U[MI@1&LY;$>NNWT3&&9F[6%AH"^S"BWZ&Z*9 X4"$ MC>;]B""+Q:3[/RF08JH,;85^6-\12?0*_;Q<\][\-2YS#IFS/5T1+#L =H 1 M^5M$X];5Z"'"Z-D<@G-AX0(^;GGW0#)$,=W1N[F764_7371 M_\K6^@I\&WD]Q<1&?XGE6GY347Z=./A ]( MM0F:=?0> \'7^ZTU)> R4Q%(K&)@R_?=Y!8F,>8X&6[K-H/F'Q(FXYQ<')>% M[;;D8J2]JCL9^8E4H\59. N83]B;71H?\3/1 3Q_1(ZTIM-"-O MV"?K>0)'$+QX>^J>=JGU^U;KE\/LQD M8JP:3IE@*_)$:^QH"(I+P.^FD6MR5><_]N[&VT$1#IMS6+ 9ZM8GN_B[AE3& MF:.9K5AS5J<(JT7EN(!<[W#>,C]2V>@,-DW?7,(I0[4XLI64=E-?5M@%V-E+ MD*FW=$0&%2 0'+\-:+KQ>: M<6J:(W/+7V-VV(LN (*XF8-=JD[P-[B&GQTOOF1V]%NXY%J+F)CG1IS\K<%@ MI>ZU'9JK[]#,!-9!OB%ECM:;A>3 M]:G;F>:,G*;>[-[EVFI1O$X#'<*%\W@)$Y=\8_:OB=B<"EN;X%@="K#SPX$Z M-V]T+XQ\-W.0B>7J,H;=WED9_G#4$K[;1]6M(;*X(1T5B,Z3>(6[@=+]*+?B MXEFA-+<5A #M-C%:0$;E?#W.G%@>IL%W0%)RX , "V72I/73&<\CK$M:* MA>O,Z:.98IJU(W.(RL@S.7XPY^Z[-?FQ1<=HD"5]'S%VYGV3V81>/>']1$7* MHHY*HW^L1&.)G-!'DA+UZJC0';^CA+:R\O5I'4CM">-491%LOE[ MI*^YN26^21&R=&2"3ZO!6)T[?84&DR(>TA/M!9\DJI5< *"=(R?M\ZM9 RL3 M!6UF%<.EP<;%O4=FG69T%Q7 M%&BV:!!WS2C0L(M ]1LU:18GAE]5LB@% %Q4Z6GK<8(?+;+0YB^ M@4C*S<(^E$ GJ2]?O@2!]!"*3(([\LV9')HP-5KMJLF;O)V4>2TDXN'JY='\ MWIYK_*G0AK:YTD/'#K/SRF8P3_5J@^W=:"FQ;8Y"GIC]!Q%9-\8MQ.)7T63' MI"NZFJ8OM)W406HG2CI/CNRT$ALFU#M3^['U""(G7TW_T?-"*H/8$R8 1A_W MJ;7:PI%9#27DYNK9-'RMW+:?C'R_ A/E)=97YTP1+8T$V"N]MK(_/8+&"K*02XM&I M%L>IC!DNH^=.49FJDLX6^..RUY<[YC2F( 2Q;T(-_D*;?KK!/#^I[-Z'31E)B!=5%,3'?Q:QBW[6XY M>ZAJNHFU@5-79G;0=A M,#"+^+M)L?BY663XK-1)^%7RC.-U(I8//5'WK]ZU;O^Y<[[4,;:&T0"ZI%]_ M9&GV:$YRS76G,'@B/"RW]?K\,4.V[[)4HUU>8G3O(7VR8%27UK[SS"+<;E^L MU2),;9N"0DQTG5QU=O5(H@M.&.Q*W.>\YS#N11FF8-CE4'GVK1P,C-+%U.>#A2!I.'"*1Z<\?P22M@,@L_9 L>CL5 DIL%YG+5*EN=*)1F MD'"OID2<00J*;Q,88U)%&4DR(>!I3WI"ESA2-L/%C#JV]V7#1EQD=,5P7[?X MCCYF.646)Q7-2Y25ZY#&[ 9ROYUE;?NW:,B@I(ELALB-/R3]* M3A-]V16604-2T7>18)%W5<9PPPO X+S'US^3YU)5@8K$UFVT?E5A^E@6.>ZE MMT=CUAY6C'K@[QDEVTKX[%DH(/":_TZV9B]V;)B5MO#:IMO(RT+.8(IO(NJ4V MF0-)B_9>IB",OOB2H'E7:;?S&O?XY;JGAAO&X08!"R%=HA_&Y9F,![W'XG1) MLS[@H/V6TN\%B7GI.C(P;5M%%1K%M#N#F*W-@EA^U67,PM*$.G*>-6E2UIB! M5Q/B3+(--R\+?QUD(H%SUF!7A?#&IWW!5'J[^*9&/D&?OGS/VG W%P3!N'KF#3'#O,T /T[V4\RG6O<\"^5^)>V5ZXBE>@]'FM-( MF=34NQ&4Q65#0HY0"OSESUM%?C)<]L>W.Z-HU>H:3&C#V3)_U(IZSP4@D^-M MV)G1 NBA1^?K"\!Z5X*U>);CBSVKY94C>/X%X,OW\U_/0DX&SPJ/:G?"2\/8 MN5+2+@ 3J9P-UDJG9\8U->?VSHV;3U1B5*Q#]U1Z8R.<(/?YSF?3M?K=[;/IK]Q\D$_K/) M0C$3EF&2%5.'K%Q?1697-\;YQ;PO !X9VKW6E T/%IBB]W$X0ZD#&SN1PDQT MDIFUZ7IC,J0!3[_)U#F*4G^-/:-,-O TYI2SC7?QP[66:N V9D#]X&J!UF)K MQ=9ZG//[R<;QQ]_'16=!):9_N@K:$T'GZL_74;=,BB1PPK%%DCY_4@QS!8#A M/M,1](3TF-;$>^O6D]]\S?S]ZU)S%T]G&YW2XW.5173HK/MW$)5UP8]E\G01 M4.VV!A8(DVMWT4&7XAQ$:-<1CF1-D2GYMI,1?%Q96=EJYB.X7M@F[NL6XY$, MGYD<'I\3WT&G&EO=6-;!!?(5#HZ!A;KWKOV^+F2,\U>3I4N&]9@!@4NR<#FU M^S%Z^;F, \DZD)2LRW_%,W0P>.*GI%")I__V=_;%,OZKW+9RX1J#LBNY9$,] M_>[-AF\GJYR4S0YW+220H1C#RB\/NTVGGJ'ZCA< M/XN@H^"M8YRO[VGG0-@/IS#ZQ$:7\\V3/^?<-Z25N3X221\/L%K*X;T$_K>4 MG7T_U@<*F;0]9D%;5,8NM&F,NOC&1Q$/B+@J2.<#*%U.+V&VG ML$T'L8R^^=S-W5 _)D"#ER<]R3I(;"8P^6U =@QX\WSGT^R)>0.YU/B;0V5' MPW5EWM<,[$J#2_U=ZJ?"7%?*YB:7ZAG <]N52NT?"BNMZKHWRL9KDO%H(0.T M\;59_(_D /[.JNWI!<; NWCD/J=XXTO([RORA!RIOCB*[_.)$((*6]A7^7/X$_GX2>)-'[5V:;_V7-R]!R\&7C41##5DCN(LO[&-OLL>/FSEG-#W6J$P^IY%ROL/%QDR2ZGF$7#%IOI>4[7:F M8A-D#5KT]!\V*,&2[HN)!0";P6G]WRORER:G#-PEN^V9(@K[DIK:6J4C\DK] M/6S/>T[KUA\(QOWQ?R#RB2@(ZU>QNS[\;D)+K\.*;*Y'LJU,WY&P0]S\ @4[0-F&(E!$QJRD_7 M?K*EZR*$7D>N!=4I\T&)=R=+E]<%\4II8B]GCV\;:[0-N7;-9_\^#"9@4'TB MVORFF$J&D:A:#- 9IUDZ6=K/^8B:3DT\_[K?2W/4,!Z:7%8OCI[K.=!WKQ'^ M\+ARFHG!_?&P7DR!'52V_'&<4:?TE/2J;1U+?:J&V_[>VO?'ZGPZ?P N]\IS MT8V*Z 9#VO8[V!.))H>3K>H2JU 0^W!E!YE!"?CLL!]\O5*2>MYW-B,.8;_' M^);H\&!#Q'.7H92H;FK679L]8( *\588:EO,(_#>2!\SRGL%9,6^?1.)6_7B!@^E6OD+G^QQ)CQ;E@=5 M$^+T]0A$_[\V$K\ 5D*RDSZX(2+F(S]_XOQ+F;[IN0+%V2EO: MQ9ZO4TJWV4W&3 W[G_3X:1$R#'B^Z<<-E;- F=W<,7P)N>1&YJ/TUI6EHEW5 M BFL 7S.P%!LG J9K;(S'S_W9._2);Q^ MU8)#U.2/C MF#Y\'%L0Z&_Y_%;%0QW4*S6X +DZ,_=6Q:3R@_SQ_B49+3]Z(F$J.WW?OASV MHT1RL+J6==?':Y7MS?;&B>UGWVTSM*E-B\MA!\?PT@OEUQD&!>&#">5WN><9 M\)&6:O0VN_J;U)-$RSUN[G&Y;9O-!3Z]VAD'[S"DE0A;CBLY1D=W.JP^PQI#V4O A2X!4V^'O#KC MK1J;EM5G@,:C;T(B@6R;QA#A&R7;JH>>%X!WXP+3]C>^?V>Y9HHP MC#.T-/,Q+'%(:A)*!ZHP ME!_R4'5E(Q:N/)1=)H[IZ-G.[KH 7)FWVDO3;;XA0_>7]R\C3YNS'4,-3_.? MG<8T@Z=))TFX*=PPL'^[\]U:\(H&9FA9T,G\8^4AL)8 MW*'X?5I)W4''N5K46>?*%.%*$#W1[R_AF7P!<)PBR'*$S(\VS'XH]N%JT[3Z M'-J* %*O'XDOJ(2:0-<3!1LN '\]:?L'9V*3C=:\/BJ;2Y*X2R"\#=!%CR M7-F=A/ZOTTO%12,34/'D)*'-RLX/2SPOEZ.T)!IR$2;D1MPI4D VRGY'U6]N M,V:MK'8ZZMY.B9#79<'I]6SKLP'INO<,?)FYFO=8C'!/TMV1]+'S_,;:RY2P+SV.RA-]).D#H9;]S&_ MX[C2] 6X[>B:"LVU)\A@2E&J_SU6,M_$?@$NVU@Y9 M7VQ&W>R@==0Z,XV(ECD^'<:A]::%!/$TDBXO%'HVW['+&']K5SR<@U6Z2W1Q M2K+8V33Z26[.D_["H< 0KDLJSK$+X"/2F$7BVLP10@Z^'>%;D&6J2;CTY&HO M$QD]G3F,1@$)X^M'*AQ/_ M 9&-<5+M]"X27NAQ5V,5B,:_S:M8[XZJ)?7(G&?)9 MFL$ %?9IU-YO??XXS[G?,LOHA%;+-=N9?W1.>)+#L\7*RQ%HT#^NTN4NQ3X) M?8,N%NR/4M;>%0NQG)D^N:BF!"M,48 MQ5C(82K!MT":H6A^J:;F&X\O^0*@$1]J4R:?70.+J7\@USAC:)@I20FVVP5Q M,I^]#(--JND$A,Q5$;%@F@:!99#:LH:'N7V%X0'42M;['63>V4RNH$.>FQV? M=6XYT!J2Y!"02S@Y_!I4G++UR5WUZY2W4GOAT!LWR%.76JZYS1U18WYKSFP) M:DLT2S-"6H BY_<@/=3]9"<:LM/AWR0X5FU_-%^$@D9V#&)LC)BGO^G(T+\9 M4IIX-%K."7EQ CEH_<&ITZXW1"PW[/8T\EN-OJ)(LU'N,4OHK&?]EM!CE!O7 M^\/209T_=8BDK<^S7#;FP@\JDBQY:$](-O28%G9)<-A7_+Y11Y<0*BH6R)C1 M.L7WC;["$NZZ$64\*"UCK":F3S"PXOI$B#4]S)269#RR/1B_,:;)FD M2B 0=.N8[OTKH92Q%-;6)UO:3]72J6H*XJXX24H-,=1.$TMSS,![*V5930^M MX^4N&3'-@[JIFH]BX1G0EH[>X%(W 7B&JLW57_^PQUYRU)'A3J-)OY TS!M^?V7"DF*J!^\9G]6),!KF M?W;H+2\2*YQO M5B?3*Y/*G#_X8">U,33\7;MYB]_)5WG+?:$-!*-[YMODT-SWI8=S1F5#XL:D MH?8%W.RJA%*W;RTSYN;PTO,8==.$!Z+HCH$N OOZ?\6[^%M9.';@[ MP:DUN9*5!9^\#%1R$#H:LLYVNFT8=2XM_?D\=%_$;#M9R/]Q,)GE ^W)H;]% M:I)&=3FA8%;9"J.O=)U'-=#F*/=U+%'!94G\Y )P"WV^-%W"XZ@X4B-3BX2- MSL[O9E?K)F];>/S7N-]^CR!^UB*;F+[\%CWK*4Z6]FT,VF8BN4TG5(X,BA"/4-L ML7;6P95Z4PH)2Y\/9B? 5WEJ,UH)6^H=L25EPF9IV312&<';]V-38RR:3">> M(-K[,8WZD\64"X"SL,D^A9K9(^L]>'3/M&4]2*8UBB*M_2[3?W/T],ZBI%SW M>U.#YE>B1M"1$KM$LWUQ];9]#"<,(L03_;R>+1V(\Y#KC4,( 9T+QIW:XD,* M=GI$,X;;I7E1/9'^;LJ=%<(#<*$*ZKL 33I-+?H!W=N\C'EX;:ED]H*/001G MPPX#0GRC%5N*AU$6LA/!G/3, ?MIXO:F-EM-Y986';E$]0BHVZ&J*2:IT5K, M*N^V+CPV_)Y<3-69SQS,D2.PJ $#VGZ*2+1JWH N_9! OGB-BDW_/KR3=MU, M5%VCF1WN-X'TXHXV2??[LJ#E3J)XA)<:<0\(93*4$??<*^L.57,Y4,NCS(2I9STHB_N8D M15# H#XN-%K^.7+,G-L,6)AB9W4_#D1O$_P;X%)J2+P_;\J:8_4$3;)PE_W8 M]IO/3>LC[3P065&T WM*V7<%)O,"?;#TCS3[XI6[)G^6MFD6%GU5GI#/T.+K M04\0UNZL#UIKB%F;EUFNRG>%KB@VU;!#?LP[YPHVBZM$*('%DZFPM:N"^O&* M,L:QR#J\BR!H*O0M4^]7>SQQU4A*/K+6FC>JQV[)'F_*FL13Z3$+D?Y,5%MS M-FC6W"_J'F6>.S*;TY^UXQ5 J\XRXM7PLHQ[:V+\8&\FFG2#%'XF?!O035/4 M^\F ;I7[]:7FOX[DJS+*JT_'%>_MWGM^_B(BHAIV?A8UV;?O>_O@2+)!9[AQ MSW*C;KN?6_-*N^=/;\F34MVJ*-=&1);BJ4LK V?B88?S>L+(JRH=8C;OA/VA M3&JCJ-9:ZGVPPG^B 'YA#=EI:#,1[PK-.42VOV?"-8@9'IB%MC?@^&4[P\1/ MZ=*@0_8J-WX=>?V7-\WO)[="D$<&VVG7MX5OXJ*XUC4;@[M&?FOB2OE9?\BR MA&.CJ:G1MS>?+ET W-V]3@[,U^4^[)B>VA/722,O.U2 V4GKJ0?"N-!QVD5] MZMA/'?>+[EEVZ/BX[T&&PT]YA?\>QB(8%'W":*J>PC77F'EV9+-1\S+_Y"_! M=.Y(F=JM#3K7)G=V15NOKX3Y_516RG,5%X"Y'MW#:]D-2W#OARW_(H$L^4=S M5SE(C?TEOYTZ5.D><\VT$OP*]LJE.U=.MDL'SQ?@88?!=?!?BD7&_ZN2B:'] M8'Z=S\6D07HM]:K_@$7_!6 0N2_@X,T;*AFW8[=WV_[3V-Z;P1(J=Z4;L$?5 M=>00S@ TC U(2)<;R$TQ@-JO):^+?K0\J)N"\)F??F+G>]]S[M\6W(^0J-(2 M+75S7>*#FX]A&,KT\M>6G@,]F(=P3+51[TW[^:38 0"6Q)%LEU'W#<7WY(!> M\6AT83]D=1R644(2'SRVXG.R3'Q%?25"NOM"0B2Q+[],HN_4\M/I&(8,.'XQ>K!U J[C>@+4$")M<;T6BH\ M5PQ6<63S7,B?@4E)4*Z@GA>VMM?C?[T0?*AL8-H&:EZIF>3G>M=D*X"W*XC[ M:ENDJL[QO)S! AN)?<7RBIXI:N!MU4?IO!?H^YSB_%R0A_A ZTJJ%VN7 MPVB)7=9\JOR0EQFJU\W?RA<#*CPHT,>:R@^B9;\)=A!E1__Z,A(X$'P!Z#EV M= ]6)^[S4^_-2AS1$ [ 4;:= 5 MY?1UE],$E[2ASKJ:X7*S%(]T80+_.\N)VEL7@/?CI/.Z\#\.J%A!L\QM%X>RBC CI]YO4G37<+'4DWXH]1 /7OO)@*S^, M7TIXJ-O.'F%4K$#.D)1=8>W9X68;"C IXTX3]<_U5;4HFY?WG<-WN6A=F=J! M!,/\'DU]MHCM$Y&937"OG3" - @[QY;P.66 =&/DW>XJ8[[-6MUY..?F@EZ/&[&&(T==\'-.:A_=PS1NTQ:>D:Y3%(W<.:MLM MY[?=BH?,>HI56,"$DF:1\*A['N9>JN'4Z?1XA(5%&0,1C"G M=L;[( X**^\,A?GWZS*//6N(9^_PLW;011X@6NPYL1SF3[*-W=C8">(P1:RC MO\Z#;O'TS15#+HV7 +-'WDW90OR.^ 2]_FD\MDZ$@D1 M%7$W6E=7;*HU4F/V1\H[:F3$^:R[JKQ/_VKD$%,I,D%OZ(/=:65H-Y^# X$) M]B#4GFAPS-KS7$B7BX8'"9]0D&!3$O;97-[3Y?OQF*_YP-GO/B'FIPUPQ5!^ MZOX.'-:O*5:U##$R?C#:J(9I-4C)DMFS[UPRATZ6)HR1K,&?\ MMLIGWTW0HH^44LV4-!YM!\$7R&WOM.YH^ U0=CB;U:9EZ7R9KA^^16Q=?ZU- M>EQ:'5>@R_[0ZUD%A@*BMB&#H(/4-DB?1VNZ M&"Z+.;=I?5H)+P+]";CDG>T8/^.Z$^:2XOMZK9)0N9FO)LJWNZUKVX,QHW[B MJ2\:KQ=9ATCZM7(4);9R;7@-%3#I,AAJ++QPR+[Q)C$7.&LUL:YBL,2%'=T3 M&0['+=Q,O5.]Y9M)W:U15D0+'IZQTTV *,#Z=Z.1![HP1_K)57#3H6 A^G?A M1^V__75VY)/JHRA1-N=O%ZW;/3^FTC9.E9Z,/>W-R;H \!EWC!V<8^H/LLQ> M.O^6=O>G]S5KOYO[W]=2MP=(83"3S[G]*BRBRGTG-QD[AJ7F:HL;K_4?4-$A M93-W''_[3\XJ=?4:?K?,M E^UP>+2AJ:D=8^S1XF'$.(:_LZD2RCRX?=:AU1 M^-B@37JY0>N]GHOOCECN% M @2%/#.3 @HKTLQTUR,/[I_]W*<6.\<% -*>O,UM&-*UUVG]1DKJ^'A/YW3E MU#0SK(MT\ +Z(?1;&"K^[@6 :/=W)RXG!L\F/C M!*'R2%I]O-$"M?_L__51NNB@.OOXKC/,ILXWW(X:%Q?6S=R!*N:G[)[O09=- MB,XU(WQYL1>O;DU,;GH*_O -!,.ZA(FXOPRJ/#-+0L1U>D""BXP.MO1P"OV( M=2$3D4<(,5&<5GQ;M_K>_*Q8^*PC$]:7Z>ZZB]4;QD!>&G4K0Y?O(*&V^IY M.0/<+=\46TP;":N>DQB^AQW+(*XQE M:/HVHR)XY(EVKK3W0ZSI-QM?RL&BX[+M2M6DPGE7&.U;H]FI6%!:LGF,NHS: ML5M0;B*/FUNR]8(,/9JZ98#1*1&3*ZQ*!]LE:SGZM-W3FY3;W'G'_J)GAY/' MTA#?L<..TGL?\!UK]1AS:W>YL)=Q=WFHV4M;#5C D[Z9:?#ZCWO_(2^^_3U8 MDMC_O^:%.M3'D_.,8NVBP,0(<64^-D>QU=X%2\#:IG IX?2GYT;!*28=$/IL M:3:_)54A2>,FGE+AON $:)"\@ZA$ZC@UD(.&K0+^539#8S9RERHB8]!S? 6_^LMCP3B?D/? -I8>U+QE1[RE69FD3"8#6RJFYMN$.>H\""%?I9E M76Y#3;)59$YY9N*/_YIZO=RLP4(/T>).3/Q*>G4@WCXD4;0@'S8(^^T6G3^U M>\?[FU\FN1&5\.%K*-,D>2^;-\JD<,)#U__'O&20& 275 *2V*BGZEY)&FCL M-P_-Z^9T1(Y;\L.>)K8]S>>\[;F.2O M=WI:K*200"-'F[\;-TW\1!)_WSHD M?#. /"DK/2OFMZ2#^9Q!(>H(7TG2NI]P/^L/P"^SDSV6>$)$K4-4LOX_&)79+C6U))LZZ$Q_-Q>6+R# M3%9]W_,M\D2(,]%_^/V>6D/HSUOCMP^G+I@\R!CEV$ZKS>@C,/0*CO/N?CZI M2J\PUZV2G^FYAFL $2ILV_+'5;#RZ5'6MFZ+!0V,.$=23GNJ/B94GLN+Z.:Z M - 42ZKCSP.=B0B/5XN36;I& I-(BT'#F&IX&._,T1OK=UMHL2E4PF;C:ESC MD6@U%"RW;"4XT:2Y3H="F&O=^RT=UC-Y9Z>+[65Z4UY>EI"]^ZN\KK\^HRFE M+TCT0-FQWB#V86E0"3B]'MACN%A8B/[QIW0\J=TJE?(BS6TGS"%8IXZ!M]X,G77TW.%EYW7!KF<" \D!]>B.S MMZSD4KBN57N]-L$W+V.MW#2>,/ZT+'@P. ^MG!N=*2M**?$$901\EJFXD0-19DM=^D<;%/W!XM)5A_=$SK M\7B5:V> 2T'Z,)SB)'G5T[2 M&]%O"_X5P)\N>H2L@^U?>70?X(:\BK9 M?KT\QL7=4"%C-20?8BH=/$&J?'HM3TNH)AT74:ZMJ'"4V*@F-".C7XK*U(^? MFEL.W/28;VW4)\8U'$D$M"JO4M[)][@ZKW5#J/R5RA\;DJ8>UY4U&M\]ENSXU M=5GE*C2!!3\2M 6^XG2P]E&[ABNSEILGC_V(7>7)^[4?I/> F[D[LJEAW:2" ME(2HQ^3@NRBLZ)]9COD[-T >U^O6W#/=5D@,W46*00F'9IG%#:FUDAG$ZM7Z ^]1FK1*P-OVKU;$3$6>J@RR&PRS>-S; M+Z=UL]?[H*DR,CKH$QY!85\T&T@?N+-GC;1YW09<19/<8T$MPGC@CL[ M83J8@6(S5J$"ZZN&I^)6,85Z4WF9F+/WI V5N#>7]RV\H#M1VD>$Q@N X3MQ MSZ<+/N?KBI'MWM<2WH[Z=G.Y,H>8LI0GU5N 8SI6WL:YB=:)WEI*],O4U>W[V[R,F]/L?<.%""D,[=?12:'88&'NN!4HSKXBX,)98<:!IK)WU2:C1:FP4-XN;G"9[>'U_QR0*N73E8FW*_C$?R M T?%G62)_(JU#MB9QS5[E@@$1E]@Z_L+E[/Q?"L+AZ:@8N?;$[^^P@^QB<", MZK<"A ;2DX'Z U7?L4+N6+/D9HG)B3F3JLD'<7&9/][Z(#9_Q(A M8+#U_SVE*MW"9XDJNHV#A6?\85['!V-1JWD7 *MSG@N K"S6^_29W.O(L'OJ M;]8@DXUOB8D8<_',W.ZM!3=;IQYAN^R'=SEU!%JD'E6:;"BT;ND)I\?V300] MVM:?L9<'Q8%-J_O=;,F6\ZF*6KDFTR.M_KJ*,MN@>;\CR]8V+:RSI<-FKCPP MUUC(;W=Y$.A.OV#I $(*])JH#BX6N<_&S[;\TE(MTG,GX6;DB)?^4UJ8K%^(*\OVT$CY^*GRIW6!RH\ MR#5N8F\49#E/AC*:*U/6U$"S?B@,WPVA$C#VNCJM'_;T@ M5?ZU5G-7_G>IX_^KI..:9SAOSRZ86C8,36ZL/H.NO?BW7263*0>/9P,O )%R M*Y^VY#+D6)7"L< 1NV;S,@K"2[R*O.>U8V$?A*>$.+-B]]C8S,Z1P)O,!/!W_>G1TUV?AP==5MO&?QFM5G^(8UTS_O6[KI[6<;H=]\<)F9R MG*=GX9_CF?^#N_>.:BJ/^KV9&1V[J/0^2I,NG5!'D!H)$A):*-(E 4)OHYZ_WG7^_[^.?^< M==K>Y[L_>__.;Q_Y[_."UX3@T<&9UY>\3.U,QY?GII_G1?[ZJO: M+-"DHA4"K+6>+*&:N"ZV8. MW"]"T9=>1[2(AA7FK"VGNB >AW/A3E1.Q352:E@3H\YKI>5X0IU]EJD6( MDP3[PI[78)>X( >STB\.?5A%WX4#PQB=6H!59X1JW\,$AX'&=*[G_*P%N'!Q M@XSOVY9+DT\P0_.O32@O_=.0+84BIP'V\ F34O"<=T9(7,9U)- S*D,<[>DF M:>CC7,21F-S#*?^?Q@&__N\VB(GX?\7>@B-O CZODG-]LG&O]JGO\P%_&;6 MMHZ1#!!\=C:Z:/^'KJ5>S_N0/5'B-&%&236ZU@>4]4C7+'A#N:T-<\!'%6X" M7NLJAQEMJF1$]-A.1+)S2,[F-_3N_^X*9D+N1I\.#^#IGT*-T@P+F:)_NH ; MU3 EC$EL+(]O8,.KQO /NE]&@E*[TVU:S-?3G$20M:4\:_V%'R8S!U/S(J.H M/<\\A]I;'8U-.Z<@GMZOZ_A3IX+8<<:;AP/-*08!8$:\K_W EGCWAEB>24Z5 M>,7<721GA ;-;ZP$R9>EZ:KG8V$[S7' :12KZ$PA"BLT*^\^4]A#-APA:UU& M/(*$/KHI=X9<4WSL-:9K%.?=S17$89L^IL=F63O(:\T4YZ(OH=81#VJP_^1U M]Q$MB2,L3!BS0)[YF_M0J/-HKB[_J8+'0L=&(;:] K%5AQ+1*1&]P<9?=$V@YO60ZGE&VUI)W&L/'Y<&<1AVL1'^MZG+OMVNUG ]C$I^_85JN$/UW./*8LPW<_3Q&X118(L7Y MZ[>*]C7*,?TBY]W;A_M%U22MJ@UD/R(#;/PHJ,CS.#.#=*]R56*BEKW\]-7W M\U&%T@]G;XWPYVE<5M(%N@OHKU*!ERD?ZZ!X7#@W(U+( F38CM KXH\:XRL' MZ=8 9U+>'))7;,GML7+3 F2EL=MU G7.Z6$%3?LF5'((^W[9A)7J-8#RHV(- M@<.#Y1*K3%M"]W%\RC"<+4RH/W&_?WM^"L68$J!3=9?W1%(A,6$0']QB,=>B M0HIRA4UJCDZI?OF#IC@\B%["Z VO[.:2;Z3.-3C.92*'YR9J$D.'3GZS2C#M ME%@S,S^:TO)K&P-G&J=93!R[O+$+%%F#1;&-C:Q(WMSMN^Q^DCUBJD$2(TVZ@7\IJH'" ,3OI^ MDMO7H^3P?],LJ6UZ.T!S4GJ"1][SF1S,A+=X9[%=[H$)@#UN5,R.EO0 MP1Q4_.Y#AF*IB?^C3"N_@.T00P__3(8P(;?3_++X+2Q_WZ_+'W8X8DZ=-(?S M"6/63G+]-=&F\PA0=J%/Y;4X9NIJ/7=[^)V\:&LU#/0_AA6!T"!,*)PC$&!/ MB0RN]=9"Q_2??YG*J/$0V_19?P>YD%P7K?@M&D"CO7@XBZ+>YW* MR%"2@VBE>*%QND.GXD1=E1"E/(3+65V)'>6K;/!QF.%6U/#V:*S?5?4&B6M_ MM[UHGBU/&ENAMMN6^]CFQ'TR5BU<&<&!?]=J.^^%/_2Z]]:YR>AU\WU=_E&@ MK1;A:(04@-EP:;O,)O'+BQ]TP5$L MGS:/3#OT&6-S4!&R'YR?;\GGB59YU4FT:;.71F"9B.QUN$OOAR ^S7-Y/2O, M>&L 1MAN*4=I^OFMJ ??!9 (-@FV\)+:I!3%F-WS\J<-@^Y8J[SW1=J+VI__ M,6 -2WFX/*]&)>?Z40Y:06IREFQ?+O*( A, R-Y5:1=-X$W,L;.(4VP.YJ&7 M$CXGY*ZT''[.WT*\50'MV4W,:PL@Z3BR2TZ2.OQ"6([0^Z MC]L*:2P74588[\+>Y4L/CQ ]^+[='3^7A7I; P%TO%),"!,X^,L2XP58)%U3 MR_I?UZLD'8=XD%F]-VF[@]HB'F:WEY@'/O%B+I-2)#$!-RW06E&9!M*/.HWW MA/U+(6N[#Y^X#T@9LX!#PH;C>^(&;ZI"SJ(#=G[3@SW%>1GPUWA:K(!6-NVF MII*OONL4;?V+KEU\XQC)\C6XUK.1=6&UU>9D2EM$@-MDQ#6UP&GGP*$NHL,P M=D93BJFX.3,ZI8D;/_)YKQ)U?3' %7$C%/!["ASH8AVH*_7B.^F^V[%^Z_/X M=\:HK]\GED&Y=LL$V%=V$YF?T2L6&$!]W:;K#_.U??$;;SPYLL.ZU?Z/8-AQ M=W+Y4:'>D MQTRCCH*B)%WK?_-@QMA=BS0@1PQHF\E_7]G:JO MX3U22>5R"#1V+0H!U6^KMM2C16SCC'DQ'2,B@3[/H,\TZI*G]-J?Y 2PO,$9 M2VT)DGI-L]_,);__5%KCFKE<]Z[-HV>W$'L?;-J>FR'D+87B^5CT26; 35S8 M$-;)HV&A:ASNQQ#=9[OD6N3HQ 44B:MHU72(8F/OM\ K,3$9PF0#L L[)XSD MT4X]8<-],5MXI(=Z<7$KT'S-EP+HDK*,U*P:"/0/K\93SB0\I-00G%M><,+2J]PS+]^] MRUE=@L12(16G0H#>7;Z%[,9@OKK%+QZ9'WX>$Y#%YQ; M:!-N.?W)A149RPY8'>X%+S#D[Y*514VD-89)\=-H90TF;TJDX%38AU?"?%"H MV"E_@YC\OM<[=ND2)M-=XFI_Z&+"Z 0,D,."E";Z766P^KCP:_VW],=$W,S# M"TD#=O,X(N*#?EP16+8'+7Q2[^"2)-G1GJV"UN9*TGZ4+2SL;?U@6:A/UKDM M5Z[-4-^/O94=NQ@0W&>4:N'@]QZC5 <_$ ))@:1B5CJ;#9.L[LCR#>K;9K9Y M:JPO)UTF;T.TF: ^Y]S9(!;<5KGPR!=3_*K36-,IY5HN&)O MQ)]+6M0]K5A-KUI!'> [OTO)=*T^B<^D_)0A@^90:>^O!HDF$87/MT%K,(N6 MVRV&CD;IUA*',)551A,$>]^JOJ@'2*QZ(,;FX\?G43^?X:];F=3S=D%)7X>V M0XF)X/K%./(=>@G^- \SBG19(F& 9!,#0==+0DMWPT(3.S%4R&QQ2C#"V&GJT,ED*R#VAKQ Y!/8D;(^DVT_O@ M/7!+@[5:8K?ZX-"%[88THD!HS%Y.=FM:A)&0QX'RVR]A0K3E.KR!0X99Y7+Q M-4]_;_Y'6F>6UP!%R8U98RN#:!?QQ9[M(-?7L+*Y5-X$PG Q7G*0 M-Y#@LRL!PO&]HF8(&4<=ULA&KR/M(M+>*->E+XE7]HIY(J*B +'K(GHQ@,6" MQXK%@1BPPI'^7_,J_T[T22 V2@\Y-[IW47$_Z%(!'N9&0Y M@KZY])3@ T>O)RLV(]= ]109G[IHC[XQU[_BY MK+=XJO%#T--*@ ;8&BI^?RTA8*W[=R$B+59>=,,L 0J-?^XB#@_(<@C:D5.F M!JZ&O<%D&M49;[AXT=[R()87*/"@X@TM8&!%@.H!_;V"B34W2:7T+&U]_$ Y M,*>Q/D(8HT^+S;CATA(H/I?KEVZGJ>B39VIENF@%7E*I7MSK1O4U4398H-,N M<;YK. <=SBWI5W,%6@EV9:.C*9=E2)_LNWFW&$NP3AH8]<7 MO0"L0FLY54G0RQCP80E7R@7EEAJ[- MK&Z&O<_-CG]EZYJ=AY_XKM^-#6]2G."TG-@MYX_'&$^AU9[( 9W)S&OPOL,MB:(248)>AL-7EHB /=DQ \:3?EV$ MY;4<_]@$ZF#@DEA5KY0>?EZ/(BO+/,RQ3ZOP)D@ C9,^@>E=[#,'OG)%H#KA MDRU^U[Y<]&I&?@L0.'\__T0Y3!.OH3Z)5.GD,D]]YX19P;FP0 V+H*CRX?S5 M&!^_!N'-%)G%NIS@QV..9U4E$\W2L(>"$Z?7SH8O(VS][=>4%DZ^RMRAM-5\ M[R[%+I\:8O0.&=K\ALMA%@4UI1M)C\H]346B#(%,EDAJS(9L+\I\D"^6A!,&_6$F\U;/ M0DG?_"GN&4-E&T1:X3[TA#.:]H/N5;;"W^[+*TOZH4KF]_8DL[9O'>^ZK70X M9=@[+WKJUF?Q-M1;XE3#6YC&_*V(DZY[C$M_5+Y\04>'W;*=EHQWV:Q[N2#B MWD4\+HR33KWMDRQH.I8UGE>,U[""[LEGZ__5M6"5)1%C+=B'OG:WZ-1ES@^\ MD*,[NYKW_8QKGM/*2,59-/ZUKZ+Z6VQQIA/CD,ZNH/J 5$VR2KI(H6,RJUH(E&O^4'?E"$X+5^G M?[@H7U >5 B]3^@0^2I38DPL' ;,B9LH1;.;8?AC"N3R5OG#9_!H*W*E8,CS M/E%SY^)0K'NE?"&[+_F"U;AJVE^"L\IH.H];DV(U[94\;09KOK^=]X;@<8?M MG\\.?Z=%?+&O/'%QHZ<'M6F(I5!,.&)SP&R"E6X;8ZE61/^'8:7)9OS)SYYI M91,.5/&#&68$[T&,K@P:!D,F\.(_6(\Y&,M6*G<5*[(%4X2HA6!/PS!%]^BD M)2&Y)#O6_ E7OF31Q@BG=$X*V7?H2[J&#<=!6WEADWC/PK$)V3=]86_)EY6Y M5]:;Q:[=04H*$F[O1=';UJ*$J-.DGC=^+R*$1;>$W(--XS=2_)J1=_L+K;F/ MT>Z(G)T3I:[SDUSGK7X[J"7 MN*E2L-])6B[A(RVIKXY.&>$:#.L+3[Z9)(=WFQ7VN_:4V10#;1\_U*YUGK,S MI 09-8\ +"HYT5 A4<1$=ZZN9\WLVY0/1PVY->(?E4VK9G'$3&.%V\T3J+ M%0JC0ZCI(X)LC!U[U!*@S^I=Y!R!OHUJE)1Y@R7LD+RQ]'""]*I6E<.&<(H* M.5')U!TC/!\O5%6TC*/(V4HBE+GL@]Q?XDU2[3#!>H>BW>PY4*9;;P?8+"J* MXC#"A;>B/E#12R"+R*-':$3J',)F1#N:.=UB?A&1YL $=04DM[$%YPYS5.)< M: /4.%:\5E[/&HBA=6O0'<5\'_P(0L/3T5V]2VDY;A,7V.)))T:]'XUF0;I5 M5LYE.5V*82=D/&CK8]"]QIXQJ6K1'!,"(=O'*HKR8,K',BL2?@NK:W,#,F/9 MF2?Q8<)RWK&O('# ?*LP&=.'T.W:C;,H6IW;2;Z(H3G'9$Y:S&HQ22*9\]/K M!7I$A.86_KRV*IR=G4T0_CDD-#4-&"&0'4W-:ZNNRL9MT7N'(@WMG<&??'_0 M57\9)E;L+$K_6NRB>PLFD"I;+&6OTP_E&+ ,GA%\?=X(\$R]VE+;*8;H=LE3 M9ST"MQS=,3O]LC)N;A0W7F?P+<9&?4:M?C+&W3!&T!S*RYKW6E?+F2_YAHO4 MEX,.>SIMB=JC4;M4M7-EY%214(;=CML:M=3AP5KM^Z""*MR,//BNC')VW=(KE8'C\BQG=Y-J3&=$!2"XGI^#(T!P(O8B-Z57V^)(J$VN!I%Y MXA13W,HI3O6+V92[_@GE$*XHX@F4>11E7)@F8H-38BW1W/$R:6)I4NZ9[J2- M9: $.T$Y0.INZ]'<(#_HSEJMLOZLU=-2(5T]LTPSK>+G_)0P'Z[N=\B7Y>ZE M-]^C&-K$9#(?+^_U\97]O 4KM?&1Q+$NRT0/IB-]SV$-"#ZAWXNYA&QQQB9Z ME8C*N#44LV<H7[%-@)=VFXYUY)J3?9KWZ9+O&)(_*Q\@/W,#-J?EG[M6ML\H\[4V0VTEM.&Q^ "K]#C-*=FZAI MS??U2:- A%B.1'EMS]:R0_43#' BZEL>2%*_RPC/?UV3+\VU,Q>M7[VM<[+J M%""DTU/S0NH^:5->[;DE[+5<[FQG[J:6/VQ[+_@8$,#9#NHPO)*V 8^#Z MKOY"5##6M%Z^K'4WP]0[ZI\LA)GMD&'QG:022=3=2F_*GZ-Z?GFS=H$>B1V: MK+XKA'! M#XB!+H/?_%)-<\(ZB(T<"D[<'-8*PS5=#MT/B8D;!;QBF54S2^R M?MC-=3^59Q-(GXNM-]%W]3 2+14;B@Y[U;L5G>WMCCN1XV-J7H<;BH*_$9VE3^K-'_FTN]2)9E9) 3I%$BR1EN9QRT7P M[*#5J(R'EWS3R&G8:(F>]^2,K\'5/=Z]YR,GXMX&[Y8MM4O7VB>D.=LP&8(1 M>[[>4WII 41[Z1$?^&]..C+7[4:;^DNTKL ,$*[X MXLB7DZZ,9D'_,J75R(3U.F B9>&(ZP>=E.=<%:YUPL#3"B6;O!:V^V&8)\SZ M -)%.,-=D,GM6U/(FKF'4TX[R4MU/#8,(3Y&\B*?; MKU-11]+5'T[@]E6N)@]OJA^7W1>QY%8_I_>T#RQZTC@;M%GY8$W%$@ *4#51 M%BK&"&MN(#/O!X=U"I"#Z044%@T*1HQ$E( BJK([\%YH#Z%@N&OW=!O$:-,- M.EU,+Y\N%DLDYO&'L6Z.H'WR##Z6D+HTV\SC/_\G4]UB1+U I=,DS2Q1Q,O9 M0X"G@G(Z=3M(LW'1Z6_1EZY%KL4:6J,5T@V"$ZV6";'Q;+90M+^+#F9R2>L8 MQIB3(^L]K[!P4K23OQTKU @/-20YA7V#@C .BPMPGB MHG>%)?JB?KK[UV__%1:67CO^J_K&PWXEU)!A]_*"[U3I2Z] C7[[YMDUNQQ/ M FGNOOGD66V 16U3S4CZV*ZI M-^X#Q-K=!H$3T]HV$97WU1V"IOVK%9<,S15$3OP^*R'R>Z'$]O#K6$QONS*A M394H?\Y[,Q/2<^K'O@1TSN/O-W?PD^>H.45@MW'1EMT6O/&#-EW=U]$V43_O M>$S.TNM:#>*DV,2QS:@7,<$LM<@C&]GQE(M@QNFF?FV8!!X*P![GA;^RAT \ MA3E]G(U*]2#P/&&CZ']6E#7AQE_M2Z6/2'94 EVV!(O!$W*5-3BK,%.5L8%B M/7B>XGL$^D4Z)/L$^SQ_J\:@6OOA(:[UIG8Y3'O MX)5K(;[0\0 H.2\BV%^,08%OL+_KG!ZK+Y1AP>_']ND;F\@E8)X7;[1C!C<, MB*,IO$M-N^M,0\ 2Q\3Y."-DOFPPRJ4R6F;ND_ #>(;($=,Y,7FOJ4\7 "'J M4]^ DQA7Q)9;V;18VNA4)MWD>3]T@+_,/;;HYFJ4)!$-Q*S[/]KK84UG8DU9;XH?-$6X3<9T:U=-VQ7]NI91"*\ONVMCSLIX9>L;J=8TGSKY>&.80% MEZO@#T6G_:PV&<@4VR#NXFATIE?\<:,:2&[!-^U5 U%T<3:BIKTAG$*OU7E' MY'XU+*K8:WPTD \=\KZ?F&?,EH^\=M,##EFAQ.E[Z@$Q_%V)X],CE2D,4]Z* M6PO#9)69&_[2 7I[TG5YBFSA#EHPZBLP=@J/= 9+^!;#$]QD$4U=&:SRUP'& MKM^J?A%GM?\I'E'_*UWN]O5%+1TH3]P "L_U_'G%\ZPT.!R0^(.N MI>UBO#EU6(UYDZ)W:"A>A[_6%:T7O.>Q)8)^?Y7"(?C7?V@GVYO1:Q/:UV.%]1_N) \.=8_J5'.3?]#Q]SH<*\8WNCZ_/.J;+?T\/>\3!_WTJSQ; M5V#N'8F?A?$W#!IXVR.OD/SXODO'D<@"U#J7HER .M<4/NCLEDQOBHEFY6.RF[LM+E^=B > J M5Q$QZWQ9&NNLR-FM:,6,"!&]A,(;OGXD\72KR2>W'85$+T)+AYRU9LN<8?VM> 2*3^8$*P+RML2OYOD6F%0$2V'7V MQ?O"B27,'&\4/^1Y>13P@V[:_,APD^?RO6*[/00QX"-53_#J0>QNMIIK!\8= MWG'!#'YBK,Z?>9LN'Z7-?.KR[W\/?K_2JV"6O.O%RG/#]G M6;2+]R==5M6K7@BZ,X"=X2]F>H+43>2Z'8]BS&6]]#6[;7VX!'5)$6_ ,-O# MP@W)]818M+SL.LK\4"5.6W+=DQ>[2"84+))9",+^PBR_LNFR)7/P_%7CQKC-_W/F9MP^:G-%T<7(ZB,/[%F&R^F6&4+?&, MI&(8,#]VT.NP#-6^.AGQYNQ#FJ*/?C_/>RXKF6I-0WX_([&P*>-D5FJ#9QU* M23+V55-#\-0ZLX+HG\J_SOU)]]OD)ZUA\(6H ZNU[:'6%%QFK2UJ19#HYFA2 M>MOU&=2+AGT&?^1/P)^QDG6UE.RGK\\7F\<2V28M])Z0<"Q">C!&.Z:8W!DI M7;DS3:S*E^/,QNMG!MO7.#0?:-K]1O%HJ7#ST1$:2Q%)Z ^XQ1L\DE-"M=ML M$DO_G]1KFW=\E,] M*#H<;"$>=S_M:HB7\+JC1!2:(ARC%W$Y6C1<^N@C$Y&%-P\Q"99:2;&QT*QF M/L05"1JE*P/ .4'*>B_B5Q&?RQXHT7[Y0*4 M&Q]\$;1DR*J?;AJ?[.8XO2$P(_JID\UW1J;.7[Y:JR$X*)#\[?O(?=["JN+: MO)8I#46,4/.MZ^96.(J'*VOQ^SPQFM6TTJ,@LZ1KX>02>SZEJ#^I&&7&N$"V[+F(N7W]Y/FF"&3M MAK.Z9UNLF*QS;;7+=$U]XN; 8RS2UD1LXY?U;UY'%DMCW3O&H+;WG=P_D[H&Z A]JDV*^5"K3 MM9*; Y3"<;2A%RR5T]V.P*,Y\QSEL$<)<:9?;<5['UL[=,.0[FR$C4"R1X#* MB&[4V\A%[4!DXIVV#^E8R?O*C5K=EH-+:W,![K/#FFQ(P&2G+^=L1$]^5B]_ MW5JP_'IH,D'OR@U4 M5OMB/DS)U)EA.+JU7EFQ61KG>"+ZK+?2KCRI=Z#066W.I%B&*:-?#;6MGM?M M>3M':,)._3Y^WZ YJR19S&Y47[P?P6FPQM06(BFH8;TTDA( 0\,'[LH=.N-B M8$12K*)TDHKHJKH/2__<6%)$F?I/5S\)8FEEH?UYFV%)PC6DM^[O#MA7-XNG M4U:<[=Y@&/6U[7)G^^%(;$A!NFL+F)O MHS\,+M:ZX:D>:^YNK6Y[):1E*JUB%^:[,BDZ-&!MZ.'IAGU@Z!5Z)L*G;,EL M,&"PG_!_/A"4E;14Q%A<>YTV#I9U;\DU3JD[ M/G0/2,3%_Z SN-N?%G1G8V=L'@\$['M-B%$232>DEMQW:R#*HEJPF%? M%JIU2]M+QHP).1FQ45FI3(:!V?@7#K5.?%VY!/-O\2"*D8M%H.XBN%8NF]6;5"Y_/=F/81K5$'/'/_>8OZW MR]E5R] OOS Z=UXTZL0\2_"VS&-:^4Z(^SJLN=JH]E9_961A9787S^ A=1_J MLI@2/F^H.N?>\M7101DCGR(KI8^T =@Y:ZT)XZ]_KP85*S?+N)F.?(Y^7O47W=7/*M$?%@^=RBCF"R[U2S6J\L+"H4:8%>+[I%YD E,4JK%@O>@W M'D$K>E+1",=]>[+1LQX,V>;C;SS EON!\M1>A 819^U;]M$L3S4>MS<^+#2$.U.=,;WP2;? M0Q=Q!D)^Y>"DVMHO^42KPIK8DJSJ^G2$,=I-!@-G>M7FU23WB0T2G5Z&*F\S ML'50-BK+/&"Z;T3L0RX71&7X']G CX^/B=1^PU!J Q_+B7S61;O'&O]>[%]9 MYG=+\+,GB/P?=.TO+@'?@B+;.".^H#BQ$8+.::;PAJ*IH_-3VT[C0OU&]]J=0PT/R3&5B9WFX6G@S*I90.$3H$@GUDX M>36R__Y=% *6UM4U/? ;S;_UK8<>:?4Q@"> N[4C^YW.+6-,8&MD;T?]!%_?IW$Z\ MCG[=NBZ(QS>=J\J5\U9'K5LE#CF^.%7FPA'>Z ?[ FY9.PDTXYB&C>FLM=CN MOU?'W_$?&NCY0?<[B08I\"YYFCZQ='C$PCSD_.UM+DU(LY6_CK_K9 =AXZ;B MIMBZK?;BP)@LN\>D&L"0NLS(J=H(;P80IG MG1OPLMS2;\%W85T7PB4Y]/P#_=-.6FM&B74OGRA>#CLRR:C+7$-1 MF&I,=!&DB/(.KA<[OT;Q@Z$KA'L+*:1.S7H+!_W=ZW),_U!1T9F"9_;.2,!I MYH-A_5A?QOJ;P33GI9::*!(,7Y\I ML@, M5PRO;2H[X=T0Q"JJ<$@EDV\&8 &CE8?"=#YW_PL+[&6]8@'9 MY5?BH_SYXEXYQ$)+HTS3X^.T ,H_ ;Z@H%'J8VMQ8=(Y7 HDI=NZFU^N[\N. M8M^0VN ,GH)R7(X5;3+#$EH31FKTIJ7YUE6BC1=;-OPG43[F8LFM^=TV(X66 MF7F1DUN*O)FT/6'_E%O(#*$5A_1JTE ELKR1J7:DU)1]!.YV%5*VYJ-Z_07. MT.'@0%,1@F[M-+6 QK8"YODN[J13\X206DH5KEU")-WUL#4 \*C"A,_,S=[- MC.(&71L&RBT&1RY8$0J'=CL*?]!1263=+A!X0F!'3O^3%H;("OL6%G*TK__!SP,Q^0OZA5\+LD^;UIP>9AX\GAK>N2FVR'FG:S#HXBQ@;% M/#+2WIZG9>;A@CF&BN1BZ\16<,Z ,<_U):J0;.QC8&Z*:H>KZ6%ZF>7NZ.G< M#L.^\]#\BR5&88(9<8/4=-C O)Z!F'%.GJ>M"$W4'LS7S:* SNW7'H\FSBBM M.[P^)ZWR1$Z^T\.>S=$,?'#K,<\" U&)Z'?T[NG*X6.G_[>_/+_"T5JRA(I M&+M_QK8Q,$6>+027,GY?'Z^T-=:PHO@+%54:* \ REMO2Q)_@K5A,5R8L"\N M :RJVL@)BHJZ[6YVT"EV3+!("1V/,G'P>Z-I.P&_P)0]/C*)I0AO3/^C< M [@742D+TP;EMDZS+DNB-C+C:-EO^4J@SY31WI"*D0.^*"70)\L*,R]%OF'N M$T4?CVNKH@-F#4CS/99^I%L+\?JZ94^ M6NEZH6Y@J'&&V763F^CM[SI6E,F M%#20;=H"Y>IB7SZ]/(EA!;)L>&P2OF$;W3.^H2]]S3M&=PB\;>81BYKC+*]<;9@Y$1U60.E_'Q28[-GP #TR'IK/K?C4*MAM !(=A)U_X0,=@77M6 (D@6K MQ(D7+=7>9DL/_G4EMN#1+ ^6,YM-5&R 6$H#O46*"'->8]M)L'#UOCZV%QY MK%TP%OG4TC4JY8),+:CLC^5LL):2(.&D=1W8*!SU[CF4.M5)_@HKIVS+JG7C5J0#4D7!+EE/)O_21TH=H2=OI<, M_,W"_SF[83H-*7T_Z$PX!"$GB;C30+Z)%KQ@ M DAY=*6X:>0V=?A<(*]P%J$X#7LY6N$CR1KCXQA4,=$8:(I0'[*^LKI9 GT& M(E#N"@\M3X QJ$@M1MMRST1=_@F7@PK1"*4A-LKM-R!S"^LE/Z/)'/4P +00 M;"K_]N$5FN@#3W^Q!)#!E;2'$Q\N]E!FW[;&OW@D$QN\]&M+O%1KVH;> *F" M"0V.M8HGEIBLM](!]J!,WSEF%OD5R2U0QBO$YL.%PP'WJC!@I+@WB7>QN_EB MDRO<_K>(2WU5.3C*U'I-I*<4] UKD(T7LIS25 T DX)_'>O9) V./6[]0(OY M:8]P=MAZO/1X)BAVV1BAWO%NT*_8(8:Z;6=C9+<['6=]M!- T M(JLFR_#V5"5A K)G>>0GPXB;HY[94E>M"C!:T*+=YP/P&,?ER<[O.89NZ)! MEFWXO8FS3"2 9)RVL?A\! M9H'YJ5*?Z7Y9=I#ZT".@N&DGFY#S[LL\ NC'F]0Y\3I<-4R!M<( 3IL :UH5 M^YM&E: FAXD,!/P_[8 M%JDV3-'_M@,^02O)^?H%A$V)W+H)%9DQP;-[KPS& MX,!YND16]7M1GDD_H8ZU55Y@0+?Z62@ ->P;W6IVRY^+:\($X+C28"I S!XL MUM"/ZI$2X;FY47>%"DN(G%*L:)/*5R^*G!N#9'MQ!:/-.@=),S4%#7_;\%B* M2FZVZOIV;\^6)N;$*TX/9SKAH7'8;@(?%2DHG.(F 0\1>6J0$_S! OH)+&'W M][O[/^C>:;.2T( Z@_H>I\)^U_9>#*W^_?F Z(Y/RL77J&<_Z/RW1QAL M*&\J4!F9*SCP%2#0M8E M;T0@V9#Y4[?/M'8HOUY1'M)L_? +"7;@7%57,276&,5MD*FZO3N0[YKXC4A- ME7U,UJ4-))78,9(=G(QEUO0OQ$@QW7>*^>,>E!L/(88*I_)L;R5M/KU#2%[M MY8H:+C2-K6BRK=\![!A>#ZB9O#/"PW]>OXG0]NFX<;E%:@91[:K\,(RY3Y'9L$6 M)HBE)Q$'R@C17!ML*=+]TI7@4[02Z, >7S_YX%"TIQU=*%$*!*T]'P"IBGF@ MDL%1K5O(%[A@P%Q9DT#)P]I!5Z(HN,G.^I&$5!<='S=. M3VI-*3!1ORA'W*#JW%*9)R#_.1G&_.B?PI +:C2XQI=GF3OL/.+�^.BS-Z M2L[Z*MO6KD-01FGH:MU, "U7*^G&^^\_]]8SJ0R=:(QKS$G[.G?PNNQ;UK^- M/WXW,TEB6:!D!!_9;'7Q#W:NCUC0T2G0"[^J BC%DDI4.Y^"6O5;C'M?0E.O M9\C*F7888MF-79ZU(J:[_(P!@8\.5K_^]GKQK7@Q 0:Y!.5R6GL"?_TX$!AU MI@./J8,ZQ/M)=B,++ 91P5PW$_"<[L[?)]W]9;87$$DGBVZUE"E!]W'9VZ]U M4GS2#TVNV3B$Z_#P[I <"Q)%I8@5SQ*K^0)Y$YCN=U*K.; ,Q!J\J\F)GI=' M\&@]3[KKFWS9J^%%@P$A^*[,0[-4LQ>UN2>GBOLYQJSK^BIC?(.ZN"AGF?[6 M/H9).KJ[@[-W#K=8/'_0<7@RW=IJ':.21._:K3'+6IU"OS?>.:K7JR'UZ6-%IE0K=][ M#7]ASU;]HM:28?A4.8%\PX,XP(15(,V$7#TIM=_*$;'B,&-$G MT=PKF@?NLQC0/7?8HV]^[C%>,)B34M$3U(CL*HCH%.,KRV;@*9'B>5^_.LV_ MS/_+]W\CZ6\JLB'K+C9*O\_4629*)D0(I=-BF)%7M2KM]2)QG0:\7B[%(0Y[ MY?W6O:HY8^R!H2 >>1/_; C5JR\:.-3INU]9@CW@X+ B^^TL+(G!E+_S]BJ. M.7#Z&+[I*O(^,&=B:-*=GC?'L&>D\B,MBQZ I' W J4EE^[[&O?_S,'95X)Y!E0U MP#I\F%5K7AI-:TX/3FI\L_?3EW=S/>XH8I%AOI6F>4;29%U2-\7U5984XE;^ M8)NI@O(CK%WW[ZZIQ9!41L^NIU:M2N]: M#ES2?+8F7JO5M.2?!U-![@&?OC]_L^%IM&'QUE E*RQ*"J_VU1V_SZR<^ M9I>;_Y:2R!F=>QX2%>$LCGFR_KNIW+\T.7_H6!<6_-)9IUI2_C[N;GE'%L-= M>GXW7W]!S6B"L(2FP)#_NO<51.NL/#R[KA+5*,V):KM:N$P(_$'7)>_UWN(I MJ$VQP@^::-HZ4/&Z%HU>,O*&/$%QH,';, >M_[%:*I! ."<4[A'>)V0F_EO5 M ED3):J3;]5\,*GA]LM1:>!O=1#(R7,6XB/F+'"V286"+@WDX3=X4[&9CR9! M;V9SC#M#NJW0 ,R\\=C[?3%-Q1J2=?7->G3]@E-((RB.]ICIY9*8R> ]0US'H,DDU;; M(!N(4@3V,B^\?0U;S*81*6C!'2=-'E2_$0>]>TZ(Q=3)VV,9'K*T%,.V)H%# 1GEAHG$N6 MQX'=C-*K/3NKW7Q%FMQNK(Z_YI!U:>%'R19I=7XLO]+C[?5464JVO_MV.=E\ MDZMB]5^>W,U0Q A!8LW!'H7,6.>J00/&09B1 1P!=W"Y& TN/]!' MFO8=/9UH(,,LB\,]K6AN\I\'[5F-[=8-%M)\A\HQ0T6MU4E[DE*,".WMC;"9 M>VW/.G#0*&(^^I->3&5,R.\\%*);"*],+!RP>5H;E<.;;U!PJ.+I7J60@6,;+5_G/.,! M>VG;(+RNAU"2RI#MO5JQ=$<$Y^KCI^T!WC7$,N?L?(V.#JL5&/?D\-#DL^= =BK4*L)JP;\BDP0-]X&.H-?7?!G(2B&-CE5K3;HV M[-[S0KT%K42=N&/4^L+FWM$:V^W6^G!RZP=8Q>4O'KDLN19N4G5!.YII?:VW MLVXEC6_^23L0A'@A)-=NWXS=:X"%4!7CMM3(7FGN%=';0O/EOK2QQ*6@R6B; M"A;COJ):Z<(&3&RF]4T3[/@BUF\LYB-&K\)?7BO:OPM3Q/,Q'^N%R"VDR'__ M3@:EB-.IA1@P;D-.&']MMJ*&+(Y=A-H-G]EO7K,M3Z5Z50O/*G2']$UE]FD8 M=>DE4%M7S>H&3RM,AY&Z"^&YNV0&SH-G*'3M03BH/["B2$1#L">/H@43ZJ64 M!WUSW6W=U2X[]+0)?UR[[Z/0Y74[\R@V78P8V^"'8(%)E^=S>0^'\P_>6AQ)Z[4E]J@:J&4TPEC"6PR)B5WV;CJC M\($<$,M7QR\# $/VCFQ;POG:KF#D/TS/N3CPUEB,$LG?-;'.E::D5-^VFVR= M,H"WNJ3H#.) Z19+X-SQF(?7-0%ZGHF&,;9IKKG)_)*4MN"V(] &Z79F?)Y] MA?D,GIVHHUX$-8BEVF>+U\DYU*2"Z1W;S2B?-2); M6ZN>DJLK-Y7DX5%J)1%85:Y+T)/T<#2DK=/17>E .:"2-U3(KJ:JW+2>J?,? M=+\Z;8ZT&94G9$Z=I9NY4;M&*TPA6N,5%ZY[P'/QMZX0I+4Q',\H92PJZ"J: MU;LIV2LT&">.,6V_[4:U"Z.XI.#!&%US(PE[N M*C/XSVP@CBAS*'.8C\C"?::C,_I!-\/A]GS&KV;*4^A[9G5>V_'UP?Y \C>+ M[E&R2M=@=GF#[ORQ,<"0J9/FZ7^P&GG#@[D6G]$<=>GVUFB3)+CTTJFT,P.W M2@OZK;X/4<2?NGHKLH6D%\L!OQ\\G;R/B(;%#0M/U/%G@& M]JZ:NNV+1';W)GX>82G-] #*KVD4U+():0V9P^J?^.MA\I@4ZCDFV.39!-\F M)>H+1*H(-W_]*8>_Z,>CZ$EW6RY^^];X?O:A.&]HH\U157"&ALKE\])$XM:% M"6I+N>K=P-]2_ZRXOJ%WB#SSVQG9]PHXMRHS9F?X%SM>=@OOOCY/J2QM6%58;H()=^RE\OR8W; >);PIN\2!Z!W'PV_0B+PH;YM?[1M/NI&-:37VO%U0# MN!?P6F=@N9,$0O30?>6"M_0EZT%&JAFOBH1&7F,W3]G\=DP;5LI&$F?>W3+W M\:WHW!36"TC.JBNU45FDB4>CVL2FQ1JO@HOP3UVF("2P88Q']*\Q$C'_J^3_ M$FCM*L[B=^W0[\OI09?OJZ5J41@I-HY8W9S8E#)6GSSSF^5M-/$@S:R\5H*[ MP>0 H@E5GZLBQC>=W*'\7E8PVRB^?BY&J<):SIN%D.K_M-!9H\=+=S'Q&XF1 M*#LBP<7MV151U: ;C;_+"H)\RG3MA-%)Z*1[%%K M5^::P=B#TL0TFEK*Y8T>RII4UMM[+@+_XM=&,/&R)8,<8N QLR=>\^S]W/NIWOOR(=\&<\8XV^_ M]_UYJ;%3I85@E.61_@\Z_9<$\K\U^.#XSP8?DO#_APT^I"].5:RC-'9/\R_^ M< U[O'-];ITZGIG1]>981ADZ^/:7Q4>-5U5?"(\^_!O)[WNY):8DE2S!W?]( M>9$DE#PONP$L5C]:AY+R-V/\O:B]&HWU3#SWN2B%:RM"ACA8;DZZOLOL>1H3 MSGWD(U9L4IS_!Z4)G"OE6NJ@XY^.@II.H;B+I:@A*/WXBAH\9V6SH&!%9 M_E-]<&N<(]F7,J=Q/$20[5S=Q?7&#X&1'@51^?@1#6I'E+4!/)Y R.;B?!5( MT-*-R8X'><&:2#Y>JHW]I/T!%"4'HL_7WYS?* J%BY!R,WK#6S+.KAP4;96##E^Y8V#FX2M]4I-VRNKK2Y573)2O:I3(1,# MZ82"Y74L^)90;5%K];&%X^ ,S.%L))1U #@\-IE6^G+X@MK]TM1!E +2THV6 MM;P%)[C/Q45:,K<(JO'4O-AX^)%N[(#]&J?#9WN@?W @R\MK[2'MKR4_=@H4 MDF*;%@6UHMN_%D495+VN C?-^W)E'YOAFL$N1(@>01C>+C5BJQ3%T57SI+;# M[19+GCE4KY3>X2L1C*(%@5UU Y.<)$"%X\H^[.W91G.;)@MU,F4_Z* ]8;4; MK&F[OLXAO:+7)=U8#WVAW!:L0L0+F@Z#LNLH>:,6X6"56[8&%=[\X9"Y0$!9AIB=Q!CET'@8]ZK@S\O#XQ)CG48KP-EY MBI?N?_>HTYG823BI[\H(:K$NC?,QI3GG93(DQC<1J\DQ%H_"9+T)9V5M[,V-WV=!M!I4+YR>_=):50&66#\AX3)9/O?4*Z.4JWG9HD MIVG;+\;G(D:&IY33TR&^^H]54JN6M+O$<.U#^#JZ-3';)+!I48\K<8V_XLHA MG+B,FTI,@)KM3FDZ-:9<^=U1@([N =-Z6(?.\M1<7K*304F2R+*"*)Z3)/$, MQE[^F'(H[+>V%!OICT\MU(0RGO.ZD7Q,,NP?F[N<[#7OM3KS?QO!"AS.SXI] M3-GZ>+P;]R;, ?)+DZYID^_:X^XWAO&F)ED6OL/931D*^V]Z3,7#@Q6XN3S]7N#\]<^_-G3*]?S^_XZY!LR'TMJ6-6 M-*M__XE2H%M0SRP:,GNAT65R1,TP1V^[(9,/^"H?"])AKK?!AZ9)C#/-!C6YTD8RY MKEBWPFW?%C#XP.[=@GSB#<[$'B!K3ZRVIO!X=X["(^*P GV?_!'N+_(>B_%" MQW!J(_;+H07>U'9Q7;ML#!4 $6497X/(#@XEI\L.=I8-152]0SS<$M+,*F]V M];[GL::VVX(%($4]M!OO2N[^+:8'J5D^\_S=Z9EK'\^C3[?6)W4P5:V8=6.* M4FU0+0.SD/FPTZ1?.RVJ( ?^_754>'Z;@,P"?_>]CYU/VK)8HZH'>5;JYAI: M#TFB.X69%C"6<9?Y MYS/T(:W&9LXY9/HFRS)?-@P1)]_FP7#07!&@8+W2+> M5KIMRT[L%*5[)(;FMEZ(W8B6'5^B;KD"(ZUUS):H/7H(DV&L>R >S.7C">$;3ZL5AB[ONR(>4>="O@% ^8@O#Y(9H)'D@O< M#CUPT):7N^=W[IOM%]2Y@.D9$"@O1_/>^EV[IKKX.(^HZ#E8-*QH/R2?$EFQ M#+.O* TL/]([\6E)'8\W:E#+[8<[OFG/&>3Z:4;5M9YNVF@J^D'WYW>Q!=D7 MFJ$S6Z/^&YSVKWK?Q@LM;* O@73ZM%>$2^K3RY"?ZB"4FGHQ=>9QSC[]EJF M(3CPJ%US4'M4HJ/V4SWO^MI6S6\!.J(9VG;5/TU;?W$&/&*Q:VA*\^I.0.AI MCM_]4EWG,%#-NU)TRG6\XT'\05=VLE\BG&%\3_[['G?M/:8"KR^(1ZG"6'^& MV3[\^WW)L?4$OP&^C)?F ;LP@-V9_U%H:R.:> 29W@$C>X!RBOX6) MZS. MAMSP8*R)G(=LB76L0=['-WAWS?>9X-YKS:/D-:\,8J-OY@TH_S6:9BO,)\86 MW-(X/KJNKIPA$>3)Q?T'5K76 ] X^/RY>O,5+8>W>'H,B/?= M $+Z>/!\1[ M]VA53*&-?U,^GK$69J+5OSJ#+*A&CLPP = D%1L+E?]O4J#;AW^I?[GH\L^< M"I;CM54\9&N&L[!6%1F68IUV>:M@$=^YD>&HIKETA@'^E$(GE(D M(U+JN;)Q?W4Z&V:1;\T\!8J)S_G(71B4UH8?\B946/O 38)E*2&:$+V=%A&0 M)35:''[PB+]/0Z]CJ&>-==,ADSX"P9+- /G M-]*)RK)H=-H\]![^>B1/O'9)QF W2)*>K;;PHL[X+42/3%J#)+[0[%/%RLGV MB%6P\&4BV8X/W#_3_;I4,7DQ%C&#_K!$FKD)T J9E N)/8ATS"?IQ66\=>ZD M9;GI1Z/]"!,!'.Q;=S.$=C'=:2-1P\YNJ&MI_#"DY>BTMU^30\:UE0DJ;P-) M),]Y7L#":(%1CZ!NRLL:6Q%\9N(@(MO+\!Y4\ 0-"5?LU_NY=3XK1>[(B)^G MV9!''7C]MH2027!LM!$GZ(^Q]!]E]D%=M?K M_.U"891%-9^5C[=VDV!?J]<>J ;Q;V#&77O2CJ5!(S4%56P![PH>37(B;K,E MQ]6(;_[7+.5NU*9]Y/RB\DQ52*39Z#"R-\8SDI>%=X5&CJ.$E4QZE*WFAYY4 M^,4!#1?<7BW;E0>H8$9*EHA@'?/AC+4M119NE_&2F\GK@^G@ _^2(Z.-N(/ MVHPVLHUJB[:);1M"Q/KIO"J73O%6UD48]3!PX;3PNHB' S^1^_*/IN6(^-!W M_2O=>@_K0AKY-]=6]EW,@VR:U)U>\_'5YRN<#PTX SOTVT1,[T:Q+^F7C3+* MF?:U'4V2]/3TU39M#^,[M_"P@>_N!$$O%[2AOZ- (?=RS5WN-\(SJHMHX5*S M.DHIAKE2_H,#\'Z+,H/<9H^"P2@I_^3A2HT=D_\@$+ED6G3JNTDKM)0NN(/G M=I!M-ERN](K'$XJ(JN+&5:[G&'SY__R HXF6$Z M^;860"9NO_V.T#_2EK'0Z-W?[-N!)9TJ!]1IJ_3N>AR'ZH8>G+JI3K6/,YGC;_/AS'1SIE% M'IJIY60ZY-QCLHZP_]9M_^TW9_9CZF^9?2>=<\H6!VUU<0\5 (9%9(U\G!UPMJGT M]'+I1C5EWO9";249,D\^%4X;%?OSU.S*UZFN>X&BOEE7$RC(V'XEOB[0< MVGNU9&PJG:\KT,+:A9M=Z+Y$G\A5XYS3"W:7N+6X)!_?I2 L1JS=W905%$0[ MV7:8?4OJ'AH.VQPXNN\'O!C)_D&7O[-WUFQKK(:>]"]YTJA,,.7>@RE]:2\E MXF[SM]R57)"_CTHHF4AMAJX4&&Q@JSTV_7CFJVG@M"P69_YZV?QYOOBLAP.: M5G!';6YLA@^G5#]5OS?.V(PI"WW3JQ=!T\Q?N^N7HO+PY.JF-Z'Z$/D14:B2I^=AOY@\XV5OV+ W]7J%DC2)CI,:%L2;[4 R"]"BJ?H"$WG.NZ MW;[_-);_[_73DNR<>)90;*8Q[75GO:I3:GE.PA@/%(Y^]E@1")]WV!#WUQ55 M;0ZCA0M8Y8^=K1+J99ZKZ3\W2=68TBT;E-X'E&4)REI/))@9=L,9BT=T07:L MG42#O,X2@AOQ+=(9O*.J'/ZJC RAFBDHE%E"D:X4=D:1W"V(F2#IQ>7+Q>MK MI@$A*37P19AL;+1_Y$%,R3VNSQ&TZ]V^=<\)'W>FGIFE]O[SCO] MXKMK2W[]$6//0 0*T\Z'U%6G"(7KD%7![OP, NVN8!&KE VI'8W\ /9__BVD M)7[0E1:.N'+T(_UB_EDX62!5%LTWY16R(*Y_P3NTY^UG=D!)D7ZM7@=ZW+U M/ -P,Q\2%YX_7YO+.'@:UZM -HA$F7/(;[=*@>=E Q2E_G/S+EB6OW,PN?XZKO#.0Y#02BTI#XK6C6CMY3?8&,N5*ZN0W@VR2 M.7@192OB_&$[V0HXO3TN,;782I3E@!U#Z4VQ:Y$RAH1,^4TUX(QX%$UA[D&[ MMVV\RVJ_EKF]3V2AD&7(A4F+8+YFYJW$M?XT%[,RW@A-&]*'EWEWV^"'/:PNJ.JG2GX*=<)[5I,X)G]=L0VRWCA+,_WEL^^?F5_V]/)3+E MMYP78L>M1Y'FQ$=_T!6XR1_>F/4A$B9,:%#DZM^KAK@DH\JGE#JU^0(FA&)8"C%\X?P?[^8KE^;- M.=Y4D#@Y+'I-.:.+:#9NCBG-1I/M#@#?@?ZH7@P83"C^5=T_>4/ZZ-;,5]SP46KWGQZON[]'%]7.>WZH2$ /J>_2&03'>9ZQ?/J'\'G_Z>3(J<6L\'1$X2) MNWN2^+[^KZ&BH76A$M9A:D*XGZ>];YL&3%U+%3"$,1(GNWU<<:YZ]"4V<=$! MREK_JK]]G=<9#%H$9@\:*NJ.+I[>](5U54GS!ZUXB*R.I:(J0C$G(=(5:=[P MN"E5RA2<+PMEDAH%]I3*Q*5KU !.*PEZXM.H1!.P.P4]PSW#/5GH%^TV3=LQ M5.HH=$LZ=R#\:=<,$BA@_/*O5*E_[,/&V>U5&#PU&UC/VY1N!YL:>*Y]B-HI M5[@W-NUL.CY,S7TQ[T762K9KS-\L=)#L'/+U$.4'C2N(*"' FC>KT5N7>#1Y M<- ?9U[P9!&8NA91 $=$EZ2092HRSM-O-QCK-E0\+#G16\^=C4!X>@A \L2W M;04[$'U6]CXZC%W_-?/[K95+CJ'PN9M9>+0:)#\?WZ>CNZ3VYRU!=+Q+6NV# M:94G:SH&F#KZ-STJ<4"OMA;U"6;_.5#)L$$9ZOS&2M^H>4":EG9LXH<*I&'2 M&5NF83;F(4XT3JG]R%0!-/]HIY1?]X*[-6P*5K;I8>#@0THG=&Y6+1!'9Y^" MWVJ;1+Z95)1&>\EP-:BFB]K0T8D4KX=,KOLE-E1ES)2S;<0[S1I/>9E'&ZJ. M[;*[%9G'O:'R:,AWX]92V??4%$NX@!^F\6R^.8:Y(TUG4^8TLL@E$):94M.K MD>O[9'NX[,?'NS$N5N51L7$]B6$XO!F<=[P&'W%Z4Y.ZUB <38X:XR5; M_X*AJIS=$!SJ'#B2QKU/!Q[PJVD_C/2.30)C;[%@@>%YD_R3F-&Z.>_"]=C$ M'W2\6P^0KN=/,UTRG^"9![O@ _6E6K-4@REY+[V1/HB[+9B@&<>X#QMJ-[+B MDE2\7(T[#OM+%5:W*-E^!X[=#+[;+4/N\=J2$^PZZH,[;@NQ;:&9\OF@BG%1+KWUUNEJZ!!9L,%P<166-;75BL-;.FPC9 MC;'Q860\'=M6UX@_-<>W5=Z"5"3-(H.5,GDY? >T7M]@KW) OT5ZR, M;2MPZ#YY#7-?,8NKV\ +7Y'?$FDL[L.C==IW 53F5HP^8 "T)^__ 97Y,V2&3A2W<>?S MF.C]C5_-ZHMU/#A2$W?+J^Y/,@*,<1]P[^MA%"6'H&&CY3BN?L)I45M+CL6= MQ>^&WH+*;R*KC0/4;NH9Z1=.:4QZ"USL\\\ ^]=6ODQ N/??UVEKT32=!)6'(3]AFOQ$,Q78P/,I4&4+N MFE;X?*:V_73<]3\7/"<2\O#AS5K"4%*PJ,P]6]N46I+Z\6+P\[7O^EQWN19W M2"AM@1QA:\TF?$@?\%MK#?/<#,%LN=L^7N;=_JZ(9#(J1^G3K$^JI7W2EL9- M(7GH="69<:>%B6%0\.F1!$Q0Y^@5GO'/QRS).G1T-YL.GLRR5$#FR@.LJ-". M6=EXP]*K0J"K\&7-LHW8]G"\!Z?/10->8D!]^K\U,OO/$KQ][ MEO27:@;]D+;5'A=VL? 6)OGIV&"#ASS^DV$/^CB4Y?,*K9S#J- X2E>G*Y, MK^<'!,;#'1,I8;D-1C^G_^'H8=&IR[K*5R7ZX[OW[\_)G!YPHC7&!B5G%CJ. M%6 _Z(:\ZO8Z7T0)/'C\^?+VO6@05VS-X\Q\;3@_DO\#LF1LD;KXH-7WYNCAA&P+ 2^[;!0T=!SY^CI[[2^GW? MRW91V+G1,#>LK);L^JO18B,UWH<#9GCK,;3Q@D?KZGR#,I.'55WUUW'?EE:I MDOK2=(5*V4>G&OO9:(O"M!- VBR2N8OXVH$&D5_1U'DQ#]JT#U\>OA@ M=NN$>_JZA -P!2NL_,PZR7%DUM2"C7]P0M4?::#YX)C;(JRHM-J0HDOT6XX8 MH9EZ#F$XK]L/+6.#!#L#E-HWQL:U&::E;5;]OVCW6QBF*Z0;$/L7RS%UCUT/ M*W*)QFCPC%_-O@ B*7.HAV0G0R"EH\A21)_8],_1AY]J>6_5MQHNB6U\*9A MOY[+$4&V$@'!OAA^&_%85..MOL@-3UR?WV5:#+>3B[+ L<6:#S'+HDESS38)_2&_J!+4#3IK/2!Z_JV:MNN>G 5CWGY5QF@ M?1XQ?J6,%C="0+5^S)\MWBI*I3V8RI1XH[\&TOV].V\8#8M&A_DV?I-63H[4 M*R\X00'&2Z$3MF[Z^230 QHDVFA$S_8'W;6EI(?W&Q-P]8^.;O2)S M/%[.R:P\(UZD#^JO I));$!;]\MQ%PJ?9U555 1@9?O)(EOT$[I.1GC-N[UT ME?\JP<,D=?!FMFS^;L\V6JVZ_K=D6A?M?'BPX%)#H81'=49^;BLJ)>B5,KS@ M9"]P/3ZAR'_??IY1!@P)LWF"YPTRV?7@1*W'H#WX:O)J'[U2YKHPVP^M[T Z M.--,?*X?\_$T?']CTR< MB-5=-S_<[@^Z!KDDJIWN]KL[@3^/,AV57%X_ZE8AUKZI<&%#:X9K1Y1G+-0> M($1&Z&GB!2JWZE?QB?K_UACB6?5_-H9 RD>>);G75YFC#[[%J":)#EX^[?[; M]=.#Q7ER[83,)(HA^OV_C-DE'8J?+H'T;&FK\S?_?KZ9&?MU5/Z%A0?GE[LZ M/,I_G)DGU>CNC45Q\BUUF,1\4VP:_3,?=#7U'S\UIE_08LY=!@H*H\[.1R^I M+UR9TUI_M]HQ!C.R%I*].#ZT@J ;H/'P\&7'X>0N5P\(R36)(8^;9:73"&3- M])1_TCNE8Y]<1;8=]C*$F70WKF+0"2V^< :)9Z(E!D+*;4L:CG+J/CP=MADVK*X@:>XF='TIA/];2MR>D'LO;;HU;"K M]CZ.NVG]E,B=J<#I-;\=M-7IVN*<(\?G#/[1G8C 8]'ZT@1Y=.<+8JC:.M9+ M@>%VC-5D2SF:'G339[BGG0_16\!=FY?:T5)D M1<3BNOI&:DO+ND0 HQ;].%@+14X7#\FUEO=X+#4O +D/D0C,'D^P^1FH][S. MI8):X<5N&X(E.PVY!SBT](45/4V<$A_924UY>ELDN$S2T7=JW>-E#(ZFYC?R M9KQ*8M^PAT %3S>%LDQA@>!9WKASJ5E@66WT4T M(X_R3%WJ!#V%G53X*8Z)^NOJ/CMQZX;8S_I>$4D%E6MWU99);OKR9.#,/8;2S6+S1FBD;OV+AI_='&_)8CMI>VFL3H$@1,V2+2*XV;G MJS"SZ>"Y%%JSHN>S/%HULC:DU$Y&:=Y^_R41;%0?:#OGDVI MT\!"XG(+D+5E7[VE)<J:;N"C!--:'@BWI %1S>EM478 MD3;W%:Z,V27J(04WZ]58S""IQ'<8&@,T)R*2Q^*4+888UJK3W!AI*)FBGQ MKFD+DUA!T+P@^'+XH/()9/FT\*'V0.A_K8#0W?CU<'RC^U2;YF66-468'YH5R#9]3N<#<4DY+&^LE@V M$J*VV3L(6G<>[+0?2GZQ:X-R8GE$Z?962=%K[%7 SGN"J.&[P_=75IK=.N9& M)GBF985D\[\M[!#OW4V^5,]O1VYH5E)QE&BW?KD8PSTCLZL_Z$)&70IC62RL MAEQ%CI3>7[Y32/]7T&:#DT3&<1>M#3@E]=J,*:I4K@WFHZ1#1J+F+W(]DM^.X9OWNNVFS&EW6I0^)'+JT(VLJ,'-3@R;':EGZ^1C[KIC MH9D\R?[*$@O^SY*^W]&,=Q6&*V] MC*-4,G2<'&3'\7]W8Z"/+JO.0B/I:^RIJKEZV:?:ASXIB^@[K_<#$GK=17'U M?2V4'X>]E\%O,J,_ONQ1#L"OZE<]R#%^G1@^AC MI&DT"S&4:'#K=.OIR1]Z MEHDA<7 WCE4&KKD1^'&W*ZXC8Z@,+Q5 ZBWCRR\:EK>J_?G>589E/;,!G+!+ MW$*Z7($E-*TX"NR:P)=F,Y!KZ.0=" JV /+W/XUSC)_Z57; ML+Y[W^N]W096@V:D.Q&W]:&FK5/+.N\OAOP#->?Q"(CY I.H),03&G#UI31P M-,E*,]UMEY26^L<^8DTF1_X+W,A\%)*845F.XWS4B55QQ(IJF+QS]B45T,H9 M&$69"1Y>]L$'MQ)6W.A^/:1M:S-8Q-()\VYH;,1GCDHK.5?5??.88$9J7+4J M=(XL8]\07+.1[LH%<=3")E)S5+"\_G:1&2#"4R%]";'GAA0$#I2[P92[VE,F M&=FA4&9=GL8ZP=\MG-*82'R9J!Q3R#9 !&U?U)S]Y8F3^I0_K4B@I9-RULLXPSE'QT M[&8SZLJ37T"FD,9E'OLQ(KK98G6Z,/P$L9Y,@'>F9*##TT:X+.CUP'B*'[ZP M8:RTMJ:3+&C'XF^2(+:L%P7V$&QO=%]]BE=U23-)L&?A%>@0D>J'S^FR3=I/ MQ+MO\+NT;[$:R/"6>)X7V^05!_?JDZP&OK-L&>N_UQ_'.KRD$)\?0P%,MEYQ M37[%;5L6V9V_.J0+6? 4;HH,9!C+%.]N6J_8GK&X'6J%R.?L5P^<^;8)PKM! M!E%)C"("6-A[5*!S@G7Y:I^C-OHZX#M717XG8WSN/"^C[2/8)6]XF5FN71[< M-VDW\'Y1V:)AX8GBU;^J&-6CT.NE,=0.0P?-Q1".D.4BTQBC:.\?=$$S5A0> M]8)72A:+?A[3L?T>;N"^+K'L>4S#7/P%JM#V>^;SX_-;2XA'YV[5NIR@AA .*BM/X64JV6F>=U936D42]KVL\(V4^M4A$ICB MJT=L@*:_X")"L48Y9!.2PTZY@-#(.[X2@=?!?-Q&+=E TO/+B^][G)'HLU\H M #TB5-^AO:,@%7DIX&I-D1M(*HE*2EE:V;8*\3GO0W#D;D,&.EBJUK32CWR> MG(A>/7@DZQ31"DW/:4!7I6D)2+&UW[0:5E#7 P9RO,J MMM/@?1%C\ON"3ROQI?8D!=QNE."' ML96TX$CDKBF]@^=WP=:XAW@UU7L;M?>;J27>EV-.>SVG].&7D]!"/82.V1* MVR240"!0[]U[T*RO=R756Q2Z^6B(HSJ 3,USN$\3.D&' 'C,8HJ)8Z9#)%TQ M Y[A8L=B\ZTC@LOL6?DH>86;A\K-\* C-.EJSFY%XD+"O(XERG""?ZS%+.R0 M^YU_K9:3_#K**9.Q,T3H:*N+:0.DFRG4S4.RU% M1FJ@IWJ8N+]]2!#JL51"T^K;<-XB<2A_%!"V)!\4QJH(L&-#9VI*2^J=-1>/\LM <:_A1?U M/G:=K_@Z;:J:9L'W&Y,]L+B\:!PCWG*K;;+]/\*_KN2=2OO75)Z>B-?^H/NC MZS^C2__GI)9J2Z64]7_>&D ?NWQWF9ZM@G=M &9\A3]Z2ZD4Q"OV_(PG8\.Y+;?S[Q0&MKP'][Q>=\T]D1U-5]:0 MB<\*S?I5EYA7$T=AD"\&*LI7@Q8=^"_X!Q\#XO6^%:>E:%8?<)/0/L@DXZ$N M,3O\V%9R?J1('3/ZCPQ0C+6UH#EIC\*]:V?64EW$28$JN4U5-Z=TV7;L-RBN!G*3YR?+ /'^ M:UJM.],AN.5*PC[BU>!^ ME_JM&WCU8OVU:.P='VRPC#]?^9=U]PQE)?/Y.;,-*K/IJR"JRL)*@YK7_0;6 MS%6SDU.]5:%SK>1.M'B7F)#9$-ISD 35Y^^8:/+5OFWJ7^XF^7'GQO^OW![_ M;06US\Z^L"Z2ZPC'JTV-/YNUO=!S!0[S%6;(6P.CI>GS9!C"PJ2$F=JNET=@ MUB<@%G;?(>7\$6:0(7N#7^;;UZYRU=^1ZY&BLT'2/^@F5-\UW>P YWT1MC?Z M=U[+.'9@M5[=>QN57CVS?XX"=@5G6'"=/X,((O:KO+GJYD%_^ M^#CUW[!ONE\^'S^+IA2:S5-[(P]OO6Q#F-;5)(Y([*<11D1>8D$.=4:V#C[? MBO_1%A.M[N[G["!'" _%P3:'HS8HFII!4:P?4(BR83:%.ZZXKH-$ONBAY.' M(6//TH%$7_9#H5JLFZJIR8J@EI9@,[ >8N0T^!Y->2RH:M2B]?"7I3K6<84 MVOEAJ/21K9TU:%34:L+A!>.-W2.R"BFH9RC*@DLZSYE!6-HHPU[HOC9W4M<( MEZF!K:6I4!W1$G6&E:/$V/H:BPYB[G@FERW1'X7$[EC\:6NF.E"B+=PM\MC0 MS0>LY^#+.KP'YUDU'8Y<'FQXO71M/M+$_A7'?2H=W4W*0?3A-6>ZC3[/\TZ? M_$^SI$/1D;6J,U)"< 7;IHS?!VD?)VWN/_#X=3$$=W5X^$D[#='TXAFZ5"O115K MT>&*R:"">I;UU!EZT[)"K\&C3N"ADO)-]O#"N#I^&U?'WXFYL#IU6C\CKL^: M.5W^U?M!I1??#UPJS$_..B VLG.JS3-!(>?\G0=&L?71VH0VK59FH HF M"0 PF=EG"L5='IK2FYII*6_>\>.L4,*B4Y;GQ(:MD9+"$'5=K MG0M:0?KAG0H_?YQX1+\ZY^'K7IP2!>**S5^VQR1&? !XV"Q3]1TBB>HVR69# M;QJ&J\SB\G<:+I6Q\ U%-O.X@&@UC#* M1ZB>OFWF)<9D)33/2WJO54;VR$>;/H@CB2A& M2_)#Z4=/]_FM6I5,$S8T1-# 12N"7 SB$AW3-LL:ZI$#N_ ?A=^]I3J=- M6WB!+QI)8*9!@#I6/F%A%IKV;3!+%B("EHR,2[!E3#/1DNJ[=T9;QXW+ !9$ MELH\-_S84BN/[5/*(US+GVEANOJ%9B1636_+I$:'47TEZB2FE0O@WT8_9+MQ M_!H' PU6S%3D7_PUSVDJ[+*IUNP9L3-+3C"-D><:SC#&FT=C.^&Y">3' "\' M(2L8\&E3KG_R))0,U48D_RR7$%+#G!0'JBFJ/;,G#CEH-'K,U1:=]>6I39* M[DGGEZQ>[P>=^_;([2QJ!!6='AWAG-H?,*NLW5'LO5$AN.P WOOM^9Z/K/78 M\K 1-@21VUIN]X..[E36\WUC%2N:L3FL=\^N5]T(J5?:CL&/#N=/_-6VV*G[ MLFFPU;)0O1!2EZ&]QI=]A%-[#LWJ=!?5L.0U*+!%&;\M0W@H#]X''?+6FKY] MZ/>IUG^.@_22R$]&Y.WZQJ+B.G-D)WM$7@\6KO9@C92_D&IAYA45+$9$ PKK MT J4?%7>_5LP"9QH&4UUH!!;1C^183=2VCZ]N_$QRIHU=)AR[]Z]WPOB0*_+ M>8PVP(E">HDF):Y$OLG<"63Y#K*"4GYP^4-DXAI:#N_4FWSU\#M8J5PL/CD@ M%\QM+$HF%Y#R!5^U6NY!EFQGE))_T:8,HP$.X6@\6'.^M+AX^?NH<*VP*Y^MX M=AKD12DZ3.Z2I*VVV[,TL[IM6,E.F.K%,58G%7PO+K.UC#]LE_3YHDXX[L/# MKI5(%T<;^QW\H", K[X\^4$7P$QD]2:@_*-]5/*2NHQ$[:9;SW6K*VW38;)H M>GH*N+R^2\]AT5!\O&)8-)TDJ$2]6A(?CI8WB<;:9>.8G]&%VU2[T-'UDI&; M(\*'6I,].:0%06WI]_F]C$MM!F.K$LS;S#[SB1]'M.\0RH5ZTVM6=,-?)&X% M&Z?L.Q07 I"\\;7S,H%\Q678V<'UUQEMY[IC(?)0$3>.5W0B"OUI/2@UF1C0Q^.YH7/E=O>WU.T9I M _ M8^:OR)\.')R[8="O(SYL \WM51K',AM-?V^ X4CV1O5L;^RF1/ VT2,Y45'M MDH_#>(QYO#;]Y+'WR!+M%C9UXB!KDVG39/8XD6/C[4YSF2J:[HB.L9OA#!H MR-6+&>I'W)BXXQR9:*P.7_!U]]+FDKNGGZ];36B=O1T\%VD Y+YS=&@YZ[B9 M.^)7%8 [.7>9+U!/[2'VO.HL=%94K_O-&HMF"[-#8(30/<4 -<)WF,7\\;FP@53^O,ZY=M;YGMHGCZ4Y86^?H0$Y/8" M7=7PHO%3MWJ6UA963:=;PPP']5=!K>RF.HG?Z/\);'CRV^1\<&9W>LIN^:UT MA*&D"8E9[M=?#,BP4AN*30HT MLK,_S$[+N1^I5I,J]K=;05BYNU9<1L KA+PA.91AQO_[O(C3R,8SP)>$W6B; M0STU![(^+,/08/Q:L_D2H3:),M'0NYKYGE.),J$6XO/\ MZ+T(Q]!F>28%PQ*<79]C6P*1T/MC:LB'#S-XPNINRPY-$-)D'!9/[+DY.-)% M]TS[WY/RLO?_(RF/:6AA\5B;]H/NG9N8;Q=N]@K;S7]Y/RR0;XN6G"SB)[W. MVCO#^S.9D$KM/NO#IH5,'=9& 0QOAW0!Q,W,@\4ESGJ/NOG0$(_,%M.,=?_ ME^,>+,>B*V]=JP\W&AX%B9KG7SZ.YP?=V.%&=ZN%3[ESY9P0Q_6=N*3\S&+; M!)^G%YK'O3.81Z>Y6O5UO:/S.F=UJRJA[-DO_)X>U8AYXI9*696U>A,HG)]] M0HK^>A5'+WWU[SUS!)NCA):X$[1PQGS$595T_Z88%)LX2Z%CZX M]A7IK!3*1ZMBV!?H4ZO:G1(C^V #8==QTV*LST^=. M7A1'B$6TB+_M 9Y=[3F7'"TV^CBS5C5R=R"8Q3R T65X-1W&8SZ0($HCHM2+8XOSA\6C M()GO>M*?!H!U(.LJHAP1B!WRX\G%!MV_SM]@NZ77S/VTY.U MVU.NBBZYW]:UG_0N90)"GN.AO$<%2^PM2Q,GL],&5+MB+&2%7^]\0_D:^JYK M55]+H]S(,7T-Q9A:]K9,QTA/,R-35*GB^NGPP9$@B]RNVWY0<-20A[<( ;&Y MTK5; 4KJT=K\VN42:.8#@].[+JJ\W) ,"PI]DA6=LZPD QE66(0K:0V MH!7=X'+Z724=XA?FU-*:TKSZ3%IB;<(I')G2$T9:K.#H5(@< M]D"Z<=B+I/?:(9LU62):]:)LBYUH^+31N7!I_@M W8UP0BC*@ 0>3R".Q 4Q M"YLZ7XE;LB?%VACWX'I$R@[^#X)PJ85<$H2XOPG"Q-[]YO(X1QRYRKX*]K9& MZ=T,,RJH()HZT5(3MW:%?K6O?3<8&CCU>LSSA7)@T6MBUY=XEJCX0T[U[N S M#1R'D8+^:G75D"'\S:1K9=U\_DA>$F+9>@;M(WDX>(@_T/]<0&#M-%:-FF$4 M73Z"CLG[>,B1;TU/;4!*M3WG9GU%RO#*$;[ZV<^S(];IZ'YSBF+S42C;J3S9 MG:C_0(%% 3X +92(GHLV#,3&+SM^I5K<)H/'0]J#:2F1!A*.($:0##+ VFZN%/_+!D];)< M$,2C;?:(+)1GP\%![DMOE^!Y:3">8B"$=72,=?H-;(/@Z9B'9,,4#&_J^8<$ MM\V/AH]-(?=2QO<;YOTC!Z ;?K M@NI!HDVPQ/KG-?!4QOUG:]IQJ-,7 QUNA$'D$2Y))])I(RW!O(LK07^_%L8V MN*I"R[IM3C4,C,/)2Z2]>1CK\Z_=RBLS5KHQU3K3%[5T?,WJ/PMB,1IK)' N MU*>='UMN5:L-W%P?L:'S97EI>WM:DCNXPR!Z4U),=5&2&V*C'SY%O[] ="W+ M#P\O[H49 J=5N#*C^(K\(D^QEQBN3N$/>@&2.KVCJ+LEN30R.<,T.9L10,N0 MJGJ(4M"?VAL4ROV]^ZH^=F=/4P=>X@YB3+7TE9;QSAD?-"#&ZAB,2Q*9,(N4 M]:+&)_G;^V*.;WW[*&*_>IPK"VQ':"/:NB%UEAAHHOU[BW%X8?"*I0A>*,4# MVEQK_1X:YZ"=K?TD\5*._ )7L71B,N-GWI=J+LMN<,48XMB$:BTF@]-D248TRZ#M?5 MJ)%P&KHF/3(F=MMQ=1X9/Z90$XHK-INV[&M!P5(8!V=EY:0'G1[=$JQ0^/4^ M*"(>T3U;7,/()$9>="C9Y%:(J _NZ$]J$?*>3 ?!840NO_5B R_QMX.XA6PL M$U/;\'616_M(8N/B^RD2Q$''/TQM+M,G9ZE]TI[%;+;.G083IV[_H+N7MUG5 MI6$2&J;;'[X0IYI8K2G!(QS^W($_O6-&3$U?#SI6BN9/6O18+X+K$GFH$-G6 MPTHV0QWER/RX- M=#EE=)3#8OX[I4;?J(@B7CW/0#OSSL[@B\=;+(Z/]AY%R.8^?MPUMR%^2<1@+,Q M?)T"+G )N#-UL '?6$ TY\#;H^]/0S%"GI+E+]2E_[PB=;KD'UED@3E_MJ,0 M>TO,PL\,OUEV'NL/@S@G7%@<\4L<%G0$_/ZTZ&?[:3HFRL'(Z5U/VK%2Z]NN MM$J2X([GP&121K=M]:Q?'C!DUO!<7X)0M_*#SLD)=7IHNBD;ZF5\9ENUV3KZ MO!NGDQFWF70H1 Z8O+<,I8U?'OM_:)]G!DQ.>ARFVIU&UA5GT];GM?YM"/UI 8O51 MA$'2TP(TV3Z0[HRSW&*R]$CZ.]/M"UY*_O,AV_*$.2_E**&P0L;,=Q:AEU17T;='#7Z[M>6 M^J32)ZM=K<9P>;U/YF:]Y&I/F09QT"@-<)DM:ZRWU("6 M-8N6)W'O3+:Q?FB62_%NA"NE\BZFC23UK4 M-+TM/+]M=,E=334WJ3$K58AM=S$UU MS&U*&A=!T !P!Q0#UOTSKJ*GTC=.ZR%)77JP8T3K58+[XE]Q"T(7;=)HMI-Q-H/)U1KMP74(_1M;1T,.: MB2DB2_M1='4) ZM4<<+J?/&0T*LL]5I]02CNB@=!CV@>%7YKG]@XK';E]Y9! MA,F@.N5!]F- BWB@WK^"/^Z+WT&A4#XHZ.9F[NJ4_L_.7Q#=M(6)!"S?1$+N MA&L\LGS"^<&X"N3W_Y8RTETGN::;!6E*.34P$+S^P) ( \4\PP//.\D2;CT29 HJE!4',M#3*7EI C4,&BKN.-5RM@A>=> MTO[Q< -TAJ=8[ 9;DOT84-AQ\UO=R_8I:LYD5 86:2K"I;RI\;1*Z$&NT-,Z M'U1=-G#@E0.%46,X1>V?^Y[I&)!__U?M;ZN]S"I9?MO^/48'UA,O1XGX&.,( MF-(R;Z+]D/4COH7!',C!G=Q-N# WY")E*4KK0V'2KL< 4IT!;LVLQ@7[&:'% MIUFDXDDZ+,=8'=6D<'>ZVM\H>8&P1DI[5%!1W0&DF+QZJXU@M;21QS'-*,]' MK6I]C&5]7/*"""J0Y.2:/J'8Y%MN5BZ6@UM%?=N(B+7< M-!RNE?,\EKEO-[G:3)H0.E8VA#V)+U@>5Q-=-FR>EV@6Q[2^D -W MF0^42TY).;SPN?T9W?#@HL] M.5U? !5.3DEGX@MTTJ5G4@ATM$7UW' $1LA9Z>H*]@@BU-?OFOB;)0UX#1C MO1$,LS@JS9AQXJ^\\EMECUV^RMEP!$3]:6=C_5_ARG&C6U^K_]H$ALV$*1D/Z"_).'=,!557^1C,'D)B27:6V'3X7^M$>#([2IA1QGV@BOR)9-+U M<^88'_<9C#O*)$*BC6*0^L??O;=O!BGXLKE"1\0/G3N.)"P+H0.J9YK1[7*" M+HWEU(HRRI<2QHN[,I+VJ!ORQ8)6B>!^A^XFM^M$^1U.;NPX$;&WHG M;K+&$_'8$UA]JJ?$V2>,ZZI3@*W=7U=B8KUK.N !)'?$)5WG>&<3$@7W+ZJZ MVP0>&.5Q$U(I^,2(#O!QN1G /%H $U+*RRH)OJ#J6 8)63\R' M!EB(&>]&2S1W/#+J6PCZO%&L"[QM=X()1V-P,!,[EG[0 M%QR1<^I&T,#(3YP*]KS )4Z-V3:6F.9:8@DV1VI3-%F710,5BDRHLX) %J7;7H@/D M+J=?/MXH,N[Z:O6\ZO!6N^SO&4EN5!CRB*B M(KC2!JC;@M[E+BIZ'^U7X&R)&;ZPFZH]-Q >SDBY&E:@4M>$E.#2-"Q$\-S@ M#>8^/*A8)GK2,Q?A)$*D3+W2N5:_/>PZ7]]UVE\:533TBKR/.$%H2;2/B\C& MO:;'[X,J246AS*Z6\%CP;@L"(.V=F-,^G0Q0Y[M5(#/FXT#/.JVQ4+9?-I6B MF9_@H7;8P4+MU#7%:&2=[#UW@;< ?-GW)J::7?9;>F.^OUKOB"U6K&J$_69L M[U0_>*8W>M'])''#4UU6%+%HX+/^VG+%C@$$U51F_4#/!DZ4.H5*""(@'P(**O"$+:XMPEQC7 YV@))[,Z1%N%XS MOZD/T;9>/ A0"B^TPNB9Q/AQ@&TEO)KSR1D19F:#+KDZ2-&,R61@P@@PRB)% MAXZ.S?\0NW$C:<]FF> =QKG32JO[[=#6\QV'2ZK!D,>ZQ-N1SVXB[A_&VVC; MDYU/)Y#7A7NJ7EQO.K9)J-35U"B\2SN+V\QW,)8C8M4^%#*,>FIWWM)-J$AL MYJQ(7!@=7>PZ3,R.#U26FJUW:-:$H4>X%L):I*0 MLDZMJVH;WX_BEI+?LA9D0DLFVT-[:R>/"Z:UTH!79C*'-Z'Q*\M[L3$7:4=/ MCJGYEW1SOO:N L7*" 'BEG*HNW+OTMUM(^BA8ML/[^/F'VU- CUXY4LZEO)3 ME7/+F@_GV0$U>R;U8??CP[WMR:5:N=D] OD/_W;AX]9PA$D=[76/AVIV+7@. MM@ULT-!.58'?%*$Z%]*3'QV7,*N\+X_7'03#KP=@?F0=*L9Z@1$Y@H6GO-E* M24F.4'CME "E=YE7F1T]RYTP4F4$U;JS"K9; MSA,O6@[&-B\,24IW%%@Z1!0.Z)W@*NWK/8;0<58G-L9SFY^&@;G%;FDNR;A' MM>;L?8DX&&M>KG#N8]:Y)%3*[:;M,OE??[3GT8%SI[R)]1"*]X$D^DLG\E": M9K-PY]H=WU!#,SHP9/^[:LQO MCL043S/F3U3/YN_9_YLF;6O=$Y'KI]W3&9X->V5U"_TJ3R-7X""V,E=>%F/.!]U2K;_'$E+V0 M+MN3JBQ8RJ;.H,):ZT]Q9QWS,2NM@8G=;^(X!;WL" F;4,YO$%63@J+0-K'N M99&;8Q.JRN$'Y+/Y2H@Y57VN=5JWN ;V#*7Z6K5K+DC:._)2N\ONKVR4O DN>&&1]Z.5WWOKW%T5R%!S7!EP=U+NI=&W^!9V/1) M;ZMI85I0J.X- @@M@0Z]_NZ*9XLM*>[;H%-5.6J(A/[=EL%_(74 HLF-=TR6 MT(2Z>0?@UD"DB"*P:435BS)_":E7^M#F5 ?_R2?[[]+Z-!UWNZ;-IZV=1PWU M)=?X-+_- V/=ARHSW5I]1 =_P4D)8D5S:_O;W &&)T2_7QHNZ?[IV6=/_L>S M1Z%I1]K_R;-MR_^F&?QG:_=.'^[Y+>4&7S@(7%UJ\+8)T]7*U#((OG>V-A"V MHRY+C*>BR4RCA^@&19[EO9O_2J+9$\=9IF5S]"5=U&A(YKF7!X:BV@T-"EZ^ MH=JC0\+/A>S\X\ 2J,E]/G />"5JK^!(2/$TY8]79XXH3:QE@<6&,S\_Q*AS M?7%"G:%?*4MUX_;O"I/##'ZV8Z^J&67N]-P682E>@)M/KP'7(+2ZN]^MHPC& MZAPMQ3/U(E]7.P.'R'RDNF\VDCJHEH?@WC<;!Q"Y4@[+#?T$&J.6.UXWO]1M MRLE/%:^K0U)&JI5%.!KV9))%;HC740C7X4TFGM+R=78+F(A#MX9#.$5]BW][ MJ*W>;3RXX@&GQT7)"<=JM?)@G&KA1)RU#[ZOW32]B"*4HI13%)#K/5*P'^OC MDME32AP;-J_<*_0R]<'Q"@B#_#=:%(95DT-QMJXJ''F!#0O5QN9KDAI$$^?- M.8P[!WV><&:I.S4B9Y#7]=;C/*LDIVW_5@L]A<^ZIU5!*^?I9,E+NB?Q%W") M7HJM]J&(O5SP[G*#]11>(,M2BU!X('<^7OGX[A_E!UUP&V)8?<0?D*9]9GZK(8O2N)? MD-^O$716UY6_#V MI.?GU->27J]:%R4V*4 ?X_4&T1$.1@"Y1B_]0)";CK2$2E:^782!X/O M;'%TOS^[/URUSG_\A"N]H]4':1 _K_1WIQW:UZ$[7A6'??,;YU_U1;X MD)%Z'JN5%[D3VWCQ/:XX[)2Z?*9VNG[E-"/H[*?O)J%[F+;IT[^'/G:W/[A_ M@1)H%:@0*IJ^V ^XI&.L/Z6[6,JZI-,ZJK(Z6X8?7LS\3W.1&S?7JB[IZNS" MF@GU7[7(N(;>"^FA!M6)D$NZ+S<61+&7=(Y,J_?.'$X?J^$OZ;8@V=NTK<_\ MA@]K\:X>VN55_7CTF\!ZJQ=IUQ(5V#LD"6E$:,I+TM'=L=OD(3X/1L;>)\A7]D7YV"3M?S3?=X;*E)D2[,IDP1JQ X(=Q/>S83KR MA>\HTHFV%"E^/EST!HL6O5KCCE]XJJ88$Q$=8U-O.E7HIB%I2?5B6%9W+S(; M7$ 9X17IQVO8GCZ:5CJ]ZEK<[2K M^09;#B07##=*V#I[@W^9=OVVZ7IK('K1WW8HA7.6UYQ1\;#!O?[L-9>K?O M M]&CAXZ4\2VD6Q9)-$VMH+?,SN2.#EMA3[CAM;;W";S]6AW':VE:@99TU===9 M:R!\O;'57DYS2Y'C]WRUS?T7U/OQCXJDUS>=*@?J M\!''2M.*^K7[B2+!#3";8V1RQP^D#/S&+U]'4[6G;/UG7BC"?E;*C' M2;O+J&6%*98*LG$5,*Q%!"VCMJTOC^L?@3+(6MV^X_? FGU( TV!M,J2A+-? M4IL/HB8]&V6Q[S9RL^4!*"4QBOU[OT/(VRWC!Z!N[% M#7FKKI]Z2=>?O6,KK3 &ZI;RRTN560\,60T!NNBM\ ]@ MCG:O)D]RW+09V-D3 A__K#\L])O%=7D&'>5I%@7O[+_K+DEP+)98XX&WTODJ''#(6(0P6 M_>:3W6L[;6A>?F9(D]W7@WK!%/TO6;"BY)%+.L5NW??P > IP^J2HQ:C[QJX MGD]CBEGQBW)1%2%%AZ K DG='K,H7$J]S>C?;]^,L@CL.7:MU=W-,UDILMQ& M&QGGNQ78NI"834*R64B95342->TSVZU,[F*WJZ;Z:@(V@EC/O&[OY#-!R"Y7 MWTA4&(P2U;/<,%:'1,E*YP4R.JLXWPL#*+=8_;9O;\0N]OL]YW112-(31%.L M@VAE9XIQC5C,%L*768[48J0!=T0J3RE_,UA:.IAB0> \/N>ZZ:8R1H^AWK() MU_*C3)+=A*O6##?DG^X_B_C/ VE_H!:#47D2?QHUSY =199E[BHM(_9;")L? M6P=Q!(KHP4=+#",5.TTEHBN'#*]&[6H64MG8GJ^Z<(64NKFI2[9OF61LX;H& MEMPVC+M;/"1+>> "YJ^R+4>A=1SPN>.-9,.5.33.G,D9R/8Q8U6<&G>_\(YI MXSR7CKL\DN>T<4,HX51ML3:5UXMML=U!6BWXW9LZ"$XZ6'0/3]K)E>V#2"&+ MD]M*NB*%M'M?5ZP#_.MO2?8JUBZGBTQI!V[(F-\/IMB[*/461O90P\W2T\[CK[@1 M9_>.MDQ;[E7=P3O6)P:7/D7XE9_U7-))XN?9V9R-< ]YXTG"!WJ^&4XAWT+9 M7IW&!+ ,U#[NV/"6JH)&ZO$"^A(M5+_C.;@K [$T*2YL9$=BYSFR?+333?5 M]IVQZ=?N<9]CY UG!!RBN/XB%# MRL2&'J@*>W@^(ZI$))"#^2KTTI?"%_YFT"L?D(%Y_D&*R,/;FJWO:(ZQ")$T M+%U;-*[H=U$F]3*H_-YLT#:#"4E;Y82 MQI9??_KZCW1S=%7U^WW<'K;OG)H6$ 2BELN5"<=;Q,WOH;%YB-"#M6K?OTIE M481E$3F!G9:?Y< :6^[^6>:.6( JVB@MH7>]V@=R=3&T< MDGF]468QSQ-#%H?@V3-:61U@$:F[I%^V7PG5; 7A1-9'-7L_^)9L*1^ M"@A6-1UVH/.\8BI]H%I+-!=7@4>6VB:,M_EB;@>^P@)O9]]\)!*;-:HW+Z%' MUJL<5TEO"OICX[:;5[Y7:$KV<_C] KMV:CRG>2 3^DG M.@2A(25]A#MM:+%BK^6QF*+-J' P_"&A/] E/\!G8$*,MQR]G2UZ>G*SP>DX M%9;3&3CK4]QQ= 4KDN"V5E&\8RV?0\7R)9HG+<[4C+^' >6:@%.9#2DE99/) M )]7Y(LZPJRB!KN Q=!.\OV1.]>5LH08HCXQ/S'F0[9][1A<@R#5CE^$W^PK MI((A.##8KLA8874@UTBA4(3;1$^X4CCE6P*!W35]B6O(T5ZYNQA,[I;Y66VX MDX2705@@"I&Y+!;SQP2"%]1CBHF8\W_6X?U?Y I_3<9&:DP086ZBBGTW16RN M8&S/YJOK:B5G)9^Z0S274&X9+34OSOYM X1J7A>G^\CEQD.N=&%YS;B]!Q[Y MO:K$9,P"/&:<2U:;RQLH2]SC'CE@;KC^I1/OSX-_"86QV".6^*\%LK1\K_DX MYEWU)1P:R-S,27%0,S4I-#+)-)70FIQVJ:T9;;C7FX\0U:))AYZA>O-V146Q M%50_#9 FC3?9-3TZ;6+C9494$)?DI*:>AM7JQ]=*(G_WKGUW*DA>D4E1R/Z8 M8>P+)8U !W23?7_VH(Y?[3YGW"CA3[)Z\VQHA6@E%UW[N5C\J!NCVZV"F^U# M@U9D!), +8H1@%8LP#_%/^\?NSY=WWK3N^P3BS58(F5T0D>+F(4'$4<:R"XC M4%+WC@=)GE64X%D;M:<:K_UPE5JHXXZ5 "IR"!GFU]#<^KK*:XFJY5G6F=;? M:SJ+2L2 )!4P3G$D213+)3-@T)LE=PC>PL7DAF,?>G5ZIGT)+OBR:=CZPJ^M M>W%U8*AW:4V_*CBJ+YC,OD^;G^\#Y54,645W>[;.@>^-%"1=T@4/'6[%V R% M/ LDTBP[ZEK1GU+M.@4\.HO Y?K\+?3RYO6P&Y%*70;#@W7GI^&?>$TV)Z2_ M6:N56:$,"9;C/X[SD?5FB(9Y(D\P ^:F#G+VV#?] M*JQFS(Q=6E 6KVCW&I7'Y)<>*.6#G3TM?_I^*JK/.0R\0]L3\X$KSLY:P@Z] M2/*_XQ?R;)KEQ+5+I0#W?!:*%Z*F[Y)>73EK?A!)1K)Z2)'K6DH#J M:IM()0M*4\E*@_8O^!:+U-S:20Y"0>% ,ZXG5#^*"/U:KG>P-G])]ZYV+V68 M8NQ*GS8-S2")SU+NY"A,J2MMZ3\H^MS,AZZ+C.L2>+)I=W;>MR2(JD>W\2IB MVX38"A$]RNYCB._JS1TG>]:C92-)9CMKJ+YD#D)7 /4H/M/,XCGV<<;ZK(06 M6KC>05 U-O''W4(8#&A;*#X^6$R#/FU\"#[DVH*DC;J4 M3DY1;>:VABAO*X$B8XB= )"MG$\R9;#^C:%Y;2QAK5!&KQ6" M*BFD>*L!.;V%'5BDZ"UGZ78J#&CV=RN4J]H*H]KWO1<2-O]Q-I/I M5UA5S%AG-,X( X!C@0"%')2>,$K_A9YTE(P3\I>0/[K3OXA=3(6.UPS[URCP M>%+Y=0UG&(*$;OMJ%N[H0T2^&-)76I)".(9^[[.J$E)3FERDV45XT4X7.MHQ M$#>DA'<6%4QS-):*V<;VRF(CG?>4*?SCC>IR-,NA4WV?,,J:DZI4@8L&^$O> MR6UM$7$K+VV5"7M/"O!O0.#K H]".)&APPCLB*B[\6C@2XW1\)=+NOC]=5\\ M;FUD!6XAQ0Y@#<=POQ(D])2B@EC:E_44^E7WC!],"L=Y3RQ+;5T@@:O'J\LD%F02 M(9A+_RK6X6;K73W$7N9_V+G^_PU\METVLJW!IY^65,93% U\)PM=/GF+80.B MQUE+: M!9?*9 +3462)OW41;#_E;7VQ0_:XUO57H7=FQA!8*R9.<*X&,P80_3SE%BG: MT Q:W^ >9[7QHM4^='ZDW ;7*(7J)O6:%! W J79R?UYZCV I&?QG\P;PA?7 MB+.\L=XX9[L2Z*RF=JX7PD\2;0-UGJBA^#^W-TJ5/Q$A$FO:76.*96W/;[>. M*9W8@ZM5Q5@RGJ^(:4@37"EUSN9>?9VI+>X/DY5KC,#]"!,5D[=[_WL4H!#" MB\GW +-PJ#G>D"V06OSMN,2B[,$X[_U'=V"O4=U2<3JDGS5B9L%[S&/#6O:A MWNADB3X<@(KE!$58)Z'UA%.D*P^$4X:FOD6=K_.,$IPG2WXCN]9H^'1#GJTR M&M_^QH0*5 _M>8]/*4'GE'$]Q$>D-MKJ\:9+C%/+19Q6"*B*J8CB5_,!&-SM M4+ ^"K0?O&-+>'J1FLV.>:GQ2?5A!A;^Z8C%//DBQ_TY/@,_.F;]T$!JH%79 M!]4V;K7C[N73ULJ3Y.#:[6WSU9U3RKRL:+8L8[/F#8Y1BRFB&42(:YEW^S7+ MHM@4"TYHO&IP'*CXLQP !X/-4@M!.)U,-Y-HI'@)L_Y5U(*>S%.',(5N;XT] M>4*FJS);Z1XTH[S0BN36@;4BB>XDK1G!.D")_C]+H-$Z ==?_PL)^Q/_NMB$ M^#@=I6<+T+0#S8(ES3CMGS=DME)H1AT;1^-SQ;BV]A =4$32S%B&?WZEPK"0 M/^$;(AED$.D3NANQ M<_M=4H%;ENCCTKR^BNT(=[)(NK6I_M5/5C"=M;N+S\DAHI-4;TZ=^^"T3::* MJ1EUVQX9CO2C9<62X8Q.VISO>T>#TM3/DN;@%[-*)8&][TD*G[^5GSW(BULW M*9+ZW%I_53]]@9QE;)K;@!47/=!/8=[4\PCI@MNL<.Q[W($<6-E6HN)$+=': *%1;OWO$;SN?4#YA_!(*LZU$M,9Q4Y:0%CHXO-:B\O/H\M1Q4UU,T[?!X,?)VP M(WB,RJ'\J/?"*$H&!J40CBGK\4%9-FG^$AN+7ROCE'R(,\-7), 5@P&Q7CY. M0C.+E9Z*I8>?8X"53+DD0SU]GO0!Q#N9)'?%Z@V!T89* :_)W'-[DJ[A&;KK M;\,QU 58.=;'0+%!$M5<@0QA#[3ZY@4I!OF$9$8FKN#C)3-;4G>EA5*>N>&RSE)ZM5.9ZP0 M:'%CW)C>]ZB \GPZ[A0E7R1]Y[^3M/\(.Z6,9K4T^[8=&N1Y@X%(&WW)!Y$( M'Y%+(G(&(UTO-F^/3$0H28Q%31_;M=UK,T\&_)@$],6NZL% >KA)8T=-7IQR M=SEO:PH\8=+&TF50I Y81Y^8:Y7Y&1J( 2)B9[9ACEQB;UY&3LUIHH*<%BT) MKE\2A= SFEG#>-G&W^8-4^-Q)$F,8*Q%0#+WR,XHMX^0ZR9T?T<\ M>"#R6'O>1RH37_S0>?;)4%WQFA-JG>.P*4Q\B^OU4PGGC-WDR@+*O?#IDC.[ M8VV',EM0#,[T6IQ,79U5>0K#D)["K&M&7:9Z_YS?&+G4W=_NY?!O>EA/T]CR M=5**LZ]JB#"Q8#G][!O"]S4;3V.17'>YL?+!Q8=24)P?:+AW#FT MR>*0M2;_Z9'/XI6UC=+P[MC2R99VKMUMD_D0)@\'7(@X)@> M5$=J*3F1S/#&F7@#962[W.2WRQD,\_=M([P-9=,L72R=4.YX?""$-4N2+6(5 M"/?'%[NU&/UQUNI/_C)ZYM44W-@%02/G2N]/J]*/=7UXEA&'3^]I--=^BCCS MZ6 3Q<4C8^T?9&LDE"%W$#G^F!J#^I,3ZQ0S=W!J?TNM.EZ*(SAG/_+NCQM, M&[5>-JZ6=J9/[D"0-OVY$HCU"#%%->3,=JR0A,9]/=2G)OZV.NHNS\^:!2)2 M\,KE.F2_[+K5#_7\U94?VDXDGTF[B30CE%AXY="+DI+C^>/H-MG936^?" *O M].K!U-EI7TQS-RHDA^*?L"@R\RX1J6][5^>2SM0EP=BG_TU%Q91-/\&;S9H, M,"?]-BQ,OD7>:!M3K[#[2XC&$ 12UJU.@E3Z>@3GC05XV$J,+ 391O9_#.>S M(PH%<:],>_(,S0<"*E]KKSSCLHNBR \5&3'.S0:ZIRG4?/CQT#W1-I&7UYHV MVU8JWIIOZQS$H(YSC5Z1[SX!._/Z JKBC):,&5!FN,=)0^J#41KA-P&-#.[? M6^Q(_KGA=?Y"3O.,U>GC=5$YX]U;D_=Q9X"_MCNXW&7J^H@NM"$ M;&18.=Y2>5 YONB%R?AX_-_S\S_@86\IAJJ'*MG(C)?.5,9JG(."C5K>MRWM M$'W<22%6JH #=PJUU&SGQ9%$FSD2L+U"TWF0?YR7:.,A_&PN);C:P-Z61N$^)?Z:L?9HJF, MUG$V\49U_$,[%Z:62-ZB.LC*C\"+5=;M4H5\#-F?6I&7W3_/]-N<\8DW_I+. M,D3R9K/DD"KIF?9OM;#^AM%+NKU"F\,:WE;YY9 /IWR=[8?S*[NE)<. (NWP M!;8RWI 7'B]C;=$,9<""89)=EJMJ<$==:+P.+M$TOK#M*U+F"_?Z^R7=JVS72[JSA(GL2[H) ME8:+'HQ77[WNQ=#6L.GI7;/00<:'EW0;W%IG,HZ7=(J*#@?LZ[L2.2BC1YMJ MG4)!=FM[GAH>(RY0,-N+9.I17.U*&R[\F+_M]3$;JPROD]O[@P1PN MZ31^+W^6M_A9D^%O>?@'=R P+Q=4G&1EQGJ^KR]YO7 DA?'9=.+@X7E+"4(R M9^180-U*U43$*^C0G136&'/(!G#6I9W97H=MC]US#Q.?(B MW^%2;\"'=SC:DR$."XDG&D-<\[D:?I\>SYDG+<8#7F^HT7MJ >=KQN3KD?0J M'1^>MPX4QN>"LS#N9M!F$-;_I+A.1?+7]MFH+&?PRN#3-1R)L_6N2310,AWQ M-^>6[I;%@$G;08QU>B>7$0*1A%[\><'J._VS1D]>_?V_;)@_^9,_^9,_^9,_ M^?\&ILO1_P502P,$% @ :YY85B?']E,C'P$ XM@! !0 !T=VQO+3(P M,C(Q,C,Q7VZ=)$NG0"TEM""8&T&[][[O__^MYSWG.^<\Z] MYSOW89-Y'B99^[?6S*R9-6MF[=GD'^09X)2VAI8&0$5%!7A3_@#R.' #.$)% M]>OS3Q.,),1JC-,6!0\*N0T+#P MN/@W"8E);]\EIV=D9GW*SLG-*RTKKZA$5%77-#6WM+:U?^WH[!\8'!H>^3$Z MAIJ=^SF_L+BTO(+9VM[9Q>[A]@]^E8L*H*;Z7]<_6RYF2KF.4-K@*.VOEWYYG.UZ[,>2QA,",@9H]H=N?70<@E=00IA? M1?M;R?YM!0OX=Y7L_RO8_U^N,8"!FHK2>-3, @@CJ*3@LKSD73+<5V?[+? M0IFZ&]BOIAU7M43.)'\G T'BFF3@@^X[,O BE\3F+4ZZ.2E"JOM(!K[30,UA MC;?\=&:E0J;1=Z3686$D)5PQ&M[0"7']I^++$$SR4 3 M>P:%A\AM,O#E'AF@ Z'H^LC $NLGV(P8+-@O!?_ &SG[+1#_%-HM\6!.Y[0> M3K_(NQ@OMWV[_V.J"P'L.29!SL#=R?(P&\B\J.# M'Y.!G1,#(#0[J FI2+B,?VCI=Q3G@HJUPM+9BZUY(G>-< M,3LCUD.LAUT.NAUP/N1YR/>1ZR/4?DJOQNM1Y),+T?J)B.M1P M[G[G]'71(R&$ M#/@)T#Y0YY,E [%=1F2@>!2Y(Z,.^"8%('_J],-6._F)@'$'L@)!8$V:-6XG M Y'R,H]!W-$QZ-56]PDU9*;#P>WDRJP,3?>LRA3/9(GF;^0.0MO*1[H*.IY,IPBG:&H:7) &#$H>@&&@EY-0N MC!IG"SGA;?C$3^&928&32!QM=4T-HX M$0P#M5:2L./[L5RB^9H'I8B? >&BN:*BZ>' 8?J?:7^U#;FEZ#"]BY@S$_MN)^]Q"3';Y3Y31^&_W2 M4;[^_$T?H]GY]$KFB=L2L_&=KPR?E)$V&E)_PR(44)#>$731(8V0<4\RT()D MJO.?[0WDY[M8E.GY7@)**9_;:)D]'8,WU(X$A%Z8))IBV M;/1J(Z=24>S,)C-NBT2KKG/Z>EK3Z=47W6RELKL]%55T)ZQK;!1HJ:*I*/7Q MI<](+P99RADJRTA_NU_%N)!P(]@C"1%UNP"#L[-X0'T;L&<12;R3$G-ZG&O" M<8D,\/MYHJ=?UIV;2P7CS<'U<-1"BF16X>@UG],3]IV5/6[ICXZ6J\]9=E4Q MY'[]FM>B?<5>UQU&G[!>%*L/*R(^-TG6-A31O62\& 1QLLCF[[,?*-R#&J)O MD.BDT@F&(VKB9MXA7Z J.$NF1M_'17YW<[S3G?C,Z26P"\L9K,LC>Z$VT1,7 M2\^=30=S@_RON31MXBYH!OG9YZ[(D2Z@VZ-(;!+%05F8^3>DRXC2 G(M:"< M-!*KH_M3ZU.;01V,7UX]8VVO.1\2P/^N%M^8QC!7>$?EQ.T<4=!UD@Z6]$@ M]4UZ*B$Y6&,Z>2%<>U(27B]:CB9]R\\2DG++3(7O^>3F'"AJZ!+3\F^5DU#$ M5)@++S_V!2Z6*6B#,GY0HS80>3@_[^)K(:URE?JP)LW,_3#627-BXH);FCG8 MI>%T+,,R-A1Q4]IU(P&]V-0;G<9&K(3-?(!3JZBCVTU+,2?#T+TH+%(DW'8@ MU2:P>4\IPE[?;#GI)O5/JX7A^>11K'; 9(3H$G0N_[V!]O04040T>UM+OJ_> M,%[+O2_EO4]6+5BWIU6N@0PDFRF7CXOFR2-XWG@=-1\S!7-RV4N.R8%>1"%3 MU;'U=B2_*[T$)AA)QC2%YYF1W=@N?!]-,8FJ9 #7P^\X#%ML_F4_]\C W!6J M;'5;_V)3,@!GI)AK[(\+50X!#@$. 0X!#@$. 0X!# "!R"*^1L#[X M+;9="G/1V5+S^VN9_3M'W^BK WZ[46_?=JNS&#:W*9T<7)13.KSG-==,^"2W=;@L -1F)G0H M/NQ'])2+%1'9 'WU_\Y)W=__Y#L;B9[N$O/Q\0SPQ=*JFU%LC\I8OP!'M*Y0 M+4(J-=OU\=+0#C+ 3#I[8B??%WXIP!KU=N"TN,U9X8]S3(Q^UP+UX_7+AIW9VFT$YG"VZ=$$DZ=F*_U@Y]/P)*!J#1%##_AS$N\$ZRI&*V._9@)[031R1ZM MQD@B7=ZH7:@QN!X:-K/1?/$LL45*YLAMUQA[BH,V"VN4)0-E2-L8:H(9CC6K M%>42RE]V1M_J\6O[I^O2C[$MM[ K&4F7$K;?R'DQJ3YM,\,_83PCR9(T>-G> MUZS+$QGBL3'=4P]QDO16"$]PU%ME,_\90M*9FI:J(UY*KQ,GG4#B71]#T'\(XM%&!&7Z9:XQXYF\W[5E^=/?:!.ML=JO^D1-MK]?L:T5\O&2V,K&?C[Q/TOL-F M,F\TZA/L/N.$O![X,L"8=OA9QL=-O>^VE\B][7]7+"44G%6]7?P33W_#44S+ MF47$I+M4@+\?0@/[FI))!D;>@ Z XO!?/D<)LGUZS&66<3KXHCD*'@EEQY6: M5\W58V2X).MH:8;?8.69(T0+PU<5#K3#P_6%F9I-P[5H:-P36C%[$C1+B*2.;2 M&$<$NJN-3X#4@SE9NM?A[E]H41F?-T%\-371'86WL,RP)E;:&U-S.Q MTVA]V%BTWJ@\UB/&HF*HW(GZSDC=M2QOVY%[0Y9&(V#YD=A&H3[&K;(;]&"Q MC*<]/ ''!=EQHW@QARDYC.;:MF1$CID<'.W52I_O()4[<JZJ=B\RHKSG%(2'*',G;D MKFQWO[V95:_3Q6Q\E^4Z4F*\?\J,3P?%-&[7PD^-M)L>XVQ+XE,>:1!;@M#[ M728#)S@2G.:0)WI13-SFEA(5S17U\TE8V[2H[,[O;?=KHB=_/ MAEA,$J7TD*+DU5G:&$FH1..L7M#4.4PF1TW:N^SEZ5&SC2C>@GYS<]F$.L$? MNHC@Z]UV::"RW&T3&9Z==3LL*P:RKDL&>#QB(DIP>DUFB-:8$ Q!%C'@)Y$W MX3@\9AA^>AGZ8T2>H]+6=,P1>QY4EIX^GOUM_MN4>RL$K0<) U6*6=[ ].._ M'*CP0)I5[5##K_TN^'ODR1(.\LS;O0IZL1&^+N<"QF[,CU$K!6RQ*C^P!WM] MJBO.(YF%F:[WP&QWA^00^N^CFF>1JRZS"N4F;B\8] M%2(RW:]&8<\;WXZ,R&XS?8&/ELTB0\G XVE:OVNX9I&7$G8X:Y1X+_V2YQ37 M8-$NTWI*Q*@$XU2NV\"X>PX:/VR9Q MRG(7K.7;D1$7(QV#K$\@^ABN;R/CO1R6/W6*16V^>K:N/=/EFCVJ)WZ?,X[& M%A3&SOG']>&"J"@E<9F_7*VFU@WO_G/T(.Q/07W 0'K97RU:O[BR5-#[QS@P MS3\*\8'Q4(9#&0YE.)3A4(9_108"Q>T(^ S]D49A&A %[7?$LT&_(9"JX^RX M=[,Y;L-C.NG2887@8K3PU11:R;77U/'GX3U8^^[\DN MQ;C/1H^+WUISRK!7D7>2TQSCFCNA+#D;]%K T/YM7MXF%HD3HB6P)#7!T#J; MHYV\+-Y7*#-R[[T6&ID]U,OT MDMVA!3(0PDD&LI!" [5;*F-;WF%UJJ!@/[T=*Y=BZQ^@AYL_MAOAGV/6UC\0 MY-"R2:/E43RJ Q:W:,=DP8G4/36I(5.)UZ5] ?9[-(;4@S^OB;'?YS:Y'R!] MO&#S7ZRNT]V!-BY4 M0)?(8YLZ^S@)#VXV"WUI+4>9>;_=^O)(\ZP$Z^[^(T&&O-A9)/IJ[_@UD ,9 M&$7>P7E@Z,$5%;@.M-$6QJ_&QM3;CPXX_53S5N!W8]SE(4Z0XM:7]+ MXULUC5T[WU8R 1E=5E'$V!3##@XP=X7]=F_:W^_\[Z.RA M#/^H,ACBP;<*)(9%ST=SQ0??&A0K_DX'Q(6+?F!*JW,D P*)A60 4@9;L@U7 M^3T+[$G]T3LK5.K^;0L3(Q5-!M!WBP.19;!V56747GC=M1QS1R\=NA5.HP/5 MR>$$5*/2+32O-E:AIQ[^5D#PA.4M@])+)C'O- WY"I3D^_BOZEO$M/#'\#'C MC&?)P+$E'E*U??8JY)0']Q7XR='/=DGWJJ*GS)/NT9UD?Q@\FOHY<)X&H13H M/CO=ZD0] VEFA+5976@@=:,77UT4&JP0+SD:G^)]WF"C26$HTPU0N&=D_?V( MKJB34#>61Z>"O79\BS $4A/K]N=2*<^R-IN3ZULH%3:6$,9" M"CA=^DIE?'H4D[)-LONYX^A=O39&"/B77[.R3 M 1V^1G4?J;5]O"M!AIA3I^65Z2UO/ECD(6ZI)O% 8E>56K\/?F=@WBUVVLR_ M\CAT]'%W%2<'Z1%$FD &I!>'3DPN MF P<[2'"8>4"X;SNLYKA8!/1;?E8S+*"#[D1?PQHR] 0;"6RODDY< MP'/A!K $8J8@L1+YN%9E12GC(IR1<%DIWB7#]((P?594S?F V]S4M%6!%O-^6Z1FU=DKK'@*OY+$!.*QFXMI1>Y5K5 M^3;O6X7E]$32S;K8ONM!CQOOANPNL.FKNYVF@=ZBV&9(P^E5&!JL-S[>"*OL M;:Y7\R'(YEMHHLA V('.AS&$*[CB:,LSXHI8Y'NQ7A?G=N$;D,*A#C]OG!!J M>@P\,Q+F1SL[SC[HISA;KV:I1*)NO%PSYP9'>2C8/.@LS3T3ON/6[= TLI!< MQQ=G.;M'!F07W!^B26.IB7%FV:,9FJBDEE36.?[F>J96*,_@V:$ZT*PREX>$ MTA;KF^J >R>CE2,#%%2B0Y(GBCNE<.\*0>H<57&]E# M#;PK,H3[D>=U09\$T-/:^ZRBZ8O+*)FOCMX MJ2K&22_%KLP2?B<]7/S%,IUH^HO_C*3V'%-,B#9#$*$]9.!CLNCO.>J).G8R M<-XYG@Q8W:$,H4>0DI3F3!?0Q6GBM?RNXT+0BVU0VA&GG?'Q49*HGR(N.+U# M,L+=ARFX6:ZC(VJ6\_F=Z%/:$^-74HY;%.3 ]%5^1ZN"A9&!DN(F6!2,DW!Y MC@QP^BF@[<)47&806E=TW/7['U0U#(3+J/@*V4@$>=F?8KE^RRN'Z56NJ[.Q M[I@L=&3KN1;,8QEJ[-O*>4*HIB%WW'%T;TJJQ]&Q*+L'5(%LXC_N *H@ VO^ M&$,5?J=,W*(%QH_G9I+7Y8V&@0+.YN2?J_P M(1L/O%I@H_2FZ&^%L=0=.BIQ?-]0Y.%9^T?$ MB>L/-[=RB^TPM %7(!P.9CH+^9GVSQ.F7CYSV:G>6#>POS(>>+K%-O@MZYDT MBU+A^<9Q@4A4:)%V%];]^R,,HL7IKF%IOT<$*,QSN%*I\IW:.^;*VLI7HQ\N MN!6<7A=6CU.W/ML8JY(*^+Y(7TR ML5!1>=REO'RK,J0-5JF;CY&ZA6/'6Q"X8-S>\;.I#4EHPSJP3=&JW/,G2A45 M/2L.E5O+W35.605,W*]:'T7Z\#D_2I) VUB7.R<5Z.&46ONV,?Y,PY\I#&(_4*W]J HWVX\91S^B-MC?%/08QJ;"C MI*B6W"9DQY>G>/O6=VHUWP7D:S]\R4S_.H_>6E!T,3P$Q;F&0F]CH4DF,"H< M4V/:"1BS!7V]:3DCR[B.TOMF3Z'W31$+R&_3,C\)[6DZ(@>J3K6NN;Q&/4(@ MB?,#P\[ZPZEV=*]SDIHV'9?)@.3F-O0;2==XC".I1VI656"6EL 6@WU8@S8< M2IV".Z%36I*SQDU?HYY%9/=QM+Y[,]<59_+M"_C(0S?:3A/_! M(D]1H,VIQ MC2CYF42-Y@]482&=K^)\7O:81Z@RV4/QU1I8,9BS!Y;:8->Q'Z.2O"ZNU?M. M"N^SA\NZ #TSC#2WZL1:#-I77;M1"M[07#.6'_> M2\#9PW%\9(!@6[[T@:&W8A6TC:+,67S) "99[7^# X1#A$.$0X1#A'^+H0" MIG 0QP?L:!XOZ'N%C;-RVH.J.'>!1W%4@CL:3 M]78BNCQ..OWLQ>YVJJLK6L5MTV.PV>(PV,PL_SB8Q 9IEM#=!A/?D;BG-7WF M8&QF3]/.I9X)OI6R425D>M_JWNOMS_=C7R[;5#$5]%0WF+D.&ZPA>]:2C-QF M2]0Z+ZA;Z=VL16YM&.#8T11I06C7D/6/G&W\9QYO+]0AS/;@3VY94E!=^# !N MO #6[Y&8_830FU]@K\SX ^N$LLR6TDZCY]--EK%RJT$!@ES4@_$=%]U,XK0$ MXRUYN1,?[+[+&; HG\NT'H6E3'YN0M6_,8^O2Z.XKY:<-V1^J_*8WZI[(+UN M(.<_WD2$"3(00"*UI$GB,M"US=/E3,T1)E>0$7!@GF>R<"BX&>SNGWV3]*S$ M:6O$)SCD_8X_C\I<43VD'FQPSXCH;&2".F4/M1%%\J9,4YDV] M**V. 3)@BQPSR0*]M-M"+F*=2$R]&G^,7.5;WZF>)_U&?Q@*X0,7&7/-DVC(P.Q\EIDH%@4 MMD,%28%4PM<#,:!K%"V/9:+1Q*0USR1,!J]=)H"^^X%=G&Q0>GPM8];:MG5U MB1R)B]^0\6L2C 6Y0E6W4JVEOT;>W)35RR6UV8Q;P)M5.XD8 M5N,9ZZM#WWX(*SP?N\'=KVD7Q>P9IG6@/)O4,LDZT]Z#-P-3Z)ZD'5IT'Z7,Z MG?J1'FY.4O'A+@-3>OT'CWN_:XO_= GD ^'@:'HL$N="&>YG.5LBIL.,()QU MG+F.9Z>7S9R"DH^5?*J/UV//_C$3XO&F!"(W^+Y7^K0-_"%^ G;8_(3*F.XT3SN3V5>R@D>VM#%MU>?;A2!*\;@N;TMBV$.,KY-\8.CYOD\RB9.QL M'GSP32R5WE(K_\"#P'#9T#^!^]X:$A5-C[4D X&%(+OI"#,^A%2+KZ4+2O)C M]BVU9J2:UC M;T=K/1"OBMBHB=-31Q6)BJOF(/3M7MQ94&/,CV*494)[A,J%#,)-7$C^CW&M M@BE<7.?(/<2 L]_'Q1L/8SA^I$]]DW<7.%D8*7JPV3Q=VMO,?^(XLK3A#([I M]M9I/\BC[Q+GML8'G2+O$\5_M-WK$##3#E:LHJBRT%:-RZ8=X_&Y2=EU(3:B M+*$?I.8!PBF;8Q^7IW&MJ\A@D@Q]OGVOK.&-OH<&6I)RM!3GN)?OC9-.QJ#; M$%0P)N@W,L K"Y? ?M6%LURT1HCVNZ\?C*SPQ7PTP3W_T?S SM&:7@X;/<4> M!K[/@+K*_>4,G@YA@;3HXOAA2W0 ]8N._W@XM6M,HJ9824)9"NDD)ZZU\$H7 M"OD#-%=9B0%-/M[,:+%3L-W:6?9,>^^FM-W* FM\!'NRR:&2_X'4."4Y$'$V MD35O>O(!I\"Y"/,;B8O91Y\_==R5#@>5/P6CFMH7+R 'U?(M-TV)?61 8+^( M,D9]@352ABJGF'!^YAW0">_M9BLIG'BF-_*V$C05Q7O,-".D!2SCXQ;V2$/B MV8;IG29==NVH%[4RI)^4)A.#/7*2PHH3 ]7.>*L--.>CZIUVP*K@EN^7F5R% M2V3K7+S[J_!K0A.![\4TPM4,V7?4V7VB/4L43![8&]R;X[6L:8 //'DO2=6? M+S:0$N]_ (.<30\7;U0]E1XN"ORO5)Q,4CQ2)3A//XQWRY6Z$MXJF M,ZA"109VMOV'K&A"75U:WU?ZFT2HELG+UY=WLM@K^>JUV:W-XLO3-T)S=67/ MHE3?H?4(I\1)=+1YT"%DF1-E&(.'"L\.S/$W@F-PFGZ:CL]=O3S8;O?=>#JS M9>'CQ%"O]X[9.N82'7X,*0B;*9YFW$7BA++7UV>0XW:H*;@*B6>H2( RK+00 MA;\[F5=EC04\5(+NLFOHLMLA$-;QYXJ'I%Y!6)[I1<).[H#8<8YW HTHU*%K M#P;+5[_J&BR,O!U/A\VLC9]P)T>\UONA6K7'R,_ M9^$X49$U%\P>-@47Z(4"<^#LYOB#H1<3-Q0V_6ZWT1=3-7IDJ4:U/.P4?UB3 MG/FN]F6R=^9VUE9JW!73I'67WW=@WEV7KHFK<>AY9D\&S//5DLJ\@#2:A&:Q ML_,J6G?6LSI/[\NH2>'<*3TP^C-Z,1CI &> X );I)?X^;M,E@>F<;4F&-[A M5-L#V?K81(]!X:CV)N,TSN_K=9=S+5?XQ^4Y2\U.UQO,9UT!O:3J)G)P,T M=1B[MF.E%=4X$;SB>A]!G*<)^6C(@\:.6??8D89'K);.*T?,Q!F,!R#HIW;K MO5[X\]#F$34>=%T\J 46*2,?K*+JXA3OEBM*[Z'BH/:PZW3H8/%Y<&CHLE4] MQ93 B:\D0#-ID,^+@22^_:=DP"445J&BYO^ SA(2%WH-V>T#K.5=\%__BW 7V&;ZP=__,,1!_ MK!;V;'7 ]L]5\WO3_,W+_I8W5^>_O"/($,CP9F8K,**O^YW'L,? MH**#(BIM7L.H!]5XK#DZAZ($#>0%K,56GG8V)]@8*++OPRF-= L7 <,S0X>@ M*L10J$16ZE0&:C6W A924SA9,V?\^:FMM[6@&P]H)_B.[@ V4^0G *TTGI2?ZI>_-K5AYP?? MQZ3=/+M?S8?5$K+LDLQ%#XYW.MH=@ 2^M6?K7+SG%4URS"/J'T3]:_6' 1%. MM9/H]G-@C48D#N_6.BU4A-1)[^8O\G(E*R(Z4L14?\;O[QL%KVO8:?#;)5C2 MRUTJ.+TPAO0828AL'&H:3N0K+<] +GC>*:8;'-+VE?G7.M>"[#]"[SV4X3]? MAG\F-BON[SZ8XM\?B64U_MLZW+X792!FYO%J HV!9SE;0"%J,FBU6I=/4U.] MF!NHWA8)#JUGYBE?_22Y*W5ONYRJ[0]Z&F"T,)KYX_J\S8V3#M)U#6PI4"US MX^&QL66MR59S\_S(,\0?&V/@(60-2:=0JB@1E@4Z!57QUD1!(@BG/S@>S'^" M%_I=&WS4[Z=LVYAF:3"K[.-L>4=4P3"D-Q\0*(QD(A[#Y@=!ZJ(7B M622[0^*!?,B.N&U-0UV*T(-K2WGT,BS7\T0O=G?FG3C+'P-SA 6IG1J$.9*! M'_C9/&^U<2W,M^I9W)4PR0WK2?]L$ZD0V8[A1BW!ZQ&"!9;GQW@3P,X_J@[@ MV! ,Z*7*.?0!?6_H\)A'>\C)DD]7X2[]*?J(5P?@']:EL:\U9E41.E2LE^A9 M:=R^S"(T-T9Q+KY MC%[,V+'Z'&^846V0MY&+@$79R)64'EK]/JX684B%Z70K8VM-^6U!HSA9XQO5 M6E:.K#,NZ\OH8FS$D*PXB,$[?'N=QRHQ>;6HY.,*#U?- .\[XSN5CDOG.(T> MY5)8O^A@$M\F=,$C8 X@>N^16^CI]3E4O=5*;QO_*3\P&CIM:>EU=4!HX KN MHEI7WICY\I&.^>IGJ6J][I<3B@3M23^^"()9+E *$5 \*=7&*W\5$KS="*7H M4S=)==#&4GDO=G>ZSG=I;*_ BW75XL/CJS ]B:19( W _]\ ME?2B!D[<*B$"!,)6T?VRRI'JDSL(R]%'@TVI[YPY(QM0\*?"[#V[?*= M?$A<#'JFVGJIAC YW=U,HWTGNP<4;H8T'I@OR5:WA;E8PKYSWJ4,_^MD +?. M/SX"V:$9) .;M3"2LI7^#_L^4_AOWVEB=T>(5!X@_,8T&8C^?BR5_1VQWH,R M=[+4(^$19&"N_$^0P/\[$"/\F-49ID"D/1D(5D($J/A_,/5.:1K[^5"\B[ZP M\1$04%"0J:3TFJ[FDLW94]<*I_]"X1PR%*]KZWL^UA$NP()XR1896.N:0R#ZZEQ0H1LVM4Z,C>-G\K;*E,\D>C^*#9OJ;^K. M%V,]V$/GS\)#2/($^3X52Y2.T8@Y>C&T8 XYL%F8\LSK5%5G[ 1?RQGVLP%4 M1XWL6EV.+H/.J)UVA)["0((D/9 GO:._@1DUVE"%W13:9J;=:MJJ^]<,J(Z> M8H3J0;_R/7"R&?W3!&P1/5HKC]T[Z9_W^VV,BO]\7\UN= M?SC$^&^"X4#,7'=U+D)W4,N;_!0SA=9J\<=^./%WNH$HD@BI#7F")$N H-MC M");HN<8T00PR8%*P3[9'4^O5+%Y7M!NSEO"FDGDR\ZK6B7-3']1X:F-^WV&2 M

&.-E53 MC8KK_<"F3N!:R'4T-SV_MZF[$5WK.6:;=7W N5Z:BU],#25SCO%M.=<3J4E! M-%CXQX>[SG*<0&WJC1KCE-(W:T)_==U&H4;H7U1"[0DNHZ^JAK MJ"ZWJSD^^4+ M+1>SA/&4%@D'6#$)D"@48%QD0"C*84HPX5(YU8>Z/-;4B,V(&NW)>AR8)E5^::00DV-BHQ:4;G5ZRYZ:32+5EO5HE>C6[1_)F". M#Y?*_$.C8+3<:>A0@C_41/>3W%M-W^!A)'KF'O9FKE4JVFD5U6II2RZZCW:: MF>;'6]WV#WW?8.8<^BN\P0R.U()AQ)ETZ]40&/+>=@ZAQAJOXT-@= Z:0H1^ MML M%BU L S\"ITBLSUM&Q[B!R6AP!0C43W#B^3&UU? M@:"7?B_=.QZ=7I'^@!ZO7>M!=[]5FD7;@^5%74>R>PDS3&0N< H83R1 *-,_ M%10#J!#$*(TS0A)KPKLXS-0HKQ8TZCQ(K:@.G_1E/"UX+PA* S/?68!\R.\R M4@[T%P2QD0C0[=5RX\"K./2RX.6[Q^/!JQH<,.'UJT=N&=;G9WN2JY=D1G*" M"B$44$((@-*$ 2+2&$!)DR)#65YD3L40AQ-U:IR\=;WKP5[JR+@?DJZ\"N,. M,[4.$1EO/F'_#T1@&)TGT(O+>EK>NM?6=4%_CEY:UH 'ZY5E/Z)[P:<'KE;W M&U'JM_-^O9958WY\G-/G69'+(E9)"@A+3/?(' )BHO\0@0E/,T0YL>HLW#_, MU&C^X=W'+U$K:K0G:V2$M:_YU(-K/T^'0VM@CO4#RJGLTW4+*5.9(#E@1"']D<<44,00D F7-*.)2K!5 M!-3IHZ?VB;?".>P2#Y&RV$-[ZS_P1]O*Y;-3/L3 87?LC<5(.^)KKX/;'OBL MMKW[WL,[QMOKGI7T8'][_@H/IJE[2%5?3(;$H_JM:J*<[E^6JW7YS^8-4B*G M,C6G>PF1FGV2 N D%: HB)X_)2'C5N4E[8:;&B-]6BX -ZFW*RDVO%Y%U\MH M_4U&*Z,$6"JPJ613*=OAD[T.NP65!05S8'IK9+V+:FG!HS)%L+O"V/LB!\70 M@0J#8CD2/=Z,J1M_6D/4RZG7GS(>SUIK=,"]]G>-G$%VM7/S8:.7H[RX^A_? MT[7<;FIG.4<)A# #:083@+#2BT!,8B!R%!O6WLV M3P;DH1/1WO*EF/XI:8/.7OQ4%=7X:-N%+OI:C9TD1->71 :JO:/7"62S#37_ M;YWL%EROGR,7;JCI#)8J-YB OC6QZL8"Y3]W/DX3\]$F. @6QTF*,\!C"0&* MZUU;Q@!-49&P6%%:(+>25SVC36TYW1-VZTFO0XH\,TGZH;9;YH(!./#2,YO;79+-8/ M"S[?F.!94UIJIHHBR[ H0*$0 LB<#%%N>OA2%1<4%5+&5CL#;PDF1SF=U =9 M([067/^JE3PR1TF.^03.2;:B^I=^NX*XG1T;#L>!%XD=A%\;"-MR;CMAPQFR=J $LF2O##:J M*6NG^+$M:WF7+Z\LC:?NG5' V,EF\?M25O_5NL=3+I"*XQCD)K@609X#S%0" MTD+P7-*48>[4:;-_N.GQ2BUM="!N9.1UI9)>D&VI)!1T@U/))=0&:+9IATHP M+ND=;&0NL5'\E$NL[O)LVLOY:B/%+\O%II+5NXWFK,5ZEF0"ICA& +(<:PHI M].978:(M%9GC0L4YS9W.ULZ.,C7F:(6,F)&RKI-DZM.6567MM.\'U8XR;H9J M8*;H4&H%U'NA1L2 O7C[$ C5@_?L&./VWNU3\Z3G;N_%GL?KYNU>U^?\II[Z MMIQ+*<^V9R0B)THQ!60A"4 (,\"2 @*>\UQ(RG$BG+8K;L-/C2SVI&^:%^S+ M[WCV[C8/EH?Q@Z$[].E\'["'?3 ':0?AA5NH$WRWP<<]TO<"YN2,W^\I?@3W M29KCG.6+-.6J[K_3"-Z]#T!RSH.]C_&CP MXW(ER^?%A[_X-Q, HO]J8CW:'UP!'1#:(!"*/]YHHL'^(=??EN)A\5U6C=VVVXED"47:/DJ!C*D B"4(,)GH M;6&,J822$)8[-4:Z-N#4^.,K_R;%9MY6Q)3S\J576N[(@HY P,3$9M]&\C:[0GK-X8 MUK@.LCVT!2@0-UT=;E1^LE7^F*.L[_,_QVJMIL;1]E!5&REFB.5*FS(90$DF M UZ#QRRC; MTD,(Y 9G"#_(/$CB&AK!>.+B0"-3Q36%3]GBZAU!]SHS!HN"%)B!#"H&$$6F M9!TL )2*ICF,B::, %N\-U 1P9@GDBBP04B4H!2O,1=M)1T@ M7,8&D5!'I7U#C7M4:J'TR5&IS3V^F:K5MX_SY9__+L5SN7AN#_\U0\204P(8 MY @@1!2@4F@S J6%Q%(QR9WZ.IX=96I$882,C)21$?-R%KT#CI:;B5O1&7H? M<0",20\*[S;IQ2!8FNFY,49.+^U1\S2MM.]B3S-AKRJJK$-9.D(I9?4/33"; ME12/BR^2:WK1@^H+/BT7J^ZOQJM;[3;+5!1QRDP1F@01@"3- (ZA9HR8(UI0 M*(3 3G9%2.FFQB^[ AUW;:?2VG6RIV'4J1B9_7JG57W5OIIUV$1UP_%'V)? MTOQYJZD=VEYZBUEU-[6&0#^4;194MG&-N2%@/;'^!AG$.S#1K$J?5\OOI9#B MEQ^_5283M=G&FK'YNOQ>"S9+*,5IC!(@5*P (B+1:P,M]"J1*Y&E)B@1S=;+ M-9W;K0WV0SL1_U: X2C"1,;5=2HW55V#H#V6JDE@*[1S\*'M/-C1\S#H#LR] M!MC:..W$-G6W_O9;@_*_1%OAH_OK,/L$&SHB%B[.T';@L4,,'0$Y$UWH^@0_ M&COL5?A1OUU-#OT,LSQ7>:% 4:2:M"1A@*5I#'A,8$XAAOK_70S:2P--S3;= M=F)THZ&+.-J13@AT!J:8DT:G1LJV7D8X+KD&1"#FN#C,J#QQ3=EC5KAZO4=A MI;:*1LGF\JLQE&I2V179^&+<=+,8$1FK/ %0( H08A(0!2G(F4@I17FVX=*C/8P5P/TL, MOP+O=.W&@G[]U>"9[HRQ!(.E0V"HWH M2)6,:KDBM5S5!=[Y#L]ETVUZJ?;^H9F JE'OQ[\&JF3D@EQOY2*K!XU7JA;<-O%53635^XW9SC8%/.O]\(>7U_GRAY3U-9_UB_:-5O*S?FMF M"9,QDXG2S*WI&Q4B-WM/;IKV82%AD>?"R7_A)<74V+RML=/&56X6>A*B#U\_ M?W8L8>TU(7;VX. P#\S^M6QM"&;4:+ MW=P>$79J-'&;4:=(9#0)6+?Y%B!# MU5CVDF'<>LBWP'12N_BFAWD'D+^NY#>YJ,KOLDG,TWOH1_5$_YH1)E2.20YD M#'. ]/0 +%$&,.0X+J3^@RB7\[>>L:9VX'8@JG46L'-X^47H+=V^80 =W*+= MQ_(@P?\#N@;;%[#H[AP&33R'L7;27N MPM!:7!^51?=U7SR=.E(%QG6TKE0!\'7M3.4 U97N5#9/&K-#E8-F1UVJ7.[T M,PT?7EYIN3+OU*/Z=:D'T>N!:#S(3\M?Y/NR>EUJ@GI4,X&2/,YC 8I4_P>A M5 &:,P54AI-4\W>2Z,W''=72 M=X;CV.YW?X![U_L/B_4N[OR+?#5=%1?/7[71LJEF'*4BB?4"DI$$ 23R##"% M,4 Y+3#D"2:%5<[ZM8&F1EB-K%UR1+25-FK$M2.EJ^CV0>+\0=>^U M_5^QJC9IM3 I3#F6FAD*T[-46YKZ)PP*AHJTH"C-D95#W6OTJ1%'5XYX/U+8 MQ 0WG2#W?_M'IX)CF+?;Y-B9.8-!/C#O!$7;MS"T&VIA"T9;COT6A:3=8+E0 M8-KQ(9[]*YJ6D]7'Y>J+-!%)?%V[>F8\)W%>X PH: J*(4@!B14""F4I1%S) MHJ"SA7RF:RF>'!I87!C/ZL,BS8=U,NJ O@(3B_O:RNS8M.(2LG:T=!-0(S6J M:$6L8U@.A S8G^(*#*$Z4UP:9MR>%%>4/>E&<>UZ#[_(_>>'=Z<=:7?]:A\6 M?&5.]_28IB/D%\F7SXNRK@%R\)9+D7.F\AP@A2% DB6 "(%!'DNB:*$()MS: M8E*%-*JW1W?DVYSNU[J). ML9KWZF:U>[K=63+A<%/GX/5Y@RDUJ/!2*A M4GOZAAHWO<="Z9,4'YM[/.OC*25-VF ;#/5$__JBM\.&K1:\G)?U@/?KCU(_ MD<[K,U$]IS\.+IZQ B*F-_* B80"E*=4FZ':6,,RP05L<"Y$_V>'V=JE/H?R]5_Z8T6-]^O::-J MK!5C:;LV6+B JB5%WH[5T+2WS:CI1!R@/-D5&$+1T851QJ68?E5/:./*Y7Y4 M[%OO_;AYDP5-H $XHO>H48E#1NE MCYG#ZIZ@6<--!NS%9+QJ1C)*8(9S@)@)PY59 I@4&> Y59P*"3E) N0-7Y-C M:J1S*7/8OSF+[P39<=((L ],5WV9Q%VKE[Y4XH!\=B.8PV837Y5B"OG$ME!9 M9A1;/\Z3.]O><.84KC[2_Z<4#VW;MRZD^)[_]Z9]*=KI%NV4Z_(G.O5.*L*V&@[:\&\@_$/Q>6#I MQN7Y8: ]X?^!AO%<%[:^X'=[P3=[#N%??IRZBTU+U\>Z0%/UN%E7:_TAZ'6L MR76<44XY1D@!RE$"4"Y2P/2O (Z)+&2N**5N*T-H"2>W-M2&7E/P:FN.&VY9 M[B2_P28//L&"D51/I@ Y,CVH<(H!1HR!(D\DC@6E,F>SU\:H6=/5^B>8YF-I M!SRQV)O3;LIIU=4Y8_*Y7"SJ?VM^T0@VI=G/N. ,:^D_6M9EZ:[WVJUKMQ])9\I4 MGPVV,SJ:Z@RUEOJ'G9Y=B8: ]N%0DQ#*0@PNW[@VXE#PGEB)@PWDWU%*6Z/F M#]/I[CN=FZ#[^[_*:B8*2C-4%$!1(@&B&084903@C#+(8@%A[.3(O3S4U"RW M.C/&6&KU#WO"1G\8<5W;UUZ&V(Z PP W,)-Z8^;5?*H?CH =J"X,-'H;JGZ% MS_6BNG+'[/4<#)A0'Z >P3%>@YTJWNJ9JT?OGQ;DZKJLE32$1&XCA+0:82 M#A"4"2"YP$ 5&4\Q:7+]\D#Z87?T_-X$W MHB_'$;<;/#(7$0GN73D=Z8T\)1=5ONSUN'S+<*:F"6R6QIFB9W.^OT-E6@%TU%Z"X/A,F% M5.5ETR+\/(6S&$.@/QG;L)FBV@]MU-F[WH02O8D%> W?$6V]BZ),SJJ[!IJ/ M_7;UF7YT6S<>?53WG)MN729\:3DO^8_FO[MHDCQGN11Q"A(H<^,%CH%^V1$0 MDC*RYK5: MW.B/]L]!XFSV#/L&N)B< M;S:OHUBB9DH[_1H[U.0LUE-Y[,1IR\4T\]A<8B;WZ)>'=YC:^.5B8^(BVN21 M9Q7+KB,U_EW/QFTFA>4=?2],+RV0_ M55VJ9O$QVJ Y&A[?$*5M+T^X+AU;*T! M."E>:W^G9[W^4G;.$5YPI#("*"("H*Q(M)TJJ&ER+U+,$88".17H[YX\-0;I MA'-S?)P"UD\.-\$PM#%FBX![5?UC;?W+Z&^?-&[=_&,%3@KEGUQPFY]RJ3Z6 MBW(MZX8<#XNUGB?C)FT^_(^;]69EVMFOUN4_:W.V=9\>95S)%/(\I0401*4 M"8P Q12!Q&32$5GDJ73K9QQ0N*E]_OL>O;K9:*3-N?+%U,".5*U21/=TTEO0 M6BD_]VB0V77SIXX]9R,Z8!O%VAY$.]7:=+J[J-$NVE>O"W,9)94N)/2!/;U! M1'L3UW!(4"_YDH..X;<>_+9826YNT):>1DC4E5+IO,OTV_ )WN6$:L[1)H3O%<3ZMJ>^F0H001* A26 M=8,Z C M). Y9 FE*4?,R6-S=I2I46,C9.U,J:5T+!1V%D@[YKL9GH')K$5F M*^ )V2]$(0J!G9VC'&K@/6I>5+^J_=BSTVWG.M_?;Y?B'_0U7])XT9N;;GV MC45*D#A'%,#4]*9,>0HH27.@/WJIO_J<(F'59\5VP*FQP%C9WN?93+WM M=?%>-G\^+.H&W%KW^Z)>QVG!,2RI'ZU;NY&[/QP(VYW9#*E1K;LM1QVW,[0;%25MNQ]L]VU+J"9#Z<:+.F&BR M^!]54R?P,UW]3N<;V37%?%]6?+ZL-JN]UJ\8%XQCF(.$8 %0S"3 $.O_Q)G* M.<$T$4X%E6^49VI&TU:=)D/(L;'EC7-CQVTC(CXPYQV!W=4]J?.SVL*G6J&H MUFBO@^].J4$:^ ;"-U3_S1NE&;=-9QCH3KIY!GJL9ULRR=8/"]/FS.Q=OT@A M7^IJ*DV%UO?+%UHN9B2)D\RTK$B2+ 6(&&LPQ0@D&5-90CF+(71J3V8QZ-2X MT\@<[80V49^=V'=M1>/HCT9TUXYE-E-@QYZA@1V8(H-@ZM[,S &D4$W-;(8< MM[F9 P@G3% M0?\I"59[\ 81/#W![;'+LFLZT^0YMX?$,XRI3) 0H!!Z"4.0%H!(A I8IFD M%&I3OIA]ERNVM'8*]P[H0E#[PPY]7ML&0U9U(0='%W$_PI:^XF"H#>TT[LY@ MMY)V)17^U@I[>;UV=Q];H1+*C]P_V+@.92O%3SS+=G?Y$4(P<7(G[S]\:COY7[>N'*&E\R"( ^0* MG$E.) .0%0@@+C%@6%*@.9CKW\ X,5UA3/CVP,AMAQ@.N:%#\[.O5% M96#RK%\E(U=D! O'D^?4#<2*!X\>E0//*77,>&>O\3245L]TT<9!O].&V')> MBC9&KR[0L%^?Y)=-52YD5;V7%5^5M>%VOQ!')1Q,/LTND05B'*Z.I'[0HIGQ>E*CDUN\2M!E&G@J/E M-NB46QI^4YG(H>W&/3WK@@8[3>^BLT6 ]*];?:,]A>M3HC,S'_TQ2 ;,*-,3 MRH =5-9Q[=\Q8#\QGT<9U/. FVX+0WXV/?$^RU5]P#!C(DXXH@E@C.J%A><< M$$8@P (1S&$F)"V< CLO##2U->%1*5EW!VU:!.H=3W-<7!\N M9\B7T+8\\ V X="GLW2O].M=5(MISDZ;X]B QZ=7H AUUGEIF'$/)J\H>W** M>.UZ/ZZHR[AL^+ING5J7=9D;/\Z]*8=8IWGOP@)VU@J34! 64Q 3TZ)$* QP MP@J ,$L)8053V*G,JX\04^.8 QVBG>AN9.(U'79$,S3( Y/0(;Y-%:Q:@3VL M#P*-O4P]2&I\=JLY#>YJ+85 M8G]=5M4GN7Y43_2O&8?&A'N MB1\M:P< WU<@TI/E2(JN$V+'AP/"/# 5[B/0(43D5!D,28 M,#NO\.W"3,]CW,C=M2'6VTUJ>E%7M;A1U:AC'0;>P7\[S:*$E2F-2&28 11K%1PB'1F2L!G^C927?Y\K)!,_!JT>+2(C) '8++VH=JAGLZP+A-<"\J>-+\]O*5'GN2+_*[ M7&SJ'CS/BW*7 ?*XZ&IH,,Y879$H1H7YR@L(6(ST-B1.(4E5S#-BE3AF-]S4 MOOA6X&A/XBZKJ:]PF _0%M9E4/@&/TCN0^XZ1_A Z& %!H5R)$O/\V5T,^"L M@>DUTJX_93Q#S%JC V/+_JY;&C"\:RHOS#*)*>0Y!HDJ3$?'0@&:8PB$1#3! M*H>$09<0U(.G.Y'J:#&H7<$0GV(LA^!9'D3[0C+T,7-;4+B5+'0KA".%@W8] MZ)[]!@T.CM0ZW\O@^"*_+[7N/_B9_C 5>+M73B0*Q:G^2H7D$B#*!&")$D#J M#1'FD$I$G%SS9\:8FBFT*]?6N)O61N3HM9'9[?,]AZC=1WPC3@-_RK5T42O> M %]TC_:!ONMS(XSZ=?>H>/R-]UWJ75JMZS=J*@1_DNM9GDI8Q%(OS!#E &6Q M #B!*>!Q40A(J$B04U;-Z1!3^\[K5F>O6K9(+5=1V3@YUTUO7N<\D3.(VGWH MM^$T\'>^W["XK27]J0<9GYIG%Y0/5][L>("Q*YE=4/!,T;)+5_H>9"[JHCO_ M4:Z_O=M4:_WTU:\E9>6\7/\X-/K_*<4,Q4G"I=2)?A=MA3=E=P[.!K3\(4]??7 +=C+K-/C(I[8^P)R> MZ'H]Q;,'VX^O+W0^[W(E9@@I5$"D "-% A G"E":IR!&*"D(*C*<6^4J7'C^ MU BL$3&J9=SF,CDV93M"L)][ N R,+FX0>+>I>V\XOZ]VHZ>-V['MO/*G/1M MNW"9G\72U1/\(E]-6Z#%\V^+F>"8T RJO\#"\R3@F49 M=6K/>GZ8J7W NPJ4K63]Y2U_ZR[!S&\PBV/%-8\YFXY!SH%1[X]W#C78B*'/@?$YC((. M_7#?C/[V8,Z4RFYBL=5R]5*WCMSVDC1E_OA:BJ?RI1[YJ_YMI2C?A1,E,T19 M+A(H0,)3J!?8(@$4LP3DM$A)P3E/4^&6Y1]&L*FML:U>=WKCWVIFEMM.M6BY MU^15MMI%ZUH]LQ97>PK>F1O[*A(/.^%V^XNWF,:!U^?M#&Z5BO:T.FC3VRD6 M/6UG\.O!#(:N*1T:[F!5" *)-7)E@K!@GE8K"/Q\SW,96K:]7>H=VS\D-?41 MQ./BBS3!C7K4NDK5KH*(2@G*>)(!Q' *4)Q+0%G"-=5G2B 14\&%6V5G5Q%< MV&"DS%W^38I-4_E(E0L]AR6=MT&AT4NK3T37D=*J1M_K5DNFY)SQ03<:1LRH MZ'@$Y#IUEH=" T['T,=$!MY:]KOV:"CJQ#=X;Q5H"P/^\63"KJ)!JK_XHACJ M6,EU^'$/FCS!.3EZ\GV.9Y.JLJ+/SRO9<+,Y(*\I?-M:+HESGA(9 R8Y P@2 M"K 0"@B*"H3B(LL3IX#:*^--U+@US3>>Y?)Y15^_E3S2NQCZ;XZ=J*[@;,=C M =$;F+8.)6U<7@V40[3>L\0E5,NI*Z.-VVW*3O631E.6MXW<8ZKM[/&X65=K MNA":[;XLY_./RY7YQQF21<;2E.LM.=+&6LP3@!51FI8$DX03"%.GRM##B#DU M#FM\G__S?R1Y_+_U=[AL9#\I& M?QAUHU;?D*WH!YV0M^[OU"_DS]'*R0KH8%V;[$;S6U;^L?Q>C_VP,!9R(]%\ MOOS3'#!4=77$2JZ^RVJ?5A*10\0) QG.D>E;G0,"DP0HSG%*19Y2:%76Z089 MIK8@-!EC7.\JRG6T:N1U6P)\)L*.WP>&=VCR_O NZ@Y.[J(D!3&YBSJ53/FS MK5+13JNVFFNCUV \?0.P@4C81X)1&?8&B([I\Y9'^7'CYY5I9;7^\5F_D&L] M@NF>]VI$.%9+%>34/BX^%@['>2O4EN8U8R3V$302B!4HAD+)DAO_3,)8$*3."N2&".K M?)B^0:;&3,<9OWI,6;E$/ET"LY^!0D$T,-/4Z!@1H\=%U H9-5(&@,@AUBL M5".%;OE YA:!=06+WH"J2_>.%Q]U1?J#<*=KU[[YP>G#8KTJ%U7):V_23*%4 M%#3% .=, %1 ""@V9Z=Q8;*E14Q=NQ.,G>8)Z?E:F=XAZ).?/>HYZ'NX!CU(O#!CXQ.!) M/^_]TL1PS62"F>(< DD(!"@G$N",<2"S7, XR4W#JR '!;LQIV:%]^YH[R(C M>/1'([IEU4R7";CQL, /UH$INF[MW.2]/1UDO5W',=R!P"DR0Y\#[(TXC>W_ M*036N_XSMWJVDN:E>>CZQS_D^MM2/"Q,3XF: 97^N$T[(PDY1RG2._\\-\&9 MIB8&PP(468$SP1FC$CFU@[XVXM0(J%X<3 3-I792D9GS2-9*12^U5MI.[=1R M[/-\=3Z4I!PJ00'C*M8;"1(#+&,.$L8+$8L$BRR;+6IK68PY(Z29D?V1_W\S M)W:K1- W?^ UXO'=PUW42!LUXD8[>>\B:B0.V]/+&IU0+:BOCC=N&VE;]4]: M05O?Z%UE87N\\J5\_K9^5+]5373L7I.P^Q=3UZ%I2#U#E H52P**HJ L;@N M#H= 6J!,$8@DYLHQGM]9B.D=8G0'?G.C1!/)KS^DO69Z=$]\Y\H-KG-D1UG# MXCXPAQV%7^UX5/5Z0=UZR[-C)O%NOFU)LIDAO)" M0)89_LH80(1I.DM@ >(TQPHE!-,D[;::3TZU?OL']MAO/HW"=IW<=>9\TT-0 M_]3T]_K%[$)-NZ^J;H-6+M;+DVON#ZYQ+OU[9;KL3+HPZ(]6X'>,M31;K)W>%!)OFCI]IFZNY:+I4 M[X*AJFUF'TTP305&0&&F %(DU9M1!4%>4"G37+(L1VZ;T5O$F=ZV=+]YHT_3 M1L]IL26K<: >G,=V&-]%NS*DC2YWD=:F\6K7WJU:H8-8S0%2-D,@&[3)I*NO/&9GLGGDJT?%OI1M='_:[F0#VOY4LUXEA04I7H;2U*3=)Y# MP/0K#DB>IAE-"4MR)Y?/A7&FMILU8D8[.:,_C*11+:JC9_D2L':D%P"N@?G, M"RGWK/)^'$)EDU\89=PL\GY53[+'KUSN1P==77;-2*Q<-%$R"]&>G_WWIJSJ M=H^.*[C;0R?TCG>"1WN2U\MS$RJQ)_P@Z[,?;H&^"?%W@H9,/*F'X50\3871ADWRJ9?U9/8 MFBN7^S%"?TKZ+TU?P!F4BB<8$8!0*MO*;PP*P&F<$::*'"?%K"G8^W5-5VL[ MEK :V^7]/Y9@0(.\$>XN8O*Y7"S:\K<^)8OM)D#06&M92""+7$^ Q 30!"5 MZ9^RHH@3DB?M!'Q86(9:#@1_-_X(X$O3Z'I(V.V8.SB0 _/XV:0B:A-1I(>[&%A^JF4WZ7)#*@^+^ M8U!@FB0HEQ@AZ&)!>$DQ-1M"OYXH6"/-'O#M6&QP2 1TFA[:>%@\;J*)/=:7\P]_UE>OJH>V-\Q_2 M))9(S)(X%YE Q&D&D"00T#@K@"G6 #,N1)Z% MK8\>3O:ID6XMN::!OY6+2"SG<[JJS)E3$U']+X'+_@1\!6[9]KWYQ(ZX7;Q4 M&JBRK0W4(&!J^C88W$4="E$+0]3A$-5 C%@P*/SLC55"**#D$]CI#CHESF6& M!A#!;TF\_T[+N6E3]7&Y,K7(S4YD;P/2K,1&C6I=]SJ:T0*FB9(QH-3D 3$3 M"@KS&"B14(P)TML&)U>UJP!3\V%O)8R,B&UGCU7TCJY6/XQ;JK] 69@YL5MH MAD1ZX-6B/NS8R7H7;74!:KD"1IN[Z' FPE&\+VZ!>-IY^%')UA><8\;T?HYO MM+N2JY443_2O9L^A?^A^UVXY.A^."07D?+6A\VH6(Y53D24@3Y0"*.$Q8)E M("6HTU/^F MIWD>FF@V;L,@WVG+M!1U&-32],"4YO3F12BK8469,5OE1ZYMP[OCE-A^41 MQ% @#WV(0)N>R&TNY8'L42>\ZE?^+*M9BE(N59R!N" %0+0@@,H8 H$Q@I3J7W#IEBE^ M;AB7;VF<#/ #*2.NS6U'$^XLFH)D+$TTFADCB5X5" (,QRF0B&:R M*MR*Y3CMB@^0;(0,@*4=I=^*T,#,?0C.NRO@.%-SG_:!&/CL$*,2;9^2QWS: M>ZWGR:&Q0!]>]&YO94XOVX?N6FM)E<-,IA0PI8U I& .*&,,%*)@F,0$2^ID M"5X9;VJ?_TY2Q\._*[!:GO6% VM@)F@R:'>B=F0P4%,R2V!"G=U=&6WL\/=AO@AF!&<( $4%CE 3')MFR$"A&!9+&)%A%0N MS.(AP]389B]/V8UN?/"WHZ"!41V8ELYE_!_O,/11"4PA;C0%E-BVH+A&#"$*, ( M(2%9@8K$B>$NCC0U'FL%C?8E]>SH$QWRD0O30:E$V= MUA>Z^B^Y-HI$U=85[49"-\V@'4^--2\#4]F>&M%.#Q,!N*=)U*D2&5WT%K&> MG$$VBB%@#9\"XR[*6R7%>(/6DR;C_\R;#+3WLBJ?V[I0?Y753'"L_\=2(%,4 M X2S'!!)34L3S)F2>9HJIY.M\\-,C3,[6V-/3+WKT8+ZV67'H#H993= -9)% MYH"2KSEV 82PMMCQ(&]AB%U0]((5=NEJ-PH0LIS=;T2I9^)7,R'&F8XRTR\@ M0P B@@#2>S. :9X8IY; #&:Y2*R^^S//GMK'WHH7=?+9?>+G0.O_KF^$8NBS M:5L4K#_A'GW/?+?:ZOS7Y^7W_Z7O:CY9_3EHVK+,.E=UBQ&N>100!!#$VO$"PHH1@6@,4>*Y)S1-'99AT^'F-IG^;AZ MIHLV,ZX.[=-DQU=EG3-@=BS=&9;;BGP&6KO5^#; !OYX&^$,*COQ!G(J7<8A MT&)\9H!1%^++"AXOPCU7NB_ 'Q9K;=9_+.=R]4[;]L_+U8]9CF6LSSUOM"6Z1YG]9;KO,J]6>*O7I?[TCS(X3&<#D[5&YY^IIH:V MFUF1I6F>>?8C3^TSW\H>"9/JM#MNK%=Y MOE4A>C4Z./60_8< >J;7? M%_FJ'U>?Z*Z_R:A M.&9707<]C]H->CS LSK^9K72+\Q':;SN\R?Z5YO6\HM<2%6N9P7%,.-%"E@L ME"F4#4W)[ SPA,8P+S#,L\2I3G[_>%-;)EHY':OC7\'4;J\7$*FAN;Z1-&I% MK3/D6F&CO[7B7JX:XEX[WPZ84%7TKXPV;CU].]5/*NM;WN9&(=P4Q]7;F]^^ MSC!E24H3 ICD)GE#_X1AH4 N"Z)H#N-8614_W3UR:D3PFRF>)**O>@FW=4GO MX=/_Q?MI/?!'_=NGAZ_O&>ZMBSOVLO;C[/]B^[+W/O4:-\ M?*>B=]_7F7\9J$[6E>HEO\O*5"M9B*Z"V]/2_*JM6V(\M+UUDQAA.)%8 5)W MZ2QB!%@B., T10E)@S3AFN8=\P.Y/GYWEO!B9?FV)=MK6Z?M^]=MOZCGH+:'Y]%^U!,Z4: M7J/,\UAEO8959EJ5OD:9..?B7^-(Y7%V^^&%EO/N:);3%,8B!42I%*"84$ ( MA$ F.5-(Q$IETOIH=N_!4UL.:]$$>"9Z0\./$[]^^>6<+S&C ISK-BN_.?00V[!3XZ*F0PFK[2>^;V>UU;0<,XGM MH+>SA<,#.J+->J8?R5UW)!@PM=@)HE 9QG:#CIMH[ 3$2;ZQV]V>T61:$UI] M:V++R\6SMK8^E@NZX/KGNM'G-ME58)5@F$*0UOWW8H8!@Z@ D"$9?G]X M>OCP]=\&"Z:F6.MD+7.^2MV$W'WT&RC)W1"A739CWNN*%N MKG"<1, Y/\#35;I\>2F;O!@]A$F'T0-(/8RL9AEE:8YI# 21S)!6"C#ARG0@ M$%@D"<*Y<'*37AYK:C2U)VH;.[,G;/2W3\NUC)+<\;BR#VM+]VD8!(=VG1Z! M=R!G0)?I=3!"N4M[1AK757I=Y1,WJ<4M[C&U;?S&CP]_\6_&&/ZD7X<9S3F3 MC' .>4 Y2G1NQ":@JQ061+'!%&%;8-JSPTP-9+H9(PZ(2,CI7U8[5D0^XD@ M!#1#;YG<4'&*K.U3W2NT]NP#1XNM[5-G/[BV][JW<'UF< M2 *+HJYUC@%2VGQ@@@A 8BF@,2Y0@=Q[CH\DOT_XG\Z8YS-A''N:W4/Y6'W'$J0KO" M78?W\'D_+/BJ%H7.ZPU75=6%WZIU]:@>69ND\$G^V=4;J5KOIU1Y"B7C@&=( M )06#%"4(""$9'%.9)PKJ_Z.MP@QM6W5GAIUSE*C1U-%W*Q4RTZ5:"'_W!9> MLHQ?O6FV+#SU(\S!P"O'/OP[%>IN6%7TJ**M%I%68UM6J?*) _"=!X>8@1'F M8Z3X@G?TM=1:U*W)2K]/)%3.TXV@]H8R^#Y[O+"'&[4_")&X]5E>X5FO\^4/ M*>\7XM-R(=N_U4$#S7JI99IOS&+Y6:[J7#L-2;VTMLMIMW3EC!2"$;VI-TN7 MS"4@>9P#S 6*TV)O):O]SNS.K9#N7KSL-V\"H@TLC:G8+30AY][!@BV7@>;@2!QAF MK#%C"(.BG>K^'^4ZV_O-OH5?)&K#W^U,I@."?I_ MIBW?3*0LEXP(P @W8=,P 2Q6"<@DR7(>4YPE3H&,'C),;2EM57!M?>2.O=V) MXL"(#KP6MM(W?00[^:,_M0)1IX$);>SHLU/")$&';*_D#6&P[DON$HS3?Z/\G0Q&J)]J&W>]W7'J*8-?7U45VD9OFO6T"S[J)J?UR6;RUU=B!E4 M$#*$.9 (,[W)$!+@E#&0Y33%,4U91K%;[[S;!'+Y?,?ILO?AOS?&SVYBO/7R MME@WG_,KU9+3>53)]7K>G/,;.VDEA5X!NQ)_?*>AOG!1+E?:D%K+*A*:%?1W M FLG4.WXJ5P]/[=-.U>QD P70(E,[RUE 0%E* ,H,[GX3,9I[%2;8[Q)'R7/ MZ/_%*;?TX8TVD4.[YNJM1Z-)U*@2-;K<->ZXJFX1U.ICIFY/H[VB4P%=;4&@ M#>5!NTV8<1UC08 [\7>%>>K@K=0:,GI8:.*3U;IJ)-:;+?.#23"=(0'C+$XQ MX"J! '&4 YP5*: )4P*K/$DR/E"+M6NR38W8/])R%7VG\TU=:[9N41#=UV?[ MF@*:PXKU3KO!NK-=G5([KGZCB1J8N!V[N>D=5+-:;Y7K2-\LSIU^;]+HS1;T M\1O 795LJHWA;"&]H6&<]1#^J2#+1=,MO?$U-BO.%UG)U7F+G,] MGL9O1C299U01P#.L &+Z)YS)#&C2S^,B2ZC*\6R]U$^RXW=G"9Q8?"O'< SQ M9,;PMZ/=9\".C@?%=6#2;61OG#2:;!OQ6SLYZA2(E-[--"I$G0YA$TV\X N8 M?N(V_NA)*5[PG$M5\7N0>P++NZ6VG'>]@!,!!68<)&G* "(B!4S_" A1!9,9 ME$I8I>>>/'EJ9F8MG$T"Z!7 ^GGG)A@&YQ-+!)P24\YJZY61;Q9JNFHKQU2P3-&4JC@$N$ 9(ZF\/"\J HBA5K,!0*.L/ M\.P(4_L0V_8#6RF;1@2608R7<;S^7=Z,SM!A&H[ >'1FN*#\#;T9CI\X& M"PJ=]F>X=*'?AN'ORZ7XLYS/'UY>:;DRQ\Z_+JMJQCE,<((QR"G- .*) CA! M.4B5_JQ)JF!F5S>W?YBI?="=E'=1N94SFB]=NRA=P-3.SK\=J8$_[AU(.Q&C M7_M =3!HG=VS593[&0A,H, M<$(A0")&@.28 \XXEU3_%4&G8N.V T_-"NH"R]B/Z.]R^;RBK]]*'MVO)*V= M'G]?+3>O=8;*U_*EG--5]'FU%!OK["WG>;&CO"'0'ICL+"+X!FI3Z0K6.+%Z M;]2JWA4,QZB\4"WH3BZ-,S\Y8A6(GFQ''96='*$X)B?7V]T/@]^W"4.5,>;:]G#B MEQ]?I)(KJ57<+>0QYI0@S4>QT&85X@D'&*H,X!R;+B]4*69UJ.0TZM1X:2MX MM"^Y,;:VLML?(-MC?_U0>1!$AV:HZV &MJ"\D/(ZE;8?9;23:F?%]T^OW6_V MLY/:XB'5%SFO#WZ6>B=I[+%OR[G)C?BX7)VO13*CVDI*Q&ZLZ5^1 MWKPSO8/O#6T..VMVQM>@,S$.U[4J-"=?>[+?G:__M*NL$\XLNQ7%0'::MQBC M&FZW@G5LR=W\/#\Z_77W1=\O1!W88T;4EE(3RCCC28%(EN1./D=[RPEQVP.N87 <_)2K$;NVJQKI[J).]";-8RM\^^\A#[K<,0MVVN4P M],A'7NZ@G)Y[>3S#NX/0;UUM'QYGBB%LXB%8:C:2*: 9C0%1V@["*98B<6)D(/)1(%F=Y#!(AM+U "--?9\I SF@:"RFA*I3+5N7\,%/;H-1" M1:);YLPQ#>U?QEPP];4-7)%Z$RM@%32LL1^$P9;UU>AAC?V*7E^J5[>'-7[E MWZ38S.6C:F*,?I%JN=K%&[W7?U3KDIN67/KWY?/BR61?[OPEB8Q1AE@&9)%3 MO9#'&2 00E/1)$L$XDH*JSXX@>29VN+?J6..A,LF4H_5&G5_TRQS%XE6J]J* M5HU>CE5);IQ&.W8:<7(&IK']>7DXF)==/.5=]'Y_7EJ5HC]JI:)!XHT" 1RJ M.LF-THQ;GB0,="?U20(]UC/HO*OC*%??2RXO- =HVK_655),;.CSPM3-;@(7 MZO+*OY8+6?=1G!6YC#%D @A(,H#2# +"8@@RA"4G:0YIGKNP=6#Y)L?>M<.( M7>V(W%2YV"M:?A?=ORPW^NH_C&Y-*U++_-.AIMZ.X=]P0H=F?,ONUC?.I7L( M_3"(AXJQ#RS=N$'XPT![$J4_T#"WA74\+>_Y?V]*LU:9MKKU[V:,I!1S8YXS MXQ(@!0MOXQGA8&KERL?7NEC3XOE7J3^DSM_YX[>%*"MNUDDI/OS% M]:7-JCFC@G,.*0$%1AR@1$J .=46:)[$$-,4"15[)$)Z">-!2&/D0QI=_LVD M4F_6=;^;IN:58_R#U^18!D4,AO5(D1*U_*;)7ZM!5*MP%VV5N(OVU8@:/5J[ M+V!$Q2TXA@JS\))AW-B+6V Z"CDZY;@X(3-KY_7=:SNLS@>5>S:KTJV:8QT[25L5\EM%7A+A*-$H[.5>=9LG3!#HG]T(Y:N>X.0/]FQ/^7:*N M 7^_/MT6_/=7P'=WZOH"&,KUZSS^N YB7WA.W,C>#_(\S*0KT^&MTIO>>H_< M?58\3W+C)@*4<@P0TS1((<]!1J14+,$H0T[D=V&[JL?5LDU__Y MW?AKNC+SR0Q"HHJX4$ 0;LKZI@JP5.]6%9$4(Z94DL9._NN PDV-L5KI#-MH M\1P=U"$GS=);_493,:(CP[/;??U'U$WGY_[I'*^9?0_N;]VQ_IQH/T=;^AY0 M@_6>[QOC-B_&H]HV"#%%D&M/R4QQ@@DJ"*")Y !AO5'&D*> 29DJCCA/!/0X M4NP;FZL&JRWHSU^+IA\Y+K?U+2-%;Q=&*"]&'R"!O1AGAWH3+T:?TI>\&+WW#.#%Z,9]OY'_*>GJ MZ<_E#')(,$T3D"+COXBU;<@DS@#A>9IH)N(R$RX&HN/X4[,!]8N& GHFS@ > MP"=Q&XP3\$9H]F926VVE-M:,!KTUF<+Z(2YC-X8'XLSHT_$]7(;&R>O0\Q@_ M2OMML=I&E#S1OWZ1"ZE,#=24QVD&37M)7"1Z;ULPP.($ \KR.&8(0I5ELV8S M]W5-5VL[ KLPFLL7=CSFW%CM$N8) MRR5!C&G,TQR@#"J "18&\P+E,<,X35K,/RPL8VR"(=Z-^!9X2Q-7$Q)I@E F M*!5 "HH 4CD"!,I$K\Y4IDDL49XXI3<'0'F,!?@2PH[F_254[5;? %@-O,H> MP&1RE7ZY!I/S,GH%A$#+Y:511ET6KZAZO/Q=NSQ0LN(GN9YE^D./XS@#"2]2 MPP(08&VQ@P1RABB%>9SSFU(5]2!.%#!"HJ+Q'(5/4S1HVGW]MV(T\*=_-D71 M8*:7'U.?JSTMG<^7?X;MG=:'RU!9BV:(M\U9W%/R:L;B_K4WD\!>K96>H@4G M13ID3@5$# .2FY8MN=(66LZUD5Q S'F<9_H%\S@]O%FPB1XQMF&D=5SBS254 M/*?,F98&G($WX+ ];>Y&*K)R&X#AR_E=SI>O M7Y=J_2==R5DA<,)4;+J4%D[IR3?(,KUCG]*X=;^N-;$Y#/%(/R9]UU5_-[TI MOFXS5-MZ<%(BS!-$ 93:_D(B,>UKD D0U+SI5!$./FE>T>;&AMNA8WJWBL[ M<=V8L1]A.^X+AMO ['81L@'*\EEA$HB;^L<:E7VLU#[F%[N;1HZ4?JQ[WU0F MI$\*O<$TM3%X74S=_.K#7W+%R\ID*7S:U)]*"D7*%60 Y2D$*(TU#R$B $X+ MF:,<"\'0*%'4CH)/C==:\:/OM?QU+0*YDSD"T:(6VYQD+]M+EYMUI7?[IK1] MG1)2IX%4CGD@H[TH=IPZQ>D?F)X#1'6WRM]%O^_>G@X L]OSCZYL/'P*BM_U8%9)FTLICTSO*3_7A M/RX<^M)>!M;_PY]2KK(W4D$^_+[L8?\/?Z3$7RO%;#[\6U-QCYVMH8,R9E(1,) 2Z*#*",(FT#D!0D<8)5;"J[%-#-#=$SVM2(8!NE MM9+?Y6)C^>'; 6OK?0@$U^#>AT;.NA-NU$FZMST)Z7RP@"28\Z%OK)&=#Q9J MGSH?;&YRXXUJM9Y]7BW%AJ\?5VU-Y/N_RFH6:VL 9697@"#5FX2X %@1"6#! MBJR0&8QSJX2=2P-,C1U:&>MSV%;,Z \CJ&4E^(M ]E-#"'@&9@,/9*QIX)KZ M?5^^OG?OJ]=_VWWQ%Q\[RD=^3:GNN[YZG:<),*=5EXO_?OE"R\4,IS$F,66 M)K$$J"@4P*A( ,\)%CGF>4:M=OR7AYC:YUQ+N*L1\4D XZ[>%Q4\6;(O7^GW+5]8V?2IW#4H M>!!2;RM42;>QY%T^R/U"[#<[KJK-BQ2/IG#^)ZWR1IO%BW6;OB$D9,*D0\=2 M<;WP*P9PK##(*$$$Z5U"EA,7KAARV0*W_G"]G]3K7! 34B4[1NJ26$B$1890)#E %&I M $F+&*0I3[$LTIS:U8*P'W)J2X21K#6_&M';CNRM\)&1WF[I<("]G_N' 7-@ M\CZ \/X$PAKFJP&SOGB*)=^8*)CZ&QP9UX.QW_8]_=?;US1WC)I%R=Q7KS1) M"I-ZM7%XTBC+A;MF'=][W.FWHWA:42$_F9>@?:]Y+*A0,=+,C)CF:(X!AE M1-(82L0*Z!8N=3S U,BXEB^JKW SUT^0B],8X91+D.7Z8:&6JYC-$?G90N&ZN+*#GLI4*@-=+VR0LUMUW3-31Z-TH7;QYO;W1-_H/MT-6+ M/3[6KVR"Y78F4D!4L%-I5LW"P.##3.=%N0_N0F\0W\+-9NEON+;I;M6U&K M#AX5T,I?<[:\U6OAL,I-[O48:[( MGN%>N\)V78"HZ;Q2QQYFA:(%1#E(J+D'B5W'(U2T6,](XX:-75?Y)'[, MXA8_VO@B]=ZI-(GZ[VCU33.6^<,?0<0A4D!R6@!$N&D' MG$- 5%;$*HE1K)SZ<-XBS/2(I_I6NTGK'_;$]0Q"O6FB[+AI+/@')R]OY)WI M*P1D@?CM)E%&)< 0H!TS9)!GAJQN;]+ZM96W5SFEFC%>J!QC"11)&4!9+ %- MS$\DUG\JF!%!@U6Q/R. U4X38,>#8?%\Z]KSK=S[-:D&+S_? M@]6@9>;/C3N!][P"WMY_0-XK>%UDV49E-+YY_U^_B-5O*1SJ/["YV;ABN/BZ=OY4IO:1?E=TT)=/5C)@DO,$89@!11@ 0D@!*,0(PSE"N1 MYG'BE"%PNTA3LP'U6YOY=/BZ:5KL.&Y?ORXK/E]5&?T=; M]SG4=B3DA ,:%[FIZ!H#C(L"B#CC><$+P3D?I:*KC;13(^LFOOFTF.=(15FM M)MB.VRK*GJ5JZ9^ MN&7Y\-'FWR+Z96*S.LIZQ2S7*W9NO:K?B5K):$_S@]_K=Z51O\G8FMA+X9(M M-ZV78Z3(EYZO?ONE1V*S,D=ZZV\R:IK$!\N^&P_S_MR]$>08,?-O/%0/\P9' M'-=O/WPO]+YZ79K#35,P?E')F11%D9FZ[$F>Q #EV#B58P0$A(H3EE.6. 6K MG XQM85^3\)(-B*Z;3K/H&BW4[P-FX&7RWU8/ER!Q7D7=EGS0%NG,P.,NM^Y MK.#Q)J7G2D^':%G1Y^>5;([2'M67IM#F487_M!!QRH@$,F?Z.T=9"BC*":"2 MLR*/\P1#ZO*=6XTZM4]_OP%#6X_46(#/J9U-$-5OI3:X(]> MFU)QKOV\K>;$TC\:&NFA?:,'\AJH6XD';:K@A%(HKZC5F.-Z1%U@./&&.MWL MSQ_5$8>C_>2>95'.8("9>-K3\B(VU"K[\:CMO*\QKW;P&/[AEQNW9> MVL.MU85K?*-P:U[KFM4>5W?>Y<CK,\KTRAN_<,4H5J;?G__O2E?ZP.DA?A8+DST1-W9ZBC-J>F[ M?<_U,K:9FP#3]_)U)7E)V^)6]R]+O1?]9[.*IA+F6"898 )IDRQ.$H 12P%7 M20Q92F"2.FT11Y!Y:E3YM%S3N=DSUHHWS6D[K=V(<8P)MR/5B4WCP(3<:7M7 ME]E;WS4M8CN5Z[^U2C?M Z-M./4VM_4N8K7NT9[RT;[V]5/V]0_'ZR-.5J U M80R)1UU/1IR"X[5HS*$](_+:$SASN* 7Q@U?U[XU_1>Y^BY_^?&D'VL\'M5Z M=TPF2)HH(AG 1,8 %5P!P@4"0F5Z34I@JG*WSNGN,DQMG3D\R-Q3(M*F1OF] MCF)WC*3SF!B[]6-@N(<^M=A#^D#^J%7 '" ;%9I( ).S.^ IYPU8AHI1\Y!@ MW,@S?XA.XLEN>)1O([F7%].ZF\X_4\WD[6&7Y'%&I:* \YP#A L"*%,,R 2) M.(>9($7FUD#NS"A3H[B=D-&KD=*U<=PY(.T(ZV9X!J:D/61J 0]H+0;#& M<.?&&+DA7(^:IXW@^B[V^]ZU45:NY:_E=RD>%FL]R>6NK,F>T=4ZBDWZS$=] M[4R)1.3R_U9W;;N-XTCT?;Z"P ([LT (Z$))U"XP0"8]FJDZ)3$V&I%0K]5Q"@B," M2_4KSQA#"!4VA.#FQMP80SUAA1U+.,)O1B/A00W,,VT L(D ;$/8+'*UX[H" M?&4J?E0%.=1RG"$,VEY+G/4YMRX;N-RLY4T@DI(-*25M@YD^\Y*C%J35*3"%X18K$^-*)JTA; MW>NKI5X[-BH"3>NG3U_(LNTN4E]7C1JVX'\(O2,G^/DWL2(/XC=UZ_4[LA9] M%O#'ZO'QLEKIN]Y3EA:<9122B!=J"JA^8)(PB*.2BHRR+"JME !F%M_]&VC[RG*,5)'"-(4R(AB@LU M$4CS!%*2E()(0>+4:G-XW-S<7LZ=HZ!JZ-"IG.<(OF:O/W^H!7X;M>^-#6P[ MTF6=L_[>!&:@>"+F(\8FY4FSP/=IR_ J-Q9Y7VE![:66PA9+IF[[R_=KLGY> M-0=8FW]_;Z25>5'D,=,-"'D>091)"BG/!*1Y5N RB7(4_U12:"D3A*$(-,%CK1D'!8%JR$$8T1C;,8 MB\+J6-W(ZMSHI7=:)[0-W?YQLPWE6NMC-@B&VXV^H0V]">@#5?NM.!N4?&V0 M&=F<=MO*!H87FTE6%SL41=^NM/K TY/.&OU<+5A?'$U+*M*(PRQE,40TYY"F M+((IPT6:95'.:&I<''W R-S(9^@F:/RTJ!$^!.0XH_B")S"!O$3&I8SZ$$06 MY=0>H)JHK-KB8;*KKSX"P6B=]:%KIZNW/N+]3MWUL<^>+$.EDZ>[1M#;N@(: MXSA.,8=)FB00Y8)"DE,,*6J./(H[P;J/:R&:HN!"K_>0/D3#&)8H MEC!B19[@/"T0M3I$\^+5W'AI$U0K5E K7^MF,^6I#U O;I[(ZD^Q;MZY=1^* M=>VSAS$UX[G)1RK\/'$P2-N(SL @IJY?FXI*C]@[0==@&\P9Z .%LEI!':K7 M F5_>/LK0?;@T]1%QOY@?*6,V./-3]+H^2AT"T'UZK@5*_4P/C5M0OJ^(>J? M3*\C'L1]1$N6%:F$DD0$HE1S>9Y'D&6DR'.FB+PP6BT[VI\;5W?NGX'5)@ M M7;R) %2#!CU?^R"\A[W\' ^9V>2+?'(7=5]+$%SJ^R MC['UMU#XL87F@-*/]6W<"/!:K'7[3,7%WQ9J9OK+]__4N@ZGE7'0W>GZ0O]^ MZUR2@I1Q4L(HBA%$F$>0R%+]$(*HZ6V1(&Z5N&'OPMQH\.+\[G=P^?[FCSMP M^?'F [B\NCZ_OKBZ_@V<7WRZ^GSUZ>K7NW_:T9[#N)@Q7UBT Y.?3$PQU$3T3HX,"D7.@.T#X=GG"GTY?Z5W7]K(GW M:JDLZ)9RBH#9C91""S3)40!HG.B=6[&OS:^*J6?*VS:J6W%,V!Y/-2C<+_U+R].9#DBYI5SV-]:T\<'ON5N3?0 M)UU];[P&G=N@]1ML' ^SJC;"*L#*>=SNFZV.C> 86P&;W<"-TMI3Y ]B_:52 MU*E+"YKU];;]V';;7DWG4B[C&*:(Z?Y>40&I3#GD7$WO,E$B@2(;3C,W/3=2 MZQ(F6M?!UG<[NK* WHROP@ :F+ .8=EN$?Z[6BS7X+/ZN^G/N T%_#?(X8H] MA)YXS,+PI$1F#\@^DSGJZ6HNZ2RZ(\Z3,,BV> MW4B1RSD@:P0AQ#!'%:LU:*M(DG.1QED2XS(TR7XX9FAM3[J1J M];XZ)K;M@VK EIZ@"K^Z? 6E4_, ]^%RS 4\ ;:WR <\_I"YYP0>@,(X+W#_ M^K?)#3P0Q<'\P$.?#Z #UCVI,E8HTH)"FG("D4QR6$HNU6]8XH6/&MTQ[UOZRT4SU#&/S(=ES_*X"RJ@5 4XA]O87JJ@4$5F)?7GCG M0 ^\]XNEN%J+I_H^930O2UI"2;0 JT01Q"PM82:0%%3F!!7R7DT<:75B*\W> MI,T79F@XW/=FI,6C]AHT;EM6AQT%WHR ?((9F'U.1-%7B\P7T(3MCKDU-X?& MF"^"-^R)^?(Z5\'W6A>6Z5S:S:0F+5"4E0PF,M-%J#F')$,<2DQPB1/.$;)J MR/W"PMRF,$W._K8AKZW.^SY^9C1Q$BK!]\1:0!KO@HB['XC=F[#[_OTG%G4_ M$-Y+0?=#'W3]+O<;1CJE>J_9,\L2AFA,(18IABC-2D@X1I"G.8\QXB(15MW5 M1JW-[3L^[*+ROEH^0&7T2:U7J.5"91QBTZ^^)^ FW!IO4O1#-I8Q L4;/XS9 MFI@K#,)^R1LF%QWBD.&8J5G$GS__L/F/^D%)+7[^X?]02P,$% @ :YY8 M5KVC:RUN_ B\H+ !4 !T=VQO+3(P,C(Q,C,Q7W!R92YX;6SMX9>Q+6W=?H[9JV-L]LOWO%Q-%_-_^Q/_,_O3+WD>%VDZ M__)O?_K;YW?@_O0___U__(]__;\ _O>KC[_]\F81S\_R?/W+ZV7&=4Z__#%= M?_WEOU)>_?V7LER<_?)?B^7?I]\1X-^[_^CUXMO/Y?3+U_4O@@EY\V^7_Q*2 MPFP2 GI,H$) \,@B2.^5XQP=*_G_^?(O);H2#9-@>8B@5-3@%-*O; S>,*%* M%-U'9]/YW_^E_B/@*O]"S,U7W6__[4]?U^MO__+KKW_\\<>??X3E[,^+Y9=? M!6/RUXN?_M/VQW_<^OD_9/?3W'O_:_>WES^ZFM[U@_19_NO__NMOG^+7?(8P MG:_6.(]U@=7T7U;='_ZVB+CN9/XH7;_<^Q/U=W#Q8U#_"+@ R?_\8Y7^].__ MXY=?-N)8+F;Y8RZ_U'__[>/[:TNN_YC.IHL_Q\79K_6O?WV](#!\P"^5V.X_ M7O_\EO_M3ZOIV;?9Y9]]7>;R;W]:_S%;T*)"<+%9\O^^^H]_O5K]VS*O"# = MM[_1'VR_45<[A)+\8YWG*6_XNUACMHC7?FA6I;M87OR7,PQYUOWI).7II/OR M25BMEQC7$VZX]CDPD#H;4,@4H$*2I$'A7&0L2KS.>"5Z151WRECE^.KJ>YM5G#+,\H9T@=0D*$L\%E&8! FH) M$5-2@IQVZVY_X]1LNZ4,0 MOTYGZ>*_KG:DA;;6BQ:RVVB&Z/W3+\1VRKO2!@EYMEY=_,D5)!XE9CB('*'<11^2'@%D=NE_LSC# MZ7QB(LO.<09&%0W*ZPS(O =BP#'OK%7L(4-W"%9N4S$,2!JK=]%4UF- R^+L M;#'O^#CY:SX+>3G)G#&63 '/B'C%BP4?$R<732;G9-12\=9HN47%L&@Y5J\W M87*AZ3_\XQ0,PRDC?/6@),Q,N#R2%" M'A FET?QS_?SLEB>7;C\^3T9W=4DHN*F" L,.;EN1D0(S@O@RO@2K">IE.,= MUCO7'@8@;5R3AE(=&!L7N8//]+.3:-'I* TP'>C -=D")J5 E<"S1YN\.0X- MNZL-[)HVT-RB@1A'HOZ3^?P<9Q_SM\5R/0E>!\\S@T+\DJ7T!8)2''+13"9N MO6>J"0QV5QW8'/0#AX/%.A)8?,C+Z2*]G:$<1D;R;SO+O MYUTT56*.CE0)& 4%9U)R\)*BJ:R=L,X5\IH:),YW5MP+$N:%0.(H<8X""A_S MEVF]39BO?\>S/#&.N5*,AI20#H(-$H1,NK!LO)0MPM+KJ^X%"?NB('&$ M6$N$TB6*7R_.Y^OES]>+E"?:DH.$GBR0V\6C >9M!*QF] M=M+)=-QYL@<1>X'&O2C0M!/Z*##T&7^\3R3+:9ENKO*" MH.-2:7 I.YEI-R3^T#7=ONBY9_F]<.-?%&Y:"'H4B#E)B?2QVOZKBH=/=) V MQI0A:A- :>,!72S@O=#:1SI=I6N ECN6WB]/QEX45(Z5\$AA(B;,RDR1.P>> M2KTR2C69S!.H[*TL=,#J<%SJ[-ZE]X/)2\FGMI'PF&#RFGYYNOR\^&,^$38' M8Z.%B-CQ#B+I 5 E=<;F4R-J!Y&KA_2#R4G*L+:0[)H!TGM;I\L-R\7TZ MCWE"AR,%[LD#*ZJ07%B"(,AC+\F3LK-D>&06_J'5]X/*2\FZ-I/SF/#R8;%: MX^S_FW[KW/(%-9!,#XQK[DP]J'2D">BY=K:^V'EI61@ M&\EXZ#1]Y6&9L:/;*\:EY S(ZR91"#H\,2@# I,F;UQJHX\[;W97VP\-+R79 M>K 0Z,A4\YGB])(%R$S]/U+-,?:N5@NRT M]5IR5/HX%_/:X9Q0X'7=[?]>J^P'BI21!CY;K*(*+_\JSV?^:4QS]*>.*CKOT?K4Z MI_/.ZD).KDY0;+TZTE("9G* N:MW1T5;U>1&[I[E]RL.>UDYT!:2'@5D_G,Q M.R=M++L+Z.5J$H(E2H4!S1EA'KT#E.0?1>X8(3X4QUM Y<:R^T'D9>4_CY'L M**"Q+6?:%*C4TY(T-Z^CV_P35NV9HDS903H4 0B*!RT>1=T7E:I' $>Y:1 M'>>=/+3Z?GAY6:G0!G(>!5XZN_@:U_G+8OESHG)V3"4'K* $BLLMN>.$?B85 M16'1F1R.>S5^QZ+[H>-E)3\/E^HH0/'I#&>S5^X?)0 GT#U42 MD5^B(E%H'XW(64;; !37%MT/%"\E!WJL5$?F%3L:_+!=_K+^^7IQ] MP_G/20JQ.&.11)(3**=))%I3M&9S\LFEX+1H (X[%]\/)"\E0=I*R@.#Y7TL MRY/S-*6?.%FO\VJCD'%7<"!5G#G(ZK%[M_ M[?V@\E+RIXUD/ JS\NDK1?$7.'KK Z_ ,_A<2"J%UVMDXYEL4=>Q MN^9^R'@I.=4C93H*1'PX#[-I?#=;X'K":R'EY)2/4ZBHX##IG- UX?@TU>2X>KT?%T[C]6[@TE)G+QK+L$( MSD%A"> C1F"6!)692+:T*/%YB(;]7E>^K,QJ,YF/Y"'=ZJHB/Z=7/S]62O(\ MYL_YQ_H5_?#?R4IZQ1!)0#&2AZ6* ,P:(=(YRKSUV;HV+W,?)64_/+V4-&P_ M&AB'82*VECA[/T_YQ__*/R=2^) H:H.LO*G7#@:<3!E$XG5K&)2FQ7.(&\ON M!Y<7EHP]0K(#0^.$P)XJX#MOO.1,_),/KEGMC.(2B<&G3<,";Y$I?^1%SK7E M]H/"2\FS'B[)D1PZ5T_0W]&?K.COD,D2 Z2HD-PO#Q4M)L+:0[J@ LFEDL6'"6QD-*P3KQ"A6BYZ37RXY2*F5$YX9+]KTC;FU M]'X@>2D)US82;@:3?_WUEE2)Q[\?ULNX2_SL2.LZM?NU-+[UC0:=C1^FZ\@& MQY6%R%?-YK X001"TI7LVO'="XX@HXC"1$6QSI$.X=5BP_0#ZU7Y3Y;A.%3_ MV[8M_L1J'DHT$5BR'I04 7S(!HIA3 OKR$ >]X;@QH+#=/[J%0('R7*<)_GK MQ7RUF$U3EQ+!61VF\.EKSNO5(4?Z_1]K,K5@+TJ//.1O];,^+>^FQ#%\]']8A_@*YCFQ&?K%8D MUDLNI9(2"Z.PUQ!ORCL)P=+>\8D)YNL=WX,]X0[A\CH%(^ELW@H)-]L2'R'N M$72NWE"_K3V[9,+$HCDF!$Z^$:B$'$+B'"QFD3'K$MU#A\SAF+E!R+#0.4:S M=X+D&#&/ "NO#JN(43E$(L(5K:VJGL1-@8L'06 F^W0FVMC!! [^8[36>T(_FZQ M_$0<;=_S3//J30[KJ]]=%,OJDH)2T@ 715(,)S0X%ESML5=22@Y]:@VV)Y(X M; O^]K#K4T-C &",M<_:ZF..F?84\?E[7E_PXF.,R84$6$(!99,"A\P#IXC1 M&^3>^M:C/QZB9YC0K$=HM9+]"'#T89F_X32]_?$MSU>9[/3I^FM>7I/9A&E3 MI+$.E&"U)YO-X+$V%BY"1!D]LM1Z[M >9 W3RKD_5+76Q C =9UX'E%'[C+8 MC*PV@V3@HT!@T2FMDO?6/51\7/_\ M,,,Z^2!5U_#;9@I"VL2_^;>,J_RQCAX]+7^C'5'9/2F$3K*_YV?GLYJA>9.) M 0J5.RW.T\E9?=+VCTW6#'TNR+0"9NJD0:T*..4X"&E4"+*P9%K[7/US-08W MK4FD.3( C,!:GI(\L#[(O(OO27)*\6G[B%E#(Y;$^2T$/4([,Y[DO[\RY3"F(UL M*)AY^R/.SFL%]%\6B_3'=#:;<,N4JV]\ZU@J4%AO(KUB(+STU@:95'KH-O<0 M^.Q#UQA\NB98:JZ$41BC2\J+%=YS)FA+R-KU2EM 5JK;FZ(6$KVTK>'S)(@T M?SG9 T0.$N8([,M.'/O[8AZW\8K*.G!+_),;1DR4C.!U$F 5:BX 58V]$\\$\'85 ?1U$Y87FB2@Y60%%/%*.1%M9Z* MOEEYF D=O5WD/4F0(\@*_#;%,)UU>7D*YKI'65\7,Q+Z:N-K78H&M2L&I00F M90'%='TF@1Q*RMDK)WUFK<^3?6D;-D+OO8R@%Q6-P/+L\'4S2<=$T3+;!+DX M$I>)% UV/==X$"@3B2ZW#KWOIV;8Z^%^M'\_Q(Y1Q0A =7%3] %_UFNBBUQM M]+*4^OXO2L?)*I-]QMIO2^IDDTLE&FQ>ZG0G):,!TU%ZON=Z[@BA#PB=345I MC,MS6O+:;NLQ+PA%6' M/>4:(Z=?F8_ #KU>S#OI_-=T_?7U^6J].+OBZN)SA>>RDP MIQ*6;MQDKQ<8!P&KMSQT3\!JJ(119!#OL+W<%K9,#!YY_O26>>P+/D<(>00+A'OCO),1R1(H^4$/*#D%QX\ EKB I3=M! M(Y?^H3FP#4X^YIT/%/08'_$:PN@/[*%B)@D()%6O&ER-Y M!9I+$%@GH3K-'IY^?O!MVYW4C,9WZO&X:Z.*<5B@*S8FC@YI(I8.:8.BNH/U M03HYF]X:;:..%$NTOK7=67[8J_SGSGT_2=@C\+UK)\7II@2JOO=:S*N[E^>Q MLN*E%4IJ38%F(9'(8L 'W[V)URHZSJ4UC7'S #G#WOD_"XY:*6,$Q]H#$E*N MJ$@T@PR2DX30 6:7P#BDO6-MTLTO4HZ\^.VM=N!94-5(%2, U8>+=3N6-F]0 M0R1O+P=%)W--CC%'DN&)3N:2"V,N*,D?:EATX#NGFV0,W8:@C89O/VXZ2MPC M0,Q.H^ -_3D[[2-*L X].7+"DQFMMT'*)6US,5RW]JEOTC!TK4DO6#E*T", MRDE*7;D-SC[@-+V?O\9O4_*Q=MB:T+(B>1\@I8R@BM& H>CZ ,QK8]"S!YLC M'50 \"A5PV:'>@)38V6, 5Y7CY^Z*+,./UCFKWF^FG[/M?7T6?YML:H%Y*?E M,_Z89":0<^(G%Q*<,H',+!*/"87-SIB8XT,#G \L-GD*B<.FE?H"7H]J&@$* M/^8U3N64:I_6Q,I=., [68AUG&SR0V.H;/)-YBDBB?*C# MZR' >YRJ87-//6&ML3)& *_;@IH8([5)D;:%5;62W8EZ=2V!)Q\U(U^R_9EY MFXIA,U ]P>=(88\@]?18\#NQ@L2#)4)DBDYV63GCK"9=C:-8(RF*@Y^Y7GPO M*#4?OC-4,O-XM32#V?,TMOS0J>%K7D\CSJ[S<&27R^M?[K/EY0,\/&?_R]H M67N;P49%9Q>KXU*.0Y^A_>;G&YUJF/%%>!F6Y 8:U<1!+ M2&&(4&"9EE)Y'K5H?;5RG8*A$T^-D7#[E#M8W*-PB+;4OY[A:G5:.F-Z\F.Z MFM#A7NOV/%@T#)3CD1C)&@0/9$.EL?[!<4Y'X>8F,2.!T $:O@\L1XE[!+C9 MI?_-XHS"A$E10C#O+01;1PSQVDU:*P%US 0%!A&9;0V8VU2,!"G'J?=FXO(X M68\!+5U:K./CY*_Y+.3E1')!WC_G(&.M@?$L XKH@>7:EE.D:)NW9;Y-Q;!H M.5:O=^:W#Q;RN&#R:LL!0\90N0@ZZ$0[F[T->=C-9)Y9+%ZRV("RW0*PPVD>$_LAD MEHY;.IU;/_G8C[*1N#$'ZO_!2_HFRA@=Q#8S?D_.UU\7R^D_M7Z6]C!%([%.?4#J*.&/%$KO5ZMSXD1KQ8TD^EF, M"$KH IX%"8:9PM%(\N#ZM5"[U Q]D]\[A X0^@C@LU-T<*]QE4(;ER@(2.C) MQ2O<@9,ZDW%E*DGR]J1O/I7B<;*&OJ%O"JC6:A@7LF[;6*E4+KR H*@#5"@& M@K,,I-4A&Z;H:ZU=[@?(&?K^O2\D'27V,2)H:V)]KM?*KD!2]89.)0'.9P/" ME2Q8J#V4>RQR?/*AUN/5>[_(.4#<8T3-Z?EZM<9Y[5HZH4.Y"!D<%)>)%UN3 M'Y;D8W0)0:&J(PW[ALX./<,^^N@;/X<*?OSC(B\EMUJ4[2MR^MMC;]3O^6KC MV_1]:&]TD[XI*;Q<\/+*-*G(*3SW9$>*H'-(%/J5CG0L)9-2Y#DV=RCO(>7X MDL/O>7Z>W]'>NJM]SF6[Y-KZDOXOU:K*I+0U.5C(D4E0T= >8X:!+10X,.4$ M&=7F-8A/)G/8+%(+Y-RN2.Q75Z,X^U;KT[)E=%*4LUX2\:IVUU48;7W,X@&# M\BE:3C!I7:-RC8!ALT9]0.AP^8X '']9+E:K#\M%F:XGFB.%DEF2!NMQK!,# M(CD#CPQ=(?DPWKJOVL[RP^:"^@#&H;(=09WJ91><[92OJU[/!KTH/!:(2:;: MZPWK9"\!-CE4WKODFS??NY>88;,]?4"FC=Q'8%<^DBZ(@#I0]0U9QMFB&YFT MY6HBM3>"Z0(9:[=OICD$39M#%8LZ!(U"MDY"/TC0L'Y-(Z7?\FQ::6 $?U-_+S7# M>C?] *F1[$> HK_D.0EH5L>OI;/I?%J%LYY^SQ?LY&QH#]@,(I" E/0(:'5- M3Z!(-B(OI?6[^D=(&M8IZ@=/+;4P E"1G5TOS^/Z?$F">OT5EU_R:F(*R](9 M"3+QSJ@*\#X',#JYC&1N;?-L]%UT#.L@]7:N'2?O4?2J>G_V#:?+S3."VLKM M-]H :3,+Y?/B57XS77VCI=)IF4A6O"ZBUN+%",K1/[P+"-8SASHZ(TKK:[&] MB1OVDJP??/6CF5& [I; )E8QZ:S/("D.!25D!A])6ER).J,K1(W-AUO=)&+8 M^[)^0'24 +CJ # Q/+"L>*TUX!X4&EX%XB!S$5!J[G/S#/T=9 QK!XE M:EC+TP>4VNIA!-[UU9:H5S3W#;)-0=#QJQ1(6[,9J9#P-'F#M3#3"MHQJK0^ MQO8B;-B\4F,PW!H$VUHS(X!;UP'G7KE-I$\V6^>!*3J_E:MEP+0W0:10.&=T MJ.O6;\P>IFC8?%._ &NHBU%XW_>S8IU+.3 ')B;R-)VR@+X88)QKM-JK$EJ; MK^,0U5O&J5]$M=' "-RMZ[9WTS3WG)BZ*MUYE,WT)GG+[5:L M&+%.0^#2R>1=$:YUT[9K! S;9*N74/1@^8[ LEPT*+QX9_,*5],X2;QXI[0" M9B+Y'M8:"$%[D#Y'+43QL7F8>2SJ)4F\/M29],9"Q&=LX&;I'O'S9:4_9#SHBIX6PA]!-CYKSS]\I7H/J&0 M$[_DW\]K(XW3$I@A/1@O%9JF@8(F]MT9Y(XGX( M?%'UQ'TJJ6&&[%D>6%WK4MXYT-<8.>Z=U>V/]_CGL85<=8R0'$I#/IC.JO5UW1-);!O_,<$S,]E2O*IH7PJ? MP3E9"SJ$=RY[P9M7D3X]_GN.GJ;-T?%P7/@4N8_@G-QG0L*'Q;+3VWJ]G(;S M=6V>]7FQZ5!\*?9P#J M$+H>,<1/ON-T5ADLB^4*9_E3CN?+3]>XAEHG2P4I)#DDHBKX3K M "$F"4$X8[EV7L76#Q![9FG@UR-#P'3/K3($9D9QUWN?0-XMEN3$SU]W(W;C MS\]+G*](^)7O>>I^-]L YTGBD<4X9RB*\"@4!17DXY-Y,Z ]5SE858IN72+\ MK P._*IFQ!ML>#R-^,2J"GJ-JZ_O9HL__B.G+_DO.)W7/SPIM/C''&O+VFF9 M1KP0&(EE(X$H43#O$G!?$I!U">"]J:7 QD@69?&V=?C3GHN!'P^->-L\$S+& ML#?B].[2O([3VLU"Z!A%8!9R<)I,9*3!B4;?T6]U&B!GZW- ;D M-M7;&(!XG% G3)8H#1:0J0[Z(G<0D&4$(;C/HA2IL/6-QY$D#_PX:@P@?D:= MCZ!HX Y.+Z=F6N6UB:Y <<&!RI[7E](&C."">!0F\];=FQ\@9R1]=Y\AB=-* M)^,?ZK9[IW#'$+^&UR/WC0CLYW[D,5[:7Y \,&20EYBS\1)*9 09QPHXC0%, M)(4G;V1PK;O?[$58XQ%ODI<@3(Q)1>>M:MZ-;J0CWAIA MX9$9;T^1]PA\N4OJ-Q*I-G8QK[NUFTP5R24P!0W8VDM8<>GK2U>RWK:D4K(U MB+V-3KF+H)%@Z0!-WP>:H\4^ @S=X&$[AR@SD>@@MJ -4\0$%Q"TU5!0<8/9 MRM*\#/=.0D:"F>,5?;-8[FBICP Z.SV%M_.F'.,Y21V!:RX!8+UH9 =P^YC7) M)J>+TO8M%[:HZB/J.MRE/E*E6*.K:"?:Z9EDVCL*'&/ #=W MC(.U-B:F4-5Q'&93;^,YB4D91K92\LAXZSO!ES-Y^TGJ?7SR]E-D/0:TW!X* M[6IG<^T-Y"(XJ, H('5: \>DDF$4K]I^1L&->O+VD_3Z^.3MIPAY7#"Y& IM MC#"&"0_252?,9PW!"04QB2*="='*?B9TC7KR=B.8'"+D$<#DCFE312967/$@ MHJJW?:8 .>CDA*&(17,O=1S)Y.W^+T@;>BF'"7@$$*% ;IEQE=_DS;_?SV_? MR7Q1*!SN>9'%7?.965=Z[CJ(7H&G\[5 M'Q">,E7P*5HY&&'?\G*ZJ'4*RW6C@_"FK"8Y1JNM3=U<,3+[T@)FH\D!#-&I M*),IK8.P^RH[!AS7]6R8.E(#HT'2]?>5&F,R =PN8_@F.O$LAGM^Z8;K/!A@\K.N'9_>?JMZRWW]D=>QNDJ MITF]:+;114B*T>9(WD.@R 6$LL*3O\JC:5W1^'0J!Y\0]KSFJS\-CA>C_XFS M\WPW@]8):1.3(+Q4M0$&,6A%Y=>0!<\.66Y?QO9$(@=O9S\T0AOI;[P W6S! M;FS--';%K3637,79#8B<*(>VN!K9IT!<&A? *5/;M-B846JE4^MNE8=1.GB[ M_*&AVE*3X\5KMR'O9U)XAO78 &D\!Z5R!!=-AJ(=!IZ-TZQUK=5!A [>^7=H MM#;4XQC VNV]6DM$(ON,/^J4[BI-8I?^X*)G9.X>DN3YJE/TQ!:=9; >1*G- MPCE*P)02"5D;I7P2WC#:M]:/+:U\.>&Y8<73^[IQ.B*E#XO M]N5895F!V_^F%;B$X?><.\$9!7K ]$@P%G!@4MT6? ZYJ5UJX1'B1J^ M0?(SIL);*F@$!_TMAD[.%N?S]0Y#*;$2=>& M#XH71(@=QZR,(ZA$4HV?YWV M*%'#-U8>#G%'*6@\IN[!H&^7Z2VGT[#;T&JB*+K+Q6O@P@>* ',&[[D&6Z3@ MPOG:\/4YP_A'*1Z^1_/0$5(?JAU%^[&'(L+'V161F(V:)&VQ>BHA0]!)0HJ! M/&X?R5]IW6KC*(*';_4\-)![4.P(/($=;_OSXI[W1#N,OLEA73WQ*SF\R[@^ M7^8)A8S:..4@Y>BV%;L&/LV(4LUJT3EFUHGT_;/]3W& -HNX1P/S!P^GM MV;?9XF?>7)!\.%_&KZ2%#S.81UJS02%H4IH_YR. MQ;V$[H?7?^:;KH:*'!"MM:71PSORS6*^6)ZD[_6Z^=WY/$UL0(-UV%26:$$5 MC> SN4C,:>U*#E+D&]FLVWV3GK[L?H![T9=5/>MBI"CK]M$MQHHC5R21U$A\ M)#\KR$&)F.O5!BH,WACACP'9G:ONA[$7?^QN]L_O^8_NK\B9"-E' M[BSPK&N<%^M;:,=!:>\$.H[%M!_>L@]E^V'PG^*JJ =5C1> W>:Z8LJIJ$3 M -)K8J7&7BB*JG4P9,2),<&>J:+I.F'[%;/_4UP+M5?4>-&WV5,GD02XZI(& MJPERG9QW#GQ],JN'3B_(O\@*B 42HHM*AAP<$V&O4&.?U?9#U(N^B.E'\H-> M&CX>F7\Z#_\GQ_7GQ;OSFF#_S[Q:TT^\7LS3=MLHB9+7C+M2/(*2T1&O6H(W M3 >>H[-[HNPH,O:#WXN^*WEF78TNZSA$.UWS1]T+C!\X(4EH]S$K43&@=F02=HJ7#N 1PQB@H M* ,RE['DYSIV>IZB*?XI[JP&AL X#I='!R]J87/AAD.VM51+109!L0!HM%'( MF'+MIRTW&9@I_RENMMHJ: 2&=Y^ZURZ^#C??%'[,F]0UN7[+[].8-Z$1[/^GN$,;%3R& MOO,X^?#^]=7[V@_XL]OX2W+1OG0]+2\40X)_O5BM=WCM&B&"8P',=H=BBE:'Y>+[E"3WZN??Z'!_/S\E4&*]?3Z)Z^GW36;Z-!'Z"."R$V+_OIA'DEDW%^'S MHL8?\SB=Y6O-G3\OGBI6G=&70-O3)RU 98R W 1(42B50T:G6Y7^-& MNJ2RH*-)Q^I'R>0@" K]M-4J2K(*BL7'HIC]EAK68(X2=SWH: 3&\23&Y6;G M[#!Q6MY,5['V25O1AOJPS&?3\[/5U>75:D+,V> M[2OGZDALR0&C5Z!\B,BL MLCPU'TA^$*7#CO08)9"?4?7'%BVVF&$FL1#.UBK!-1C$]2HBD.Z'"I,WV=!W29CIBD;;3"6\>:)^0.[Z7I& M ,#MC?WT'Y6->2>5>M-YS>&)11@>&#G6S-6K)\,@&,4A!AV=C\P$V=IH[D'6 ML.,_1@W-UDH= 4X[T75=]1;+-XOSL"[G,W)O.C=F4@3Q++BA2N0 MH2MP)J:AXD-H]-KE#:!>U#I?E#Q.#2M)A04XS%JQO>A&AV=PHZ#PDLMM)'@IOZB]RS;3*2)*;2,4%#BT'&SBJ#1WT=[L M1]'"/=B3NH$G@(P:O#WI>)3HO0@(2>YY^KT^8IWX0/Y/';+'7/"@4JIOJ(*K MPT^*^]U>H;C_2[2AKVE'PR. MQZMII/B[. (^X,_._KMLN"W60A%U2Z$SX%A(X%GPJ)57&O6S'=!;HH:]4!_\ M=#Y$-6/U!Y?G1,<4PW2V&1VF65*\MN:50OK*DP?:3PY"5%FD5"(WK'PR*[=0V2E1>2K$K4]UAS*A46*E%J*A "41PW'HH)#YI M=60I]A\?WT/]VEWK;[,V4NE,D@3!,7^1D P6@"+C+'H M2T+;NK7+4^@;]JI\+$'(H0H; 1CW?VDG)DZLD!!A]] EX\D]*: M8'/K6YK]J1LV&G[FUVH]*>UP."YHJ_4)Q\VU_=V"Y%*6P$A\D2$C#R1$\,8+ M,,P0M\QGF5J_0GLZEUG9(@Z]>CXNJT'YFQ%3KMPX/T3/*A^3/!KM# M%3,.F"T7,>?4E=']M[P35W0AMV#R9I]+Y:=KSP/NLZMZ5*?[F_P]SQ;?/BW* M^@]2S\0J'U@T!4PF>2HA&: C1SUI%I-6TDG='+/W$3/LKMX\ M"[JT 0DRG5>9Y>W=I7(^R8*V-H^7H$A(Q!Q'V;!W+T,? MW,%-4ZY;T_=OCPS&'M2 MVG@3/.^F.H6,^**8C5C"V8?S,)O&TT)TU7[!5J/EI4BP0;-:;$QRC"16 M)[(+F0D72@^-!O2!4::>R,6!QZX.)6W^M)\->':U&FS M#G3P9.AC5E#O-\%(%9-7C&?=_$GV _2,,JO3&^):*68\K[/NVD3$7IY/%\O: M$(96.NL>GR5ME5..$WLU:662K!.S-00O7'&\(!TFSV#V[J)ME F:Y[1Z1RML M#$9OAZ\W9+:_X[J;2U6G0=1-=X<\)^0\"R.#A.@#;3EN$@3.,UAEE5QKR!(4YPT3AHN36'8&?0M\HO"AU% MAG+WY.C.,B=3G&7]%R;#5M@,> MXPRG:?SRFS]_]J?Z#O.-L:>Y#B-9%F[\J1YNOX' M.S\Y,3R@$LP#%B=!)8;U>;@ P;4R6J&SMO6YW0,;PX9(O:7-AU;X"$SP4KKN/L_/J_.R*=2/J27U@SJ(+@)(%\GHR&1Y51'5]0M*6LUQ:WUT^+X?# M!FR][901PV0$!\=Q%B-S6U)2'$SLVH;IKCN.!BN+35%8Z9K7W?5_&/06WXT3 MXD]2XI'#)4D"R_4(<&NU2I@C5A';3;L[;VT XDA9;77QIG5'F/YQVUN .%+< M/D6)8YFN>_[MVZP3)*KVF28CNTVUR)&]&;)%( M#!%/(F'&D$@BQ8DND8MK#)-6\EJ*<"-E>E^']+L7&/@58X_ :";6$9B5BU:; ME\6B\W290^OZ;UY*JDAA8Z'P1]K,05EER28;"R4'M$(%[YH'S7L3-VQ[\_X* M*GM1SGA0=[K\0$'$]C==)?UJ6I76#0@X+3N=$DY6J_.SG/@D:9DI*I<0M:UW M"YD$&V(!VF?*ADC_VWQ6^L'$#EQGV0]X[H9HSYH< 61K"<#K!0ES6>>G;'ZU MKE<.%S4K)V>U[1N?J!P+8PR!"TT'@%$.7& )4A BI.REB:W?=>]+V\!EF,\" MR%[T- +\'15@7UVY999#Q 3%UOM^GWP=O\*!!2,1I:B%SF/*ECRM-WEO(R'& MF38Y2*L'0YGV45@T!'-73W6=G_5K7"Y_DCG83 @B*2$F M#;8@J],$5+&M'_@\D<1A3_OA8=JG1E\ 8*\ZSDV,=":8DLFWKA.E"_/@G45( MWB8?@BVY^=CE_:D;]EW&^&%ZH!Y'@-#C[H0*9]I[+VC_\5K"$A5XR>DD*249 M)V-2+_!"NK?JI.%Q_'S:;E9K\:^_WM+5;_0'W5]U?U/_JX^Y_%+__;>/[Z]] M?_W'=#9=_#DNSC8?/UU^P?EVO"_.TYN\BLOIM_J[1;EH)W:=@]7T[-OLQN7T M[1S[7M_]]8KFF]QL/W\+;1(9D\RU09?(?/T MTNSX;FKC/IV?G>'RYZ)\FGZ93\LTXGR]G7=!;O0'DG*LA>@'6+D]O]S SAW" M0R-+=WN92ZB%&(4OP8!-ADY>X31X%(Z@AHF.P,@DMMZS]U-S]##/^W;?*UQ- M5Z=E=P=>'"T[YPWMT=NT?28=O*)%_CZ105IOZ[VJ];(V0W804J%?\6+01M39 MM7Z$T2M#PUK*1IB\->US-! 8IR5]A]-EEW;X:\85'12;YJ<'&,Z[/]3 3NY! M82.S>+G2F^DJSA9UL2L0NH1!*9=J&C%02,(<^%@4*(5.\*B*BJWK.Q^BYUC3 M>->WKW!-/H (+"%%05W70NT!M0S@LHHFVVB+;'V[_2!!PYJF9KBX:9S:*6&< MQN7#Y_HGA7$UQO[6C:8^P+;<^9T&IN5Q^AI9EHN%ZKO4^H#_"-]]P)7<+]".^<,46"L<[9Y MG1=+X4VP 6@O:6=D%L(U?]+_!/J&M4!M\7/'\^E^]#1.J_3^[!O9W4-MTI"NVWCDY58\R:2'P M@A %*LN,L;%- &,Q$+GCA9U?JB"B,P%R8P7S9OY[4U=M^9]ZF^< MYNRJ6=Z*@J?_R.E+[>=[@#&[^T,-3-D>%#8R9'O>2ZLF)JNO;)J!894WDM7*S=5;I"'*/KUU_\M)7FZ86!'A.KH6KU?E*JWK_ M91G%.C);I.W$K1I>5",Q?L^%R=M5[\^DX7&:Q8_3+U_7B_*WU=9-)LMS;>SO MH1[?'I]MX?T]E?I&!G3S8O$2?S(5H0R+H%EMUN8ETND8'\N:52$^C\%B3<\=J=YVP,6/MOI- MN&#I:.>L7BE%R%$45Q0=OK[UO=Y^E UK@GI$TTT3U8.BQFFJZB7"^N=?\_IK M;79V,4[T$&-USY<:F*M]:&QDL'8FJFZ;>&\6O^KA?76C+!EF[VO^H=XH,Q>MTU_[4'=U5]$Z1WQD.A."#BCYP\ >.\H)G#6T0XH MWMC6?M+^U UKL'I"TZV.H/TH:YP&Z^*V V_?=AQBM1[Z7 /3M3>U@]PDBJAE MD.E?SK#>)>RVV1N%+NF=\"K9N&K0>]39.HW82X_(\I[<_ZJB%+A/>38A]O7G( M=V1::O^/-S!X!W+2KF*^KK[;/V9+P.X?779BP("6V0PI2U7?1UHZ\ >W9[2M]Q)NM^>EHESG?'0ETB1[DZ]L0! MXY&!LEH!RA0@)Z^MH:-3^M;AXUUT')U$W_GF3DUT2-DD%X#[[HI(1D"6"D1" MJ351\]/7G-<['3@/,13[ M?+;)"\$G4M^L,BOFZ7 M04;+9MF[$KW[_877(5J3@*.A(U@7!4&@ JZ1X,_0TJYJS/)3Z!NZNNHXC#S4 M+;NI9L9IF#[F[WE^GL//O^3%ER5^^SJ-)\N,%-7\9;DX_[:JKX+/IC-Q5DS$]9140?"O5[,.WC6.82OSU?KQ5E>7F5'=9 &@P6? MZFVS80Q<+\[.IIL+!#(&E=OI_$N>']JH MX:'/-3!C>U/;R&#MK'=R8[T[F5X&!EK8^3V4(P/H!!KEC,T6?=VAM[ M$H%'=^S:9[&KS6%2"3854=L"4* BI !7D/8*"[D6;\N2XA#B&(DAZP];MWIO M]:>W<1JU;MILG6Y,BVQN2P^*)V]_I47X^ AMC2S7[65^7ZQWX22,$]P %BOJ MZ5@ 33;@C#$164JIN7OQ,$5'QY!W?OTN> MAM%!,0?0$:D58!V04#UD1:!-) M%K#Y,YV]B1MX7$X[S-P*)'M1SXBMS^V)\X=:H'MFUS>P0H_0V.HASJ623\ON M8MLW6:\7J_6JFS\?*CD7L^JO+I:#IV\J#LX[.O@"'7Q.((+B766+J[[J.S4_'K'VI0/C8Q63C;1#4P#/+!W=IN32/$%V),D#/\IY M/GS>>I?SC*H>IZW\/:]_6ZSJ]-V.SY/U>CD-Y^N:P5POJM^ZF.\>'8<8T:F1R)>6N"@ULEJ$T$ M/TZ3M#/0\1!SL_N?MVA%J_>NFR0^0TVQ$ZITY#Y]XLROM!'+Z+ATK?._-]+S- CEQO@X'890@O!C]5J[--PO/_FZ<_?1'VH9NI" M.J88-^!E5'6T*/W*)@LR:^4-LR;'UF=]?\W4MPVS;RSP<_//';?<2L&"]<"( M0W+VBR.W7-.O-%-6II(H)5,P6, $Q_6^73\G:UGI[A M.J\FU1]@: T8YL*FB:V/,E"4D0MG@FEC0V/X7*=@V#ES/0'F""&/ "($]YAK M]567$I^N_OZ::)BNZZ\F.GF?@[&UE+6.!P_D\J'4$%V.)2@7'6O=,N,!C6$0(7$NP7@NRJZ$4UMK^ M/$K47JC2+PQ5;54Q FR]V2Z[[8Y\DQLE,Z<#.4.N[1U4$ E\G126:]\^895( MMG7;M(N][6C[A[#8GCD=%=I>#S=*#XLX UBH]M()9 MF[1DN;6=NI^:O:!D7QB4&@E_!##Z2/H@ NIDU3=D=6>+;GK$]JG^AK=)L%+Q MXLD1++'6=&F*&CS6,@*F%;/9^MS^I<6C9.T%+/?"@-5:'2- V/LY?6N.,XHS M/BW*^@\2[Y81%HV6!15M$%5?7V@+KJ141U,'E;D)G+>>&W,O,7NAR;\P-+41 M_0@P=)*^Y^5ZNB(!=?5.M_(:7EKCB@2ADP%5_X$%$VBO*=K(2HO4VH%ZA*3] M4I;LA0&JI1Y& *N.AY/5:A&GM92N/M]Z^V.Z/EV^F:Z^+58XNVIZ?;J\-B[@ M%N?:!&V-#4!1"7'N?0"7M($BC?FU=5)PU_S)_-/) MW ^I+RUGW[>^1@#)R[*>6_=;7">A$H-8WW.H4*MY<@V:8N)H>+"86_<;O(^6 M_<#UTO+[320_ @2]6RSS],M\TS6.^%C27B#9U#[EM$>ZW\XV;7=?ZT?.#5.\3D(OM9+190@VUUFRCU%GP(?@3WZL%Q\R\OUSYJVN1CT MT=WGW>2+@AEMO(Y05$)03FL(GF+RK$M0FO.DFH^-V9>V_6ID7]H]1B^:&0'B M-E/T-L/S;M6W&".],PI0.4>;QRIBQ25PAA"H)T. M1@"H!P:XW/S]ED'IBT@D(M 8-:C, Z!("5C(60NN30C/.(KH;B+W ]Y+NS/H M5U?C!N/%7VT92YD[FV/MC%WJ.$>RW0$E)P_ %V2891"MYX_N3=Q^X'MIEP7] MZ&8$H+N:L'[[FD-;3]XDAQCJ*S])SH'3:(%A,LJRXI)K7;)[/S7[P>JE70 T MDOX(- M$R*B++DQP@ZA/<*@I]9(X>E$>LT]M=][ P M&L&RS,\PP_M)'MM+R_0WDOX(_RS>)&N#L!I<+'7D6>8D M-0I^?&!FFY_?8Z&0'0WI%)_D^?3\HZVS#Q."_"]@/:2[D)Z$\G(P#: M[_F/'7$M%W/Z9):51:-G^HU%M;J7MOT7:*Z6004@@&A;@&Q2,'M)J#RT5[ M=&A$:/W$[W&J1MM.ZBGHV/M*\S!EC.#8_!2_YG0^V[@"TW7N0N6;&<%N&^\, MAE HF":>3$YB.PE9>@F<9\]\,J']O=0!9(ZV\=0Q .Q;7>/LS'CIL/XU8^U5 MNVF^?_!9^=#G&AR->U/;Z"2\7&]G%NA5EV"T+J4L(4?F0057F_DJ#\(9+XUT M!5/K$/XA>IJ%DQND;R6<3N8WL4VD<]J1LAIY[H\P^5-70S3_FN=UEM<#K&:Y6Y ;G].KGQ:#* MM;U_7/-[C.-ZRRC8SKS) 8K2\@I-(D6L]!)(TBN&!2#RW=#Z=WV-.T M-Y ^FPK'>;!>^+.XZ\H>?*X^\+4&Q^J^M#8Z5>]U]2]QIQW]CU:&G/Q:<.U- M)H].UBD>)6J!EC/>.H'T*%'/$&V*:(Q-08!.IE1W,D"0VD+6HDCFL].B]8DZ M]FBS+58."#J?HI-Q6J)KK2&N>D8<;HP>_F"30>Y[4]QL:/ONBO.T'4YVM?8E MW&0,'(40$*W(H)@W0(=D 1%Y#CH8A:9U1FAOXMIE+*XM69MZ+;_G5S\_TW?J M$+?5SO[ J!*C,QF\]+7VA(DZS:2 U:X$[K,,S4<7'D#FT./<^T#7_0F,?K0W M3NNV4Q9%[LM_Y/2%>#[,06)?'") MGM6CKM;OQ&C A\ A<%5(9*%(V7S&YN'DMK-]=Q+Q%YS.Z[C#]_-/I/4N\;1S MQ?LA+\MB>4:_V4T.&$ZTL;C3+0^*9HS,?#4TF=" M[_V6= @LC-/.?IQ^^;I>E+^MMDDG,E_=.Z'?IACH)X_T*/?^> OO\C!.&EGD MS>.JJQL+'TQRA8$,AF!JDX=0= )?@@J8LY"A]=/)ZQ0<_V2/OM8Y%=6#9%@;5UCJM6GJRYB&!]4!ZUSEZWGCUW )G#9G*; M(JU?%8WSB+NK!OGP,^V!KS4XQ/:EM=&I=<=RY(=UY^=)_._SZ:J;R/GR$IR4C'RQY 2%N%HW#QV>1F&[:.%BW9U%5J]^[OQNYS&^3](Y M72#)[HTA;0['908;6%+*H<^Q]1.60^@<]KSL$6GWN_D]*7$$A^UN4JB;1O./ MG-ZGVHZU7L=M'.".3R*-Y+SC ]/?4;B3;EAY:2P+G@X4S:P')86"(+2E:$8R M9;S3D?47U#9A8=A#>A!X/[_JQWG W]V/X/ C_L'O-3CD]Z>WT3&_+ M&['UST^UKN1ZIMJ*HK4R# *YD[6EN*Q \" +9ZPH&U+S:=#[4]=3\Y#=MJY, M!BD-%%YO!5%H0*D%T)ZT07H58FS](O QFH8]MGM"SIX=10Y3S#B-U$6/ +S= M/N!P2_7X1QN8JR=2WLAF/=!NX8ZTL&8*;=82C!6NXB,#_5Z"-MQ;JX54J75E MR9,(;.?O72R[DX3.PD9A#%#L3ZXK&@%>T#]2*=$PB=?+AF\D9]D9.D-!A"U&;6R]=U&(3EF&6MG M'53$Z6,&[#@2AO7Y^\?:,RIH1#'MXJ&7&N_.UU6J9_7!]S\Z56^GT-W@77/N MC:-0GIE:0\82 LDB _.T)R-#YGSK"YB6] \[TOOYK>BSZWR<3N))C,OSG+;L MU2O,T_77O-P,J%@WN9-]ZA(-',BCN&KW^+72L)L-V9*Q^T>7C[4]+]Y% QIE M[>C++?A$O[6Z&!^EC='U\!YV?P(;G?@W%'/RL&*N-AH++#MF-"25:<SR YU#8."UC;4KU.2_/:A;B<.-WQU<: MV+?':&M58K*SS"6H%$??W5:HVLA>,3KX4)4$6GC"4_!H?>LY*G?1'5++DB&* )=7YGD,2D*E!X\D(Z+"ZUCG ?)&C@TI-C<7![!E$K MX8_3=GPZ_T:VH684$0;D7T_WJ2'R$&<-'M- M<3E*XQ)W+EJ1#*&CYC1JC"G I13 !0H\BT"*,GN<8-+&'T+ZTFM"ZG2]+:J_ ML0.,11U1">)1T Y(/A%[R0.=YS*YG".&_09J/+;2T,\9CE/O=9^EI5#':58^ MYN]Y?I[#S[_DQ9_&6Y./^VJIU^SJ8S7'Y8+M)Y/";/?^A2 M31YM->"RF0'J:'E'T+UX;US')[\^7ZT79WEYA5K-"Z^3,3+6&KD20FW%7 E MQZ0Y*E2QN5':B[2C>S5/5_CERS)_V8SB+=ME;^RMC-J'J )(+5.M%T5P-2T3 MI8E,II1Y\P[U>Q$VM'UKCYY;W9R;ZV>Z*BW9,5 YX#5Y[^AMR2QM(YBN!AK5Y_R+MI^YY/J^.TB9_6Q,?7Q8STN=H4 MM!P15=[WK19!Y%YT-C)\MQ?[?;&^PELTW&9T$7CB=91GC$!QA:&C5Q7EM90: MF]>=/DC149%DW6N+>;? :_PVI2"]F[F[VD9 Z=UBN;G+>K]:G7K8W-?#WVOE:7:B]Y6[^HO#Z;:4>%JR6UGAV[Z9P>:4(GZ@#\WY^H%-(LT M6@5E09:NQW/TX'-DY.;'$ETN!)3656C'4=RN+*U;XY:J.@6>?NL._>VS[IOO MRZ*.7EFG(=,Q3S+CM)VE28"*F\R"MR+V5:AQ.-4#OY]_/I3>7_7V+ H?0U72 MG7R>+)=(;G05[*N?5S^RE?7)'[A,6RG\A7ZPCJ?[D)?31?JO7%^IYW3R/2_Q M2^[^LO;)NVS7=_/,,>BRD5@?>D;RQX6 4)MB.6.#2RI'W_S%W: ,#UO1-^3& M>C$P&\.>O+1"OR^ZUP(Y=;V1II%^U9F@O\VGZ_L,4'))6VTC%%94+1/SM1E3 MHL#3"18HW-2N=?[@*(*'K04F[]_GNR5JW\ 8 ]47?MZM7XCO< M*Q.=, C1)0GB M9\Z=%"Y2B[7/YSZB*+64A03 =:Q'76'D>3H$;D.(P=/?-4^K]\C.7ANDMVFH M(]X@SP614>V62Z;S\ONT5@7=Z4[.ND]N;R8O'H]O7,9.8SN"2"*)P N(8NL( M#$\!&JN"""$KC-J$V+JNL#=F]MHIOX\R%_I[7M=D?<=<)XV1- M?F4X7U=SL%[LI(JWB>C#DZ2'+=0@>]J PT9IU;>XG$_G7ZY(N0)W-*447[MP M=X-V)+BL-1@"MF0^<6];IS?NHZ6A*;ZQ0AW:$4_FZ33#T@('L36FCK M'@Z;AZ0Y;4JCSKZ=K[>GP$VI[+RUBZG(E#FD2&9?^8S@@D) ;3#QJ*4KK5]( MM>=BV&QCSX@>1-7C/.O?S^F7^3/^.*8Z[?9'&IS1CU#6K/_/=I6[*GZR59'I M"&@9!U5'8H1@%/&NK$PV:-W\_'F G':6;K/(JUP6RWRU(/UKM>X,^SOZ\^F7 M^[[*\URF-]]G95Z"%L41;^G_9^]-EYQ*DK3A*W*;V)>? M%!0]F%& 35C\_Z1Q>(!FDXD/BF3*N;J/P^EE+LRM<31B:2[VZP:*#J/+T]X MN(=O=4!K)/,LDX4064+,24DQW$OOWN2.>^4.#]=A]=<55'\O!=/E#/TUGQ_# M.=:'@UFB6^ZZ5N?&L71<,TR<)&L9*&>)5U'?#A1:&RPW0@\W*G5_>L?-O T/ MUH$UV!5:7ZT)(";7,S)OS<:\VYT6N/.6,P@NT*&LG:\1HP7KK47B4N?0NH/H M0%+'S9,-C]'A]-8#/"^^?0N+G^_+]4SV^7+Y,BP6/\G?J] W;CYJ," .I:&>T$=BNVS5W<(7,H^Q MCO;DKGK3R4>(SB$4EP2ZHCTWK3?O[DK;N+F=P5'74C,](.[*K%\V"UUFF(C) MM6N\_#@_.WM]R>5=QP.-I\-5=SZ1NZ&T*>!"E. =679-X5R1P]W(^U*[$RKM MLT/E:;37YQOB^DC6=G?BNTQ372V;TOQBU5#W87XVK2UU[^B8KO:*O<+S,#T[ M<*+(05]J,E[D>![;S6N[\]GK#3A!9Q;U3N_I]($;D*3?7<-QV[?'?A@? 0#SAMKH TTU MVE]SL'PU_Q:FLTF(G'''"P0C:XNZI! _R 6BS(4YZ,6.Y7O[P:I^P2,@ZLV M.KT/D",%//;T\C^7X5@57L[7?[SMY\4MJ:O%/#\!VAC@[@M9JZN9XY]P[/ MUY::AT"^8*8#*)!<1,P6HO$24 AAA(LZF^9%30\1TAN0CM'UW:?1HP7? 7H> M.&J?Z?^Z.F4L:5E80?"9,U 458"WR9$C(6S0(G&AW?"WXX:*TG&7<9 P4?F!@*B 1*/,\A8DFR R>_;R.G-@!VH\J>@=*#\ M.X#2.@:ZQ]':'FN3+)G< C+3/Q1:!BZYNA^K2,,C][;Y(_GC%'4&J$,5/Q], M"QU@:GVK?\0JEYHGP,5JV#XQ=SW2LE9XUJD4GZ??Z*^\+Y_H3Y>%HN753"2Z M!NKTE=5)35%F@]H#S]Z DK:>V>"AY.)-02.P>2U%6P[&+C@;_^X=$1%C/[!= ML;[*_E=>+MN#5XQPS:UQ,@)S5E9&,H3,,S"1!7G04;*RV_C*Q[XR=IG9>/!K MJX!>D;2^?R0S6F5/$B'XUT'$M2J>(JGHM2DFEL24.PI+8WITC36Y"SX.$&NO M"'D_P[4GD;B/P5M!_H,A)R54)\5(#TQR981*EMUM0MT3)%>?ZA GAVAT%Z0< M)MY>P?+YK_F:FZ)MD"$QR $3>;2U9YOY#)DDA"6%H.[.&M@3+%>?&N?9?A2P M'";>#KSZ]03H6L"X26S5$2>7#ADO(F59(/+H0;D@(.;ZBA=8<,%Q*4/K]2F/ MD#-VA?/X_G8K7?4+N_7Q=$&+6#0':^N$<:Q]+)I.DT\VI$2\^?9[#A\C:.3G MB59JWPU.!^A@[$OOS2PMUML 5VL^EDM2S6I2T_OR/IY?1J?O\*^[J7N,,5AT M=>-:R'5ZDX60"@>3ZG5?BSIDWNDJ/)" +G%UB/[G)U9&!Q;L$REJQ>;+L[ D MUE8CI%9GTD>-64@#4F5R%\D?@!#HB#JIN&%!8A'-^].V$3-V \;XEV8;/74 MN)OTK\]HC%9P)A)%QU+4FD?37&P%"XV#.*)CH.K#^X$ M O4+E MMSXZLM(/4=F\A?S&5GSX^P;ARA4NK0J@DRV@BK8DB!+J6JM@DC^I1OQ#85GRXGVBD6?"O@L=:T %N"Q6L6" MZ(E=J7WKE1/[TK@3G/ROZ&V<1*L=H/9>(=X'7-0_"%^03WA IB-%:EJ67 >Z M20@B)C 8"5DF:1;;[QK?3L_8TP"&1,)3=;>'JN5@B/W 19RW2$1LWK3_>WK^ M]>7%\GS^#1>W4\97BR1>SQ162*"9-D(;H+"1!05DMC%7G;SKD$2-*E$%ZB*J. M=@?:QZT?[P_-K=7= =.N)II)C>47;/L:YSFKPSG$,R*&I=4:" SCMRHEED08F(JO6> ME?TH'+=DIA\<'J>Z'H"YI6[RVWQQ/OV_<&W8)\X&@3$J\);^H1 M.)8$<,F$ M$MS+I%O/U-V9N'&3H*>%XR *ZQ>)[_!\HKCE&4,&9SUYSN1=0%2*@1=%&):R M+#M82QT [T7^@43\DL*E]6*GB>0QN(P9+*NNJ\^U9TXHB+HP MS04FD5IW#-VG8C=8_1JYDR-UT &*/FR^NZJV6ZW<7+ZX./\Z7ZQ\3FZEYS)* M<#ZD.K,Q@V>%D6T63CMOI="MB^D?IV@W=#WO/,D NAF[1>C&GN__FI_CU7K7 MB>56.:4+H(@!5.T'#9(C65ZZ](NRR/AN/4#;OK ;8)YW)J.=B,?'R6QE44DP MU\N"+_^P]C%]K(J;B*)\R-$#5T:2B8WD')*?"*%.70S!9+S;X;,]6?ODUW;# MS_/..PPC^@YNMW<7M;SK??F(WZNC-_OR)TEP.?YK>G;VYMOW,%W4SJ>ZB&WBO-:L M9 4YBPA*FM7"/V)%>ZXR+QY+Z_*EARG9#5&_QCM^ UV,?=]M#L4G_%+I_R/, MPA?ZR1.6E.7!%;"E/H+0/^FZ-E4VF!AS*5F_FUNTY0.[P>1Y/[,W$_"OM EL M[0/[CR&E_><2R\59Q?)R\,UK#WSK9-)^BL_AMZ_1 M >61U663/@IR&[*FH"8BA<$Z1%4B)M'Z276X[6O7&PT_+.;?R0G_^>&LRGV6 M?R<[^;T:KLOR\A!0L1(DA&+I:O.Z)EXD!VF0V\W1CU+ *SRA<'#.L"C1CJ!@1R\63D*N@4R=]K_]3\)%GCXJTY M%':%VH%ZZ0!JG^;E_"\2[BO\@6?S%3/K)C_FH\6H XG'U=ZLNJ).T#^LT5IA MX+4[J_7EN8V83F%UJ-KO7IM-=- !F%[.OWV_H!]W): U&U(G8WC.H%F@<-1S M,O0QU FY7)8HN).A?;?:@Z2,VS8T-)!:R+\#&+W%L,2O\[/\YMOWQ?S':F#2 M9NY:DBD)'RS4B20DGA(A*(; A1)*1B4X:^UF/4+.N&T_0\.IE1XZ@-3[0K$Y MWCT7*1@O@BU00JY,Y-H7GPNY!IK$0ISEW09 [ &F!PD9MU=G:!@=+_L. /3Z M8C&;GE\LD 3T>OIW_=7F*%CI9!*1@TYUB);7!5R]J67F&&4R#E-K1VD[->,V MR@P-I49:&#N-L7'XWLW/W\S2V46>SKX\X 2NQI!N9JT((Y)0"$J7U> .!IY' M U*XDIVC7^<[C:];,AS[?WO<5I>A('4*171@MRXS0_^)9_G/&2EJ7=BYNMDW M'/DZS<6(N@V8$4=,('@3+:BLI'28B=G0V'X]3=6X?2U#V['&6ND 9Z^WIR5_ M^_E'^-_YXG+P9'V""0)3HG-"IEJI&H0(<"%6R>5NL EFMG O-G3%]G\[/YEY\?IU^^7GD5 3/G/&7(NC[TI5*S;JS. M93-.E$1B9:UA^ 1)W<+N>#C,A]--!U"[GA)TME+7\NOT^Y53D5@,M4_;1\0Z M[M."S['**F:%6@K3OIUY.SGCWK2GA%@KG8P>N%Y\_WXV?9@/3=$/4[F XL$1 M'R&#+UD"C^AX]JB=WS%"W?Z1<=];3X&8IF+NP!I]7H2,528;^H4)*5KGP$59 MG014$*SA4$015DHN;?,)7G=I&/>Y]91VYRCI=X">#^'\1LXAJZ2EC )*8(*@ M;SW0!>Q !"D$.I%C;.TDW2)@W+?54^+F<+GW,-%]%8RX('D1*@*S-=/I!6&> M>PU>*2]%W5E@=ZJ/:3K^?["K:=!G@\,%VP,:-CLLZ-(,P0=8)9V4)@_+U>48 M+K.(+ >FQ4X#I)[7?/^]E+5EOO\^DAM[S/NM^?21EVBT*F CS[6 E;!>%P_& M'&(16GIA?M'Y_GNI;.M\_WWD-[;B;\VG3S'YG&2!C(FN/O*,@7A)J]U&IO!8 MLM@I(_O\YOL?K/B#Y=>#E[CMRGM[U1#EM/ Q) 92UZ78-@8R@=P!R]E&'0-W MI774\315X\8AXQ9G'Z::GL&V:?(I.(D&33"!'.ZB&;G>(4!PC $OA0GNE#:F M]3/;#F1U6D1[(!)V!=J!:ND :=L#OIL\%<,IJBL@A*S)8>L@('EYQ?&V==ANOBO<'9!WD587ESN25ZNGQPN_R2' M\ZN_-)^%CW42QF(Z^_);6$Z/Z>EL].4&'9Y#R*!1O^?55U]-E^EL7FFY[N/S MD9#F60*CZW*N(@Q$2]Z<-72;9\89WIT4=+QA>(2>HXWAYF>O-PS-\F;TZQ2O M%/%^=B5\^@OOYK/%+5UQ%9J%%-G7>@K0#/Z6!R96O3O!21MZX@;T;\ MR$G95GB[9U!'46X'5_S+L/Q*S-3_J7?4CW"VLBZK8@K4%' + 6CJ!>6DKRUJ M 21F&;C(*K#F/3-;J>D$=Z>%Q[V9F$UTU0'J/B*=V6E='_ P3P__Z54&B0>3 M.:\Q8-W]ISQ$7Q"\L/0;SGUHWN=\#+TC;_!NA)E[*R).I, .P/K'?(8__PB+ M?^+YZXM9ONH_"DD+ERTD'6,MBLT0N2F0"UTU/AHF8^M=)@]3,B[ 3H>$>7.U MC%W,4E<&T _ZB-\O%NEK6.*++PN\U>167-%1(T*,=8,*16V5&PLFN)""UL'> M?$Y'HF3P MF1>04C.+NLC(6C\]/TC(N GJT0S5\4KI %FOI[,PJSR\F9$8+^H963D1F26K MI=. TC%BHQZ5G!04&0+C5AMR=MN__CU$RLBUG%U$""VTU '8/B_";$E?KF+\ MA(L?T[1:,?8 =\O:#K5\^%^MJY",UT6XE" [0R9<.C+A?G70N./6.I3-^_5; MTC]Z%?SQ@+I?$CB.=CM ]I^?/B]6QN#G].*F4E;RV.R6:U1,1!EHGLF M*A)G2 *O5WLTPNEV:L9%W7@(F0^BK@Z ]WJ^P.F7V3_FY/'.JGA>83R_QU1T M#I6W#E(1=2]I7>6#PH)V+C,55>TS;GV;[T+8N'=[-W!LK\2Q(^"7\\7W^2*< MXVU.'G:9,3N1,4@PI4Y\*;GFT5,&K4K4VJDHS)T'Z:UK!';_ZKA!R^C0&U9+ M/1C&C>/^V\^K7_[G%!=$U->?;VMCWLKAD49K42A($R&3P\.P)M.S IX4:D62 M\[QYE^Y.E(WASTA\V;>_SY_Z\.-/GB;+(=0E*[CL"0$'S3X1*>: MSAVRT/SJWH? 3A)X#1&R#83-U=43%M_,OE^<+U<2XVN#KPJ3(L4$,M?F',<2 M,<44*,%R22%ZZP1@ M'.>< GGIAH)C"P9&[FKO*Q0Y.2(Z. Z7/#]0I'E5H^FP:!'(6N3$/"AI+3AG MA5-">A>AXZP&Z.Q,W\IZ>MJ#8J:+U6 TU;&8YPA;^"-.S>IV\GB\^ M$5^WGT[7>^SKH,3P(+F25$T$)4U\=J"(892.03J3KF*^OFIG%/&L<- M?X:%XJ#Z.MP8SNM4UA/@,:6+;Q=GX1SS/Q;SY?)/NF'"667X'^3N_X9EOL#/ MX>^),H9I;B/P4G?7L%AO&K3 K">O*2@13.N=/TT('S>V&A6Y VBV@[O]#I-W M1/!R7E?+7+M?/8%%W?%X3-SZ%2&K"+%%T9%H(@B $E"*.EU:O\<.RA#XPY4Z_E@M$1" M%P?CK@"N17-;4!/,P6:G)1A>I^WF&(DIYX +)V)!4:QM_2J\*VWC+L(XK1O3 M1#^CAH*KVIFK>ISU^\[-0.+]XF58+'Y.9U]6 IVD4+B)(0.%$,09SW4V)ET[ M+D:3K6V]T!TKP>F;J M1BO4R3@=C'!\*,'\P@-1]L';< -1]E%N)P]+=YJ=K)8Y&L$ K2(YDN3 :Y_! M>1?)V;2H4NM!1O>IZ 1GIX7# Q'M$;KI#ETW9Z5G33ZH4!3%Z#J\R$L*IVT MZ[3W7A$OJOWZG8=I&1=IQ^KX4<@<*/"QNV0^X6PZ7[R;G^-2&J$_X"+5YI\+ M))WZS59(F;THTI-UKQWJ,1>(BC'07"0C?$[E[AJQ;7; M$UZ[T E5F$$*,%K(@[K,2.6GD&O\5&7; ,M=0"VIH,% MF"&>G1; ;:[R= 5"R J88MH:84S0K1M7?OT12WL!:L@12_MHMP-D;QE6L;D3 MDM1T"=1U9/5-7-8AX.+DW([&5TCI 8-N6 MGJ!YEIZ8MS&3'7"JKD$2&0+R3'Z,=]8,U@'][Z[ QI'YR1'1P7$XM#Z]EAE> MUZ=KD9E,)8%(F6)2)0UX+REF4#H+)0KSS:>^-R&\DT#L],!KU*5P. JZ: ,; MM@B7*8[)2 D^V]H5E^JLK5K,E$H13 NIFY=[C5^.W?4K;IO#T@]J.K@_AFWP M8$K[%(L'YD6J;YT9HD^:7%>A@M:",]M71T.+5I^NWVAZ.$(M4=/!$7HS^X'+ M\QJLO9FE^3=\,Z.?37\RR5A23!+!8UVPS.I(>PK:($L9K799VMT65.^!_FVT M//\XH0UPF^BJ \S5AO[S&W.3_WMZ_G5^_7R%]*5OT]GJ3%[)_MO\ M8D:,>J:$),Z$,A:4UHP8M0B\!*WH/R+QUDW&!Q,[;@-9/Z@]C;:?)ZS??/M. MOUQM?Z6[X\5L=A'.ULRC-D48XK:(FFG%.BS7N0@RNL0-4U'SUB_G31D8MR'M M6<._$2HZ.!(UROA,#%:7ZXJ]B50R2Y,<:.EK]E5S")D[L+)X9973)K?NH7^0 MD'$;W/J!Z/%::@:UX=N5JG]?>R#H3/T1SJ_Z2-NV+CWZD:':F';G[!0M339X MFS-=V806!.6M!J]$'93@4%HT)?K!RJT&:&EZO ?Y6M[O2+8?YV?T8[Y\_@O/ M?N Z2KP_)0<\%.LX2S6,'/C9^F@F.GG"/A9_^S6< M#ZWLL6O$=^5^S?G_8%A\_FO^ -,L%.9D2)!28: L3Q"E%N!,BK)8JSSZI\QK M4XHZ>41N!=?QM-6!:[GW5#9"%!;#.7!OJH2Y F]* NF"#JQ.M&H^H&:0*7K# MO] .;4Z;JJJ'H0O'71?7+G>167&EB65C*;J+/).0I8#$DI39^")PZ$&/A]+> MR1MM9Y[ 8:I]G@[ -:_":"]0)(I%?4V!D+/C=$Y0)'/!%D&G5PQX[^^'R>%? M8#NX[@_338>W_-;13TSH[)-*P)0AOD0J$&*NOQ7&1.4LL7=2T]G+:*Z13..! MJNES[LV'Q?P[+LY_AEFNS[G?ZW/+I_05\\49SLM#__8=GA_QIG34]QH\+[7C MM]%+T^:3'\["[/S%C>]>(5GG4IR)%HS3%60<(>2@@&*93&&-"[[HQN?_2:*. M-7X;D;\O6S]U68 J!,9HZ=Q&B8:.,1TN+VP@"= 18NBE\*W]QEUI&_>%J"UN M[EK 0?33P:6[E9O??M9:_\L>E*B2EC("BH#5CS#@7*S)@AB4RXH5>[+S=DW6 MN&@;!@_S8973,]XJ0YL6DE"$X5$",A5)9([BIT*1E'#*H#/DQ6#K=/@.9'5J MW0Z%PJY0.U O'4#MT[R<_T7"?56[@>*HZO08 M(POXH!&DH !;>)],\UAT"RGC)CR&!E(+^7?1"O(6PQ*_SL_RFV_?%_,?E^G\ M38>CY3E9ER#S6@070X10B@"O&?.2Z:Q5:T?K$7+&S5 ,#:A6>NC -KTO99KP M[LG@J(NP7D&,*8#22"?#.P8*T3HI$V;+&H/I04+&S18,#:/C9=\!@%Y?+&;3 M\SH5>Y9?3_^NO]H*1#H61I786]G9IQ'_F' MAE(C+8R=4=JX?._FM77A[")/9U\>< -K!GC#'@M*,B428/+D"WI4X!D/@$7E M3'>ZB?Q._\FV*81[?WO'J:9GL+W#S2/,YJ&Y:$D6F<):YRVO_F,M MT/8,DK6L!):E.%V"XAYUG3XX'(B+76%WG))ZAM_*6ZCC>' 5TGRJGP65Y79*U^.TD*C69>0%T8 "KD#*Y(37%/%D++ M' JWI\)M.[8Z!?R1B-P5^"/!X_F>F!V%8:/F/%),IT5MPM'>DJM$SKDU:#-R MI9-OO0YB4(8Z?3[LXI0, (DNEB$>*HYR?FN="3(!,E[E-20:%K;&S"UV=^E]-,-5<+WV.(KD>Z7/$ M]77_AS2XJYZ@K-'%](_Y/-.'SP@_;XC(V9=I/%L/OGE@_[9P+!EI2,L& ZBJ M>:>3A.*+L\8Q9*IU/\->!!X]=/%*YN]+';[SEMR"?/FQS_/?:J?6=_*N\OLR M83YGQY@%8:J590G!JZ3!D"OGP:0=QT0 M"B H1A(1I M47EK26RN+I!!#L&Q0E$-1LVSQQA;/\,^05(O/6R-H3 ?3B\=P*QF6.Z(;%VJ MEZ11D4575PE'8D0YH* H@O8^*NF8X[IU_<168CJR9<>J_.Y:LR;R'[M,]G?R MH^8_$3_A#US4A]^:5@NIS@1=:>EF6:;260:1 FAN2GU6=A!B,F!4$10.YZ1V M'*ZVQT='7DG61L?S$PA\;"!].I^G?_X6*"IY\5=8Y T+=:*'ML)"8"*#,H[B M$R<$..FLJ7[PYX_[3C4 /!J(L8.[Z1&[>YVE4HB914FQJA%UL;.H M:2-M@4FM-7J69?/VUUWHZJ4J>C1GZ# -]8:ZVQ)[=U&/T?NR6:FR_/UL6F>@ MT[]^0S;X>_VSS_-7]/L/N$BDITDIWG+.-+!B&(DT\CJ6,H,VL@@M'4K5.FO5 MDOYN_:X#T?48?$^IZMY@_O)K6'S!Y20FES-S%@26 ,JK0*X":J![!EW418C0 MVN=_B(YQC>=I87>(Z,?VTEY\>//R$]&-*Q?C0_BYRJHMR!']@NLM/XM:^?%Z MOJCR^XAI_F6V.D:W6)_(0/])44-4BOP1'PN$H@3HE$P,1E7O=">WKA%!XY;D M#(:[T73VK%(%UW/BMOR%]BF$G3\Y7&KA,*Y/GG(P2%ZJ$Z&^"E,,*X.$6/>% M")]K_R@*9OXE4@Y.>$NQ8(12F *5D@8?G 1I]H+!GRF$? MO70 L^WO73QQ2Y&2K6_HY-Q84WNTE86L&?>,(?KF.:UGFG+82^4[IQSVD?_8 M,+^!,9REU;7:0=/AJ_8P7WD',+"7I;1 ^[11G_ (IA[UT?'#*80^!=V"1 M[K&VF<[^R8;*&%L MH[1-+IA-$MQ(2'3$0$7B)II2-QY+E[@L.H0G8\C'/C#.@]E)X-%,KAW8F9U> M>$JRF6YO!UPSPKNI>]B%17""*VY3,LJU7J_W:R6T!G*U#]-0;ZA;,_-Q?G;V M>KZHR>&)H5#8*TV'*"0Z.LY3-)S(0?"%3"P&':0;M)+L/DG=^MX'8N QD!VI MD$[Q-9&Q,,R\@,.T&F7K231!@@<0[27U@Y'S M'1?3>?YT'A;GPV4B':L;1H6'C+5HJ1;!N*#H'T4(\OA<8,VG#'2>B1P2/X=( MO0/+L\YB+4D>MY-4B28TI[1PYCH6A3D"\IK +'2@*!/"IM8G&F=;[EX&MLL+'3)[_& M]I'ZD=?8[[.;TZ>:YIE?T0=^K-JVEF&6_Q/S%V*Q14/:;C^X0<[X X:98:O MO_QF5@&R,C0OKFBXD9Z^WS(IK90AJ #,BU1=,>JH,6.1K5V'(\@] M>CS.?('3+[.7%P3\6?IYM36Q?AJOZ;H,C64TZ+BOC:0F@D(Z7=%EBEJP.%>* MR+IY^G@?^L;UUD^%N7NSVD,R_3A=_G.5Q)*25X>3 U^EX072E6'( M3S JV(3<2>]:QXB/T3,N^H9#P;UA*(U4TA6\7LYGJY-X8]:\0 MR/TJJZT%6&R=C#8'+UIGE1^F9-S'K9-=> W4 MT"68UJ?-"D.X=P%$KA7A008Z%)K88M$K*X(+MK5=VD;+N#:IA9Z?A,X!0N\ M/!L&ZOB?-4_7;L#:N K. I=U4PY&!4KR!'3Q2V"!;+F4-B3?NKIS![)Z@]0A M^K_G,;551@?XVG3)K0Z<%=I&;S((K%W+)DEPI>Y="HD94;@LJG5'[LWOC_O@ M?K);[6"1=P27]6$BF@GO3D%@2!8ZHH3@M0"+BCFIDDBV^5JK6Q2,//OT8$UN M@<0!8NT %'5"W69#(+=*&:_!"&N(\F+ )Q*"S;+DPHO,NG7Z[OKK?8#A$!W> M70I[F$ [@,*#+['_('F\G2^7O_U<7YJKRJ_:FOUU^GUU=I(R*M;Y&%X;BCMU M0 B6HL7,B^!6AF67U^?S?]:,[2VZ,$I MF1B%'8;G.FV"0I%H2R2W(>CHD@X<6_M,#Q+217QVK)+OC?8^5N(CPF:Y.)]\ MK$^GE^ZD5*$$5G>]U-W=GI'_H+D"D626UB*S<:N#XRZU M'OQF.URX/2!B#>2LBLG""F+$,^/@4+F6B6]0TT*7#*"U*8#2(90V'!3F][3ZC\ MUD='5OHA*INWD%\'+L..=O#M53>#%2%[(PSP4FVACL0?3R0E:[@1W+O8_,EN M7QK'W6U_LIAI4-5U ,UK%M[-J_+"V8MO\XO9^236K'!QY-P'3GR4Q,$Q^FT@ MUS\K:6)0PQ4#W:;E610"'8B K2'Z$>KH"E:?,97W+P.6+Y7)> M5XUA_N_I^=>[4K\L9]F(XYB18H/0,53->%/Y=%!BCH([&8N&J&N?7=$%(HN$ M9>.=J58 E]B?7"R J-G//'6HU^>:8GY7EK?I\1\'Q5T *4?,PNFMB\,/@1C5<'*=7I73]P=K%)SJ0@VLBA"-JD/AHBG":^;9;JO 'OCA M7>+A$+W-&PJQ ZNR_SNDU\YE+@$31;O*1@4>G8$BF'>BKE;1K5]P!\E-]5%R M?LS=-JCJ.H#F^_.ON'@Y_T;?_XJSY2J0J<>X/ES>K G"J\HU+"22CYC.PG(Y M+=.UT9_ES^'O26(&"SFI8%GMXTBJ0$3+09LHLI IL>;[,YLR\"S>*@[$VKP7 MQ3]'U-]E^U(8E7.*F2@<$QFDT10\:1[!4V /P5KIHX\VQ-9%B>VH?Q8!RDAX M;Z/RUK.^VFX%FG[Y>CXO?R[QQ7*)YS5Y];;N0WH[#;'.'I[BLL7LID,^TV+[ MS['<-4JZK3YZO8B%V\BLH8 HLXSDC60)T3(-)D?A D^EN-9U1[R]E;2G) MWD=R8Y=D3VZEL MWD)^8RO^5BVYM=R6E!3$$A,H9Q"\D K0:19+2<6ZG8*DYK7XS6.;9HH_6'X= MA-7G_'6O -ONR8FJSL/RJ=G+BI9YWB M,,'K8U3U:)F.P]A &ND48Q]QAG^%L\K8Q =K,BH#UM5$5.867%U+R*(CWHP. M3+=_^GF4I'&S>*=&UZ&ZZ !:MQEY\^U[F"XNL^Q+"BJE#/6H@$.C07EA*"ZP M!D1(P= Q<;;Y8(3'Z!EWU,N0H&JFA>X05:LL)AXI5)&K!7*J!BN6O,Z:*"\L M>*:"SB&TMD_WJ1AWG,+IT+.WQ#O S#7BWY=Z%BS*_^)9_GU?/'G M$B9+(9E+0" MHC"I3KRQWB7%,+=NO6R;3;_M%&SVRTUX,DQ[34=&1EV] PDA)@O2!R-%*4R; MUF\1#U,R]AO7P=I^W/LZ2- =7(JWN?AOK">4K&[=0_Z%K%DMM;[YEL(G0AI$ MBPED\ F4EJ*:W0#%&Z08)7(76M^-^](X]A/70!!KK)S>P5?;M^L8E8_A'#_@ M(I'H)RQ:EY,SD#F=*\5D!A<](S_ !(;&L*B:UP/O2>/8+V"G =^QRGFV7MGJ M]W^$NFMS-6-@4']LR\=.XXGMPNDP/E@2WKJ 'J+QA%J?#41I$6*003@D >;6 MSX]#5#3>/D ;R?[<> JO+O =R>_S7WCV _^8S\Z_+B>8ZVP?"I]*ILA)23+= MP48#)D1OO(T4]YPB8[0+K5WY'_>;*ZN"RW97/_\&P^/S7?)*YJ]O M$$1,M;Y490@H%5T@R(V4/&C6NI%^3Q*[\O-. <%#5//7RPFT?N0+,7PI90Z M^-Q9B-$J\(8)G4+6WK:.E<>RR4ZCC@VUKZ1EA<2)CB,+Y!!)MJ>VPQ!._EZ]$?W4]J!LU,VB$ M!(=UM9L7GIBL&^*22"9)J;4]11WEDX3N!#_WW.'71$VM^^1;)3FNN)P(I7Q* M7!/Y7M3F*P1?5!U#H&+)/M%9&S:7<47*3K#RSP!6+43=@1';PL;E7(OSB386 M72'/DUG&02')*D0> 9UUQA61)0Z;@;U+T6Y/P>SY N@0R7=O@-[-9VG-ER#+ M&7F2=35/ L57Z]USK:?R13L2F-##UGL_0-1NH'H."8:V\C\"5^?=Y4TG=P*4 M@3.G$SYJ[O0NMU?9T_\X3.R_72RG,W*/7LZ_Q>ELQ4>3^3H[_=P&@MR?_D;Y MY@<^_&)V66KZ(OU_%]/U+O'-X6?(M&%20M2KRGK'(%JG0<6LLC04 ZG6+W+[ M47CL#?$I?<5\<8;OR^:[-SZR_.WGC=^M)R F;Y4C#RH+K)/($T(H&<%JKXKW MQ?K2.F#:E\9Q\],#(NSN]3*H\CIX-WJ J]7DD^#(8FE!7KP/]K+[P%L*#@-: MK1)%B&AV6L%YP*F\0\JX4!M6__/VRN@44_67"]P,QY?,&Y$9>7@^TXD4W$%4 MFD&JV4V2&Y>^]2/DDT3U8=*.4OT.<#I<#V./E'A157KS\*VGK; <8Y$N O.) M#EPFS]Z[[(@'-()EBAUE?,HG>^P#_>'B"!W.&PMT;%#\O^GWO[Y.OV\F+KD2 MHT,20-2J/J=+\)+"/41'MW[$8N]&VEN@<.O'CEL(-2 #A?>V&I?C8=] +K* MR&!ESA3;K^+]6,"YK('^U!B7(I>,[P2 +1\8MRII0"BT$&@'GL?5.H.7=1CP M^_+I?)XNMSLE2_>GC0C,6%UWTY%1T]X#YQ0:F(S2-&\ZW4K,N ;EI!YM&X5T M@*R;]%_MR-#D@F4+1J=$HA"%@,"U="XPQ-9K'^Y3,7)TU$:]\Z:R[@$M M\V_?YK,5'R_6EM0K%5P0"ES(=8*-2[6KNBZX,%I92T3PUE/T[E,Q+EJ.U>M= MF!PGY Y@\GHZFY[CJA/_#>EA]F5*]O;RV?NWGW^$_YTO+KFK!TH&SZW3 E#8 M.HJ6&:#8D*RP"RX7K4AVK9])]R!O7,?HI%?:4$KK&X_7C+T+WS;NIM$FLZ@= MR&Q6Q<(!0DYUI)(/=<-("*GU[MH]21QY1#;_7K/V MZ>ML?C;_\G.5)=P$*;E8HPLR"EIM;=B)"3QG&KRZ;.4A=MOON'V4I&YA=SP< M[FV^;:>;#J"VBH/O"6T]UCE)[A*S$)DL% MC!N^*@12$M$PQ4U3KE,@CY(R\ M#.B$$&NEDP[@]8![\O9JNA.W,O)H,@F%Q*.24G:5((^.2;0\0.:UZ0S:I];EDOO0UP<*!P/+X>#<3W,=H/(?\WG^:WIV-K%2^.03 R*S+FW( M%H(J!43$&.D<>RE;(V[S[3YRBZ="TT$2[P I#\CI(Z;YE]GT_\C_S23I:9F& M*]]TG93++V;Y1M4J_;N+;_?=Y95W^_EKF%T))YC(M2!?F=.E DKQ3-YML6!\ MKAV(/&8B3FE7$74HT8(5 MVM81:W7J&?E9UJ587+:>J]:F^2F:QHV+3@W?IAKJ '%[R.]WXO?\)YTY)!V? M+]_0&5R=R_J+RV5/T80Z?@^TJ,416DGPONX)U,G8X+VV9:B O0'YXXZ9Z, , MGT3O'4'^1N3Z((OO%QL.-^NC/GTE7:[_[41C*HK+NM.GC@6O8XE\G0Q#)"?M M@TKH=UH'>=SSU &4CSO(8BR@GU#;!V/\!R[BO$4]X"6'+_X*B[SQE5Y=+*:S M+Q]P,9WGU9[ZB>1$.RL*7+&U#Q UU()'""8'9] G+>^4@&TI#MSE:^/.LC@5 MZ(81_MC5I:L"EF*- M4JY.)]?*UMO!%8A22)"7[B_,E MA9N9Q+5M-OIF\]_%Y9:VY<0HU-91T(FEUA\;$2%JB@VRT<8+;[15;B?L]\[I MN$,]3GJ\>E?%7J#KR!V_K;QJE6H=[4TU7H]8T3Y;G8A%7KMQ%"H&H3[PZ!IM M&(/%!7&22/-1,D>>5-)'2-E.D1W>-EOXNUS1*3U+#I'.G6.UQ$/45A$'T12) MV0CMC3W4]C_RW9$GF8QMBEMII$.PO0[3Q2IX>%_^G/T@QPWS[]^^G\U_(E[Z M=A-A4LI9D0R115!%>@C.>0I719#62"5".A1R3WY]-^ ]^]S=:;33Y[W\83%_ M/5]\"V]FI?[/9>[F!\XJTYO.NT_36<(;CRVOPCG]MGHG$T7B5 P#:"3>54UP M!HL<+$HKBQ',N-;;SIHSL1O*?^5LW0E!T.8,>F[7?J=)K5WM/N_3 *P!T#TN<_JH0%;'RX6Z6M=6+B8)JS!\7RV MFO7;=ES8$U\9:'C8/KR--$I,91:9%( EU4FD1H+S-@/%5E$%9U(Q)[AP>QHE M9M'3,0L6C*E3S*,RX P*,$6'X!V6:%IW:/W:H\3V0-C1H\3V45Y'KL/=$49D MSEF2AD-$@12&F@ NH096!%*(H'E0IQCV]/Q&B>VE_QU'B>VCC$XQ=7ODB0@8 MT3L-AKN\GCY=U\:I@ F##2GC4$^CSVR4V%ZJWWN4V#YZ&/NQZ?;@(YYY0(P6 M7*QR$5Y#E,:!84Q)%[3VW#SEI1TX-6K$L6%[Z6O[U*A]A->G/7E[U<43.=-6 M)P<^<0.*6T8'Q-8-"#%S'1+G>J@8]> &O'[&!#6^K0Y32T<0:U%IR+4S.MV%JP%+2?13< ;:?K ;/VC+' MG*-+ .H3/&1U\X#LTHR+C+GHG5)=)-Z_5..;VR#PJ:J&-LAVZF$T&H3HQ=T MMQA%KD:@"R;47]6'=*68BB'MENUK5K]YRDF/QZ%F&"EW8)'V:E"5P: SEFQL MC@F439RLK76@G9"2%U0JMQX"V;RU>/#$PICWY7XJ:K9,ZK1I@1=G*UC7-.& M:8'[7SE%6N )WL9)"SC'?0C.@(EU!A%# ]$R T@)"QB22 M*W7+EJ7@7Y*19R5!G;DH?)!.I-:1[B^=%M@'84>G!?917D?-W7!0*S0.32) M&"H44[NB)0C'F$^,(R\GZ%9\#FF!O52_=UI@'SV,'87>?MD.EM72;!)$7;JB MBA10ES)#9B:P*)/+[A=,"^REK^UI@7V$UZ<]N8Y]0DB%K*H!';6GV"?%NGTG M +=T1')FB'&HZ6B_0%J@\6UUF%I&[5 ^LI)N,]OEP8JZ=^2/;IS0H)6WVFMP MRC Z<[P^(S,++*10I,]1##8_/<%9?R$E7IO <'#!71X-Z@Q"4]Z0P);@.U/+JA 2348%R9 FCHU\EGBR9Q,18;EUB M>@J^^D@;_O)GK 6J?K&3]F$Q_XZ+\Y\?S@))YM( ?:^YW@F/7"1I/? 8'2B1 MR/+4;3=*>B>-%(Z"MHZ/VE;&^DBV_NIGK0VNQGZD:2F1]]]7*,9L\#SE8,S13U-/V/G%CM!J M -*[^2S==(0G(1M7I+5@"JLV17AP66@(+'%GH[!H>WZQ>)"I[L9P_I+'ZG@\ M=7# KO<$*%=0U8HS5>D.7H K/M>U 3YRS1%%Z^:NO:;4GW* 9S=P/4@[':!J M@'>+F_\BI?G%['SY(?Q5R3L(UAI(:*1GTD;MP^WC=\IWM-O$]C>^=/2SU"5.QC\^0YB8C4'Y'/Z^ M\2_K#,] [G4"U"F"DCR H[\)3FL50K#:Q1-,_FW,57\S6T<_:9U"ZMF?M:>4 M-K',*,:=A*CJ' S'$6)=41%RR=)F3O\]P>[;%JST-Y#VN9^JIN!Y/MV*-P5R MN>C][*%%[XV[%_?\ZD#=C,?P/DYW8ZKC9;.RD/)JK%-VX(2(@'6ZK/!"E#A4 MI\MINALOU?#V(35<77_+#V%Q?EV3?H.PRRITJ;WR0B$8KATH71?."AFKI!3W M6O'2?%5? [*[J_-LA<.[]OG4*N[H-?IN.U;.N=27!' N>J KS].5(DBJQFA4 MW#&;3M!M,GY;Y,DAL6.GY#[ZZ11FMSN^N.5,2ZFA6!E !4V1@/$"F-4F"R6= M\$.UC3RS3LF]5+]WI^0^>AB[".]VLY]AW.:@$G K+2CT"7PF\DUR+N?$BK[; M:_LK=$KNI:_MG9+["*\#>_*(6?[MYQ_A?^>+EV>!Q%;/BY5>!T[.0%)U[8=C M=%YX\F!TU#88;2P_H=-UE[QQ"_S'OMZ&TF/?$+UF[%WXMCG(V<120DY0/-.@ M> @0"I>0O;5<6G3%MIX:OR>)W7IBQT%E=T@>K;<.8/D*?^#9_'M]$TU?9_.S M^9>?JUKBY?HB2"8KR44"+;RJ&Y(CGEV^:I&[L6$EL(0>10")=367+0J"YG1S1",B"SF0-],8 M9H^0T^TEW!QBK70RMNO_Z>+[][/IPWS(8@HW/-C;1T",R>WLUE4/11:VQ9. ^"U L&7#> M:,#$$Y=( 7OS43W[T->M[3I)R#F8)CM Z3"=49=_^6I'^E4Z>I-R*1QCTN0M MB"Q3'?'M("B26?')VEB48A6%R(F%XS5 MP)/0=2,E!\]4 1ZLU=XHI4K/I>)[KRCMK!#HE# ^55_K'HCJX!+;;N#^7&*Y M.'L[+4@&+DF.-;D?5VLER T(M7#7A&!+C%E)UGHES2YT/_('G7^?$:5U47T>>O N+6H?^ X\H8MOQ)S?6[[" MN!D;<_[S$Z:+Q25L-W 4F:.*/M1BR#JR"1$BCQQT,39PF>LVN,:687?JVHW8 M?U@9R\OXJ%C/3!T&8EF=9""RAZB+@!!40NV"C=CZ$7\WRL9U"09"T?91^LV4 M-.*UO%R#R$M%36O)'D.@A'_PB+?Y)G2Q;XVDVX?FACGD(1 M)Q@0[8YB$Q)(='4>+]/9<*:T;(Q\EJ)>Q_,UOLO;JZ !;#TOI_5\S^L+7 MZ?4T- S$^A MG0Y@=V]IZY;3.BG)22^S EFDI\O?D?0\67^OHL-BG,O-EV/M2MNXAFXXT VB MFPXP=_<]\1V>__YW.KO(T]F7JU%>CEN19&8@72UP2\&"XX)N!W(*C!#)A]1Z M>N_9VJNSX(,2/BI?"TWHGE>U %>0J+@.@ILB+?K= M@KXG/C3N[-_V(&DNW X,S;9[.3(C1:B[HA-QH*)F$)&E.E)(!]2)2]PMC6-7Q/$C7N;-?A(-96&Z-.4WWL8O^\"+-E2"M]?:O#8B>V MUG$8Z< $+HDM8%>N=*.'?I33-4'1@*3@>QUG;(>'003!$3CR>O4F+G=Z7WT7[V49B^\-"NEV4-Y?9?2,!3D/C Z MPJ9X4"8J2G-7LIZK)1F'\EU\ RQSP@75;QA*!%*< 64KRV>E@O0 M)*.:X4P4U)RLP:.SJ4T#WG)#JZIO%#[<]FY]J/\%KW.F0)TD2/$T@\1]+MER M)WYD#LL."A)[C#YM0R"XX$'D8,+[5.< M>Y$X;@'8"=R](576/R(?/,Q.ZVB%%2"YLG4;M(98*%I'#*9$03(MK9K<,.8+H:DO4M+/YYY5>DI((.=*1UX6-NIHP/[M%.]N.!T+*(,D(PG:0EGZH!(BO.=R:%HYM"V M3I@VJ^$?J4EI+Q@<4L._CTXZP-E.4V&2X@%CUL03A=M*YP N:PG,Y*@+3\GK MUAUQ_4\ &@YGS77RG"J.FE<8#5Y1U$D%$8;(8@D!4,K:-&XX.&8W8M\-O_JX_SLK,P7?X5%/L)('?:A!L:K 8>-C-J-):OW MMFQ.E^ELOKQ8X#5>I>0FA@S)VEK_SR@B=)*!%)(1-DH2LO7CT%X$'FO:;@K_ M]:7P)]9FNL6)9^-BW3E1<@V#&' ,M<$FLVA;-S8]0,:X)FTXE-RU:L=JH ,W M_BK\2%*DD**[W$JL,"$$JPO0'SE7GU>D&^JT] &7@Y6X!11[2?1@)'S'Q72> M/YV'Q7E3/&SFCKXB+V#VY1/!(P2HWGCGZK>"Y]L^[MVIZ\,9;X^I[5UK3?75P=VX3ZVOP&RBM63B MHZGC.!P#ATX )Y>2.1_1Q-917^L*_A/TJ;5%R!%5_/NHJV\D/E@5(CU/"BV2 MUR'K(*H<( J6H$1F>;01Z3__KN(? "I'5O'OH[<.8/E4I7C=E!A3]&"E)@^X MU"G*5C@PW%%,Q#A*;.VJ_%)5_'O!8<\J_GUTTT6MUV,UX[X(QX-!B";1&551 M0*P;X+@V@EP8R[EO78;SR]3Q'P.R5CH9?QCB8[M_*5 W**V!* -)R*,$IX(% MRXL11HNL[YJQ7WW%\B&8:2KF+BS2O36_PCNK8A:0BI:@L(913 I07*(R4BN? M6V\S?-Y+EH^Q/4=)OPO\O*_:>+_XL)CGB]4HJ]]"^B==U&M^R'@*D8,&70)Q M43R':"4#EIEP+JHB2NNF\,^WI/K:E M+I26OAI:!DGRHG)6H8C69NH6 >..:CTEC@Z7>Q>PV;?CR0M9O- 9DJNB2F2! MO;<9A"V%*U0IEM9SQX?H;3S!*(M!'\*&5%L'KPZ'M$EQH9- \BAY-(&"$9L@ MLL AH'+6\*RE:+\G\Q?O;]P+-@WZ&_?1X=A3GS[C&:;YMV\7LVE:IR43SI97 MOBKGSKI4)'AG%-TLRD)$J8@UZ4MQRKB[5=-;0LHG/M0UHH[7\GP@D7=@Y>XU M9P;NK188@-P0#BHX#='E! ;1&5YB\;+UK(J#VF,'NSU/A:8F&N@ 08_X&&^O MNJ2")!_6*PF9BT(^*1T-[\FFFU2,YMQBPA/F+=_NU2I[@AD48R4L#U-0WZ![ MA^=7!0=6!2ZY2N"D7[WU56/,/-@L;*#S&K)J[8_M1EFW":(#$;$[Y Y53]^@ M^\=BOJPY7*%$M QL$G6M5ZI;6'D&GXO#+# 5W;I ]BF:N@7:P3C8'6K[*Z5O MD+U(Z>+;Q5E=,/'BVWQQ/OV_E2(G6;*"=4>/*K4%F:,&QU@A:2:3C&3$?NN' MMOVI[#9;>0(@ME#')=?+&B6'NZ\0&5 MHF[3G2< W;X*.=SVS<_#V2F>W.[/X- \:HN* ;)L*-A.=5MPXJ#I[.C,(\7; M)YYR=]B,E#'L7AM/;U"5=7 =/^A3W.>J$/6NSOY 5H>&,TMG+&@+GNPYPRAB MY*T[[7:CK%L+V I^S=73A1W<8?Z0Y@DSB0R"KGT_GM=-5)9#3 F=R\4SWNU> MYS$J0X8!W-&J:0:WD=NQ)G=*$89JR*+OC-*2=9>_JZ:L_V@NX7=AL2".?N P MG6[W?ORP\GRM("J=R X!U%X#>B($AD*<]HW-ITG[6V[&62^ M+W>_-RD\.;OJ&(Y>@ IT+\:DB?UTVC#F/R]OSXL ;Q&$F,8BY=X9)B MM@"6VSK\-]59K1(AE1"8R;I$WOI]\:3F\A&G<:MVKH7#+3-1!,@J4VBA2H!H MM0'FK!#V-M==K!&\5C+\_WN7Q'-N3S7WCV _^8 MS\Z_+B?9&1:=-8#)25"1(J'HO :T&B-KCP1#8S4_ M.U#_#X;%Y[_FDYR9#RHY2-8A*'+*(!J,A$"/I?CLO#SA7K'MA';[*MP3A ]1 MZO-$+D$1*;*P@6,P(#76-@"1P9D@P<7 &:(ER;8N:S^0U&X?E;M#[]Z*?9;X M?3V_6$R\0YZ90##2U$'HFE%@+#EDX[-A7*/RIZQ"V$YIMR_4O:%W;[4^3_#2 MWYUP(5*QAH'P68 R2H 7I8[;MR8E*WDPK4<\'49IM\V1W8%W7[4^._"^*/3E M&ZS6IK^Z0:W^C08+A.+X:Y1'61-SXVHLU'3?_Z&IT M/Q?)ZNI )B17TCA.<9!!<"'&4#CZ:%J/3]J+P*-WUQ!6YC\15U-G;GUTK96) M<-KSY!30B20OI![26+@'KY2HDV>B4JW+Q)XD:MS7U.$0=&^E35/M='##KD7W MVWQVL;QF@@F98[*VONOJ6O+K($:>P"J9A49O66Q=V_ @(>.^<)X.5L=K8>PF M\C4'+^?+\_?E(_[ V05N^# V,BN*AAQK-W-V6!M;#0C%C>!!,(?^J=OQJ8^, M^YHX/%*:"KD#N_,Y_(W+#^%G;4S=L" %5R8( 8+7E;Y,_O_9 M>]?MMHXD3?2)8D[>+S]E6:KQ+)?E(\G5Z_SBBKQ)F*( -P"JK'[Z$PF"%._$ M!G)C)RCW]+AE2>;.B/@B,NY) 0T94YX+-\$1U^0(/16/GF?:G-OQ8-5,)E/? M:%>NWH=*]'H6\7P;)ITYQ*(RM\ 8W<;*)0U8]ZI)&YF1DJ$7N--]]N@GILUL M'>DV:\/@#LS0AC7WF78%>J^+,9HC.%8$1036T\UL$Q@N8V&8HM3-=R,^>:)I MLU3',T4-Y3*U,=J):=>$)1:8E@8,^KB_D"2S/7-L,V6&?IK,SS_?;&:72:2UV2T:\;WU]F*>"M4 ML%@B9,$I:,5H*\$>,)R'%#@]FPQ%O7Y1XZQ^%/AH3U+W/Z61=5)2YW:(D<=!#!@\C&@U), 1K& MB5)G"KJ@?//M/ \<8]IT^\$RO__^QV&,[B &N$W"9N5W?_%-,BY6#!/@F4P5SN#B5)')_S\M(Q/Q\ MD4FF?KOQLZB0++F"9'%K?X^V'+Q,&4QD3!A55Z+8Y]R673_6$T+V%>EB1/[V MA!=G;]$C^14]L@A9L@/'=6UKM'1U"XZ@DZ[+)C#YN-M:YQT^-FT==UR\M.!O M=Q?3K]=[3A372M!?!YLD,4H6"YX3HV+MZ4J%%9;&]6)^';1G]T@@:NW*[,?O M[F#S%F-M,KR8K\^*\US*5/,#!4%9%OZ8XV6#:DYUD'M#$'>.+AN6H4@EH?IZ=0N2 "V5C\(8GEW[9SF? M.51/AF@,/!TJAT.WC'YLB*_+KV]SGK5Q9M.1''-0-A4B1-$%K41=YQNU!1HTS;MS0.E@[G>3\(NIGK.A-6N(R"@3&>K*O.##Q#!%>"-C(Q MQFWKVL;-[T_;F30&5O;F;I]C C?):;%_[%I>53F0Y\R\IQD)+8$NG09!7LNE0R!FRPS*R[+UGL23J9:,$C& MNU8+AC"\ ^#<2%!NTY%&96\E(P)8BG4NR8/3*I#9S:1>&(*]^XK?P8BY=XB> MH+*O;!"QN@M,9+ M"_Y.C9?7B_G7O%S7IL$;I+'_=4<5Y):T;%,F?\] $)K5&38D+5 ,=-#U[4+C M8A$[06?8=WO*J[1 T8A<[Q-0M^D)SJF(.H'C"6NJNB8:L5K54%A*P23.#D#1 M<.B,-M5U+.CLS]_)\8)__IG3:SP_?[5@\T;."F11G\RR$2$P MNGVS,EG8*%G*:C>Y1L!'(WY.B(O5S8TDK=*:9Z*>,?P\0UEUQ[\&YB07^3_QK]N7BR_;@6D2O M@D:06!M)R;6!H$RJ!G\QL']U8) MX0GP*>6*>LL@N,B)!SSJF$/AJHG@;WYT&E/?3/![\Z^#].?M>^Y]3OG+GY7Q M%/_,%NDR2RR=QE3'?7/=!\Z\!RS21(66*=:ZZOC\J7K*9[2NOQPLA>YQ MM76NB2LU$@I@6*X]>%F"]X841GLT*A3A\K@=LP^?JZ?D^^%8& 2U/033/=C> MS:\LO'0.)6^&"T>*X>+L^6L^0VP<3@T"WGX"ZQ]W' M_RRV9)'YSP71@O:JOH"J+%T-=#]H)T+Q,3+G6G?#[7BTGH+LH^-N/P'UC[OZ M"L95R4QS93VQ++#"0$E9EVHD"3:52%YI]L:V;]_=\7 ]N7#'Q]Z>0NH>??45 MBZNYKI(T-TX!UUCWJ >RYDX[T%:A+,YFO5LHV0Q\W\_64R'KZ-C;4T3]0V_V M]4JE.'$G14DZY%GMD":]\IE"<2DL6F2)N>B."[WKL_54"#L^]/83T=3%L:>) M^C#[:TN3-3E:+0-X;2RIDW3@B!BP:!)*)EA)S[:R#_E@3T6SAE@:C>=]X^CU MYYJ-?%=>+^9K^NJ;K]\KAHZB>N,S:8>M&]*,D>"X"W621&;)&(M>-@#6XR>8 M=A/BE$AK))4.;L_KG65O_ONB;C);?/ES,:=_76V22H9\3LVEAF04Q=Y"Y-HM M13PT,A7IN7;-'TMX\D ]N6B'9WC;\;X#(-VA8:M_WG&.*3+( 2F(SJ*^B^,\ M1.<9([5(IK1>(_W@0:;-I344]-T7-0[F>@?0H>-_6Z MN-C63=>VD!\H/?W#V"BB-,*U'N>Y=XAI(=- L(N67.X )M=:]/H<5ZMW94/* M1H-T8%PFD4"ZVI EN 7'4J 5J3D;1(H6@\*/GJ8GD*YAE?403SO #PWS[]5 M)N555LQE<$89H@!KLNY;F,%[W@):-K=S0 M\>JZS]LGRR,'JS2%E*&NH@ZL@"A.!F:M)LLYRI5T\Q33HN50N3YX(>W-Y Y@ M\MA2!Z8P97^YIT/3Q&@2\62> AVCQNAKKWK5^#!+WKUJ\A7.\./;_,Z2?G MU?H]7>2;VSQMIY3P4SY+06N?A:/(TFY>@K'@@Z=?8K5=^K>%?J]>9S] MB>?E5+KC,%X%\F"9XF2C+K7&>9K-/YV)E+#4$5/&#'F[B %\XA)X M,4*CB$F[?:K&>Q^HIPBU/4R/(J8.+O$W?ZWIU!>SU>?+]Z\VZ^HNPRLI9-)( MD55@$LG5M:IN:+& )>6$6M/-T7IUTN.GZ:EEHLKFQ./U^0 M3GS:=O5\)MZN+EG)Z<8RO8T._C*/YQ?5H+_&U>\YV8,[^@;/YZM?%:I57[^8/^:UG4D=5? MLA&2L>R=:IWC>_90NZ'JI H5;071 ;)N9L5O6-H-*2$$%KRUH&/FH(JHW=\\ M $]!V1BEY;YU4?6)X^R&II,M21S"_*DOLM_Q6V7*ZNUB>8>,CTN+/_\\W[1PXOE/>%ZKP!\^YTR\+(OEE\T/_X#G>?6:3CM;OZ=/+@]Z M5.>@[S5X=*<=O8T>Y7F?8YY]K:UMJ^OW68PIR@I3H'!I"%82P44A@&.V/KKB M>/.QJ0>.<1'$4RU5:H%+Q2T906^^$&'6K:!K9#47%SE]QXLNC@LOQ.W/GY MXC]5G5=$YE9O5Q_IIVS:T64@0\V8AQ0CF6?T$3!K U$:XV0(OOTK5[N=;+K] ME"/"8C&ZC+I'WK:_GDLU9PTED48# 5IJ+-Z:ZC/S+N>I@:&0,/ M@R"WAW"F#BXWD^)T"_S7;/WY]<5JO?B2E]<9/8J@ORPJM5>OX"@6D&=7("I& MK--)@W-6@*0 R)L@;0[^.4]M^&=[1M4^(E\[DC7@7;%@*-S)J+W&W2:9&GEKOT[[0OUQKM+Q)=7!C?K/Q==\V?G^M"Z_ M7YR?OUTL_X/+=!:#R3$HA.!M!I6Y(DT3&@J1;;75Y!?GQA?L'L?LW\O;$S2+ MXTJP Y ^3=@VI7 6H]0A.(K09%V_)Y0"'S"#SLR:VJ2"HO7>BIT.-NT5/3H\ M!GF!^\AJ;P#^>=G)M,;E^@@P?/T9EY]R^KAXM_Z<+C;EFM69EZ+$0.YR+'6: M+1@+CF,!NH6\XDX[;/Y.ZJYGFW86K"]4[BFQX4CTETB M 5KOC;5!1FQ=^-_Q:(=OS)E7 2PW0G\_6_W[,E?"1>+>*@[1*4L$*P-!B@": MY4@(Y5[IUO[ PR>9NAS8'A_WU^D<+(&)4YG7VZB^*RZ>;TH)1>E,ARYT)615 M7_FN:5]MZ,((D6E6HMYM'^ S*0XKCQU@NEQA(\$N6G-Y0JALPNWEM[,_ M/IP5G0LS2M37%SDH:32@BL0#QH*I[^V6)_='K'+\7Y\67_^?[4^\A,;V7[XC MX_OW)H1!&Z$M#N)@!TF+WQ;S/ZX*>EX7P;SUP#T7H.@JA=KZ![66HY$EGWGK MK;+7%PJ&<[0 4]^[2G[[]E.?Q\Q=<7BZ^C%EF:Z.#I.O@O:EY9457 M:Q$I1B5";N^B/W>F:?.I#;V/4830):BNJ-DJFW E,N%XS:\1/=X'0-(R8-X% MG^G_*]Y^>>C39^K,I3T( <_"ZP!Q= "O9Z+'JYZ51';7U+?(T1!ESD2*':4# MGICW"CF/OGW3\0X'ZPUHAV!A,;9@.D#; ZIYW=*'7(:XT4IN)%WV9/[I_K? M5+%96&]T\T[&^1Q150K8JEX@.KV(AA="5E$PL0BLA$[>D MLBQEUMI2/7&45L+JQT3":, KB/%,LHY\*5H M\AB2D<$A*[PUH)X]5&>PVE?\=R?'F\IBXASBMHST;ODA+[_6O6R;KG59=&9D MNCW6]CG)R!](%-0&JYR*TG"?Q2Y8>B9]^-"WIZT--\XR'\S[=J[WA(4H+*10L41GO]9TVO4>G-^[]\,F%?ZB\ M%@V9-[7PB25T&W[Y4@WE/_-JA9]F\T];.H04LCBFP,A$=% ,"#YJ#9%KE8I0 MF+W9"01/?&0:,+01W6($/O:$AW\M2$.N'G//QLLB):0B665,!!<2 ^9L#MF9 M@,4-QL*-#TR3(!X7!_OR;VH,O"&3>+X]=P@$3O*H010ZK4)%OK"A7Z'+/ =R MM$W9;4W,C1\Z3=*CO:SWY=/4\MWT<=_BQ%4E3$IAB6H%R8M4,XD%G/86 M8::Z)]K!ISOL.<'0OT_+K]?!F<'0/.B.!*4D:(56$ M0+<@2.&3MX)XAK(QBAX_S;0OB!RCOK(?X_>&T->\#(M6NZ%G%"9]6M;!FEE= MJ;ZM15ZW$KLHE"_9 <\Q@*+_@>#)U!:-C&5TH7TY^)DC=981WU/V=[<\-Q1# M!Z;IF8KVF[^VV]1?U=VQJYP^XE]GI41=, B>C&^] M:7R/8T[\H&5+F SK0CA89CW DO2U.A1_D XOU^1+U/C[_!@_X\6ZXJT&*X6J M9?=2N52@;!9:^>*UV:D">(@/=N,\$T\NM1/[<\[8OC)HZ(Y-.Q#Z&RXK-P[: MSWKX1Z<8Y'R:\B,/:1(KF?!UW30:PAX6!">0;F61,_VVMB&WWK)QI"'-1[R0 M[5HKAZ+HDL"X(DB79T&N$XD740J6H0NN% D,'^8X\U#E(F$\,\@WA; >@>,2Z?@]V MN;0&@PP04FT:B,Z#)QH@H0C(M"@\MR[(/'>F:1,#S>^C443117*=]")>+"M3 M:])LO3H+&),P#(D]F@+=Q!'09@XI&6X4>7S!M=X_?_<,73HS>\KXOAG:G]U] MOLM2NQMFZ\WS,Q3VUAAB-O^4YW&65[]F7-6=1===$-N_=T#4?\#7&H3[K6AM M%.??^,RK.\?YOB_W.H(K'&4T7@.+=:<5.20DC9U-O>"M_:B'3S)U57 LK-RU M<0WD,''4]A[IZ)N(A#'.'68$Z4+=7HH2O!.A;B]ESI42RL0?9;P,%KC)#C97P8D Q0S>](U7P#)50G%OA=UK9OHOTIPZ[]A36 M77'OP;F)!?[/V7SVY>++51-^88YEPGK4]=UT63A@?0^#"!*YYCB%;_' UZV/ M3BST?42V:,&_J06/?]TX. ^R#G,%T%Y%4+H4"+)$B)8K)KUVG+>P]+<^.EW' M:Q/![\V_#I(J]ZZZ[_$=T\XRK3@X4:>&@0-&9\!Q#Z8[[,L4J@M@PLYFE6I8+GOU\LXV>*!=^%\]EE#N%C7GXY,S(Y MF2(I6*K;5Z2.0$IAJW5$U)QKWKQK>M !._,\]T3%XE@BFGHD8V?*7E]\N3C? M=!R\^E(7')ZALD;6,196LYXJU-[T;,GF)Y!RAP9:J+^=%3GU(N<0@&][[ V\CWE+S*:XH_Y/KW M;I*<.#?:% 6H5=WTQP(X6Q*4NDRRD.<>DYL./74S>;^8/DS")PGJCY]G MRUL4^\Q3LJ2\G-?'>:3DY".15AM6'XN0(IN[JV8FP/3=4T^]M[%?2!\DWY-$ M]-O%Q7+]^2;)A;O("[G]%%A6/@MQL@;'GGIW6[^8/DS" M)PCJ#Y]S7F\#61:8L$%)L,%[4,EI0!XE.&V+#$IK]*W[A@XX[M0#W[V">%^) M[@_>Q1K/)VE-^H3G_\1U59ZQVI'N?V'L%J1G:)HD!>&=#D4$!;Q-]'_"NO?L=OM2SR?RZ6LU6:Q4L5>[-:S[[@.I^A\$E* M)L%@9MO)06D+N!"$"%R@<^PYF.WXK5/*"@R!Q:U<:V.6]YY4O:?EOY &?YG/ MRG:?U*M/RYQ'[*I\]G/CVK1AU$[35QF34%$7X+Y6#90C_R[INIBG6,9\*NRT ML-91WY?MO?]LTHA%34+K:B&:*!D7.)_F>44!&RT/TRI%W.C;"'CU= M9_7R/;#P'+S:"*8[R&VINMK4QHOE*!&\L!%4]@4PUX&P3"%.+!%%&K<[_-9Q M.@-5(P0\";3]Q=$!LNYX)_^XP"7.U_FJLRZZ%'C1"DIF1(W2 ER,A;Q=2)!.DO?@R7L(.MC:KZ1+E":8 MU'K]TXEU)C:] /=C?'<0^O8JQN4%GK]:O\;E\AO]YK_P_"*?:>XECT6"+H&3 MRAD&7KH$QOI@LF6&'-5QK[Z'#]:3D=H?!4]?>@U$;LZH#O= M,S+[*@,6CX ^9">Y>H',[Q+ MV&R#&(I?)%WA% 8G6U_W*!'0A5H[E2(YG[CFK?ON'CO+M-!I(>=GH;,'TSL M#YTZK];U5HMR?HT,B8-P>LZ?\(\."XM9&VT])HYAZV1\^!!>H/- M/C*^N[/G8(9W@)JWBV6>?9K?ID$&@\I9#J1-=0S/>:(F!8I]+9EEI;3WK0.X MA\XQ;2)@%,P1#G%R M&C%^Z@G#'?HL='+"".6!KN^Z"38*\"[7QVE<,I;%R/.=:/-$6UM:B71@'\L0 M_G9@<7[>?K8:X\UV,_K%U>^]^>O//%_E]R2WY==K*=/-"WNC@J.)X%YD*2ZPQWQ[MUR\QA!VO#P][S<$'A&%/&(1M3% M/[H.7"7R5RT%_[R^3D<7E1D9?X^=;-K@HA\<-I%<=WB\Y.0OJQ4%36=8=!): M*O"EEDI2H4A)1E<=VN*RC8JYUM[*XZ>9-J;H!W=[2ZA3K+V[6*_J1B.*ULYR MSHY)YD&49$"AM>!LH&B-ZR*R-2S*UITCSQQIVD'SWE"WKZQ.)=JMO2N+>?M0 M]X&?.TJ<^]SYCQ/DQNATK.T\R4A"1JQW7W09LA-"4 !"MV%K+1XWR/T0/^=T M<9Y)]>IW?OKV^AQ75VM(C>5U7Q^4C&2! U/@&&8PT@41C%=>M&ZO?^(X70>G M0W!QUQJU$D$'E^#UTV,;$K8$;5I3#/)2> A O)"U6DR13$R\[ -'-\V][#;R21D9&<; 5];D,D\%K\@63C=*2E^BS M;=V^<_\44QN@)N*]^W3R8;SN 2T;OV!#QZMM(PFRI'W1=30E491*SB"$D!5$ M\MU*1"*/C3$P?OL4$WR]L'\3DOF#RTU6_D?3,*S3 0FU;LD5!<-&# MC45(%G3BMO7&N_NGF'@IXV@PV8?)/<#D!D.^EU8)Z!0:% MU:&A@%:)YE,?#QUD6K",Y;@@/,]/!V>RQ!"%U8G16)(#I2V&4+5%$S$ MR12=",V=XT/.V\_5MB=<'C1;1Y!=%R^2WJ#V7KTI:"UTK*E]4>9,P>=""_0!&%@,(P MX+X4$;(LJK3N\=KA6-,ORYX:>TT$UA<&;]67.%T,'(E-G-?Q3!<,.)L"N$(L M(QJP^!$OW7[*?SU@;6_!](BOFY6D$K(Q+ D@7M2U*ZY 8":!1Z)$4HCE8^O! MZ:?.,_UNZ3Z0MJ^(3K#8=TGPMGT\C57Z>_@K8Q<"=Z#M.&5!RYFT7EA GLDM MRYE,%H8(.AK/=!)91=%8S:\O8WV7! MX;@84A8<(H(.KLA7_\%E^DA_>?O^L5'.L0 V906*90TNDO]H2C(.?=$LMU:6 M6P?HM_PW2*R+5CSN " ;0_X3KG(BZU[GG;;B6-9G=#?[5G[Z]OWO;)^!VU#\ MG>QY^OT.I!W[?D)>U^);SY615WO[;Q@J\^[/RXI=Y/+^H/BF%VF6Q_%(?C-@P MX_*/5UGU$-%J)TSA1'+AN:YYRYE@>:V)Y.#JO%Q#+N MP'Z3"[Y>SN)ZVU'YQWRV7KW_\,>6F,S1.JQT.)9!*8-U[:@%H4J(&$V0IG6F MY-_!]?E &TZ=^K.Z+EHN)EV.-X04#9!2J>1MD#[A#]OQ.$B\ MSW<\#N%U#VBYWXPG@R!CJQP4&P-1$ J04FDHI1CK668RCU-#[;KC<9! M'.X('5M5B4S432X2O"#O30F=P7-1()L8N,XNY.8=:#UEN?:7Y".0V(.M4Z>G M;B0IR,__91Z);[.ON5(D&#=7B0F5Z-@<(6YL*C,*/!.&"-3%VY(C:= M/M<'*O81YF)4SG9@0!YNPV28Z&-60:X#*4K5MW0SA7,E2N<#CYRKUIOE]N^4 M'JW18:P+YW">=P: M[UUSX]<.AQ+1#VP/!MG04N*H\N[ AN[-@,L>E5_F)(2+3<[W\I&=SSC?LN:W MQ?QK7JUSVC(F)#(MTC"(5B(%O8J#+RY!?4[5FN)\C*WS4$V\#NSL<\$OT\9'P.X$(CIE2WZ[@_K5 M5YR=U_B"&/2/^CKG&6DE2H8&"M>U>&L\A)@SZ)P2&AD(DJVWCXY%R\1=ZSW: MZ9;2[\*%'ZSX9ZB3$8P7(/^LCHFH"/1;'J+@UJ WFD@?;[1BMT/NA%Q]BL@= M5U[[&^8%G>2(*\0OPODLOBMT0HHEVJX0?_!'C[-"_'DJCC-&H4U]CR,D(*1H M B03$&S2X-!)::S-WC8/-B8;HQ#.\YA8 1M<[:5%.HC(?3+)!ZG:SQ^=W':U M0>+>?;O: -YW *('^B2BR][QH$'6J4K%8P$OI8;:UN"8C\RG'WB[VA#Q/M]K M-(37/:#E@3:8Q'E)HD TNF9\<@!''B,8"BM,*($+/]1H/DND.OT0 F M]P"3!VM4,L=7:RQEP MOGYLTIYPN.ORC"6;OG#W^W(6OR^W,5DH'139<5O= MH8^=I9_R5',\[<_SOK#S>C%?S4@.&ZF\SS'/ON;T[I9B*.FL*]F ]KE.R& MY-Q#%DP%&;C"U+HU>] !^RDD-4=98^ETO/SE7@F!/NYNM!W65L-#LY-#OM$J M3;DW78WRE=^SYN_*S6.\S^=U+]KKQ6J]VMBP<*- \SW![DM)]?8#H6JOGXX6 M@D@)4!"LL!0FFJ\M/^S$#?.=>T\;7GK&61MTS"%DBK-!67(JG$_T#^Y+"CDH MWOR)XF:'G]81/")FG\BU'E'\';@$M^8'BM)2."D@>U5?%0^9SNX%4-S.C,M2 ME>8NY.!9FV/D7X\)@:0\LLFPY MT>$$;VP;AF]2.T9B=<*K9G^)= "G47:")$U,JX&[2753JW>DI;+V%G'G;$K) ML'STV8D3W[LV"%;'V+LV1,8=X/S-_45<5U.7Q3+C2R"%%[514M9W(X2!8HID MTF6OF]>^'SW,"URD-@@G3^T'VEMH':!O[R[?[QE17ULD7GKX%-WL_5A0O?@R++OHI=[;YI?I32K?Q7/_Y'G>8GG#W4M.T]4 M.UO?5HVU9NX2H%,*M$=+FJ_1\FX&&W8AJ'.KWQB?K=2C.51.^9YX;AK$94FT MIPQ3Z$NWQX M\]>?L\M*\>]Y.5ND,\MT*%)9D*7&7%*2UVI:AP8(H^.L'2U_599 MGIDEXC<;PIBTX'-=S8Z%:#)>>]\N5/5_5L&$UY3;235 >0>F*24(AAILJQ)Y C*>P7. M!?(CM>0"12)GLG53R^E,(P\2[_/3R$-XW0-:[@_*6JL,F5$.H90,JCCZE>8( M)JC$T^%-@)!+!)]X MB2H58\+T37(G4 4_Y+[:7R(=P&F4QAAC2#.M,,1(2Q&)\04PFNI^&FVC1TL> MXM]-M5]ZD(EB&8&K$)%.F2)IX'HGQ+$5G MF+G3?;'OXZ,]7*W3PV+0XZ)[R.@4[.OS+2A<,.7KJTPIU_Q.U!)0.P92^ J[ M*&V.O30X_-K=&Q53!K+'E?T/T!XG@PWA4@::UVZL#.B8@"(\TXXD18Y\+ZKP M0[3'#<+G4=OCAD#EE.^).RU.%^O/B^7L?W(ZTPP54ZA .TZB(6 #LBBA2*.= MH:C6B^9IS=9$G*A^M ?H2 UQ^Z%E:G=^;^K_B7_-OEQ\>36?7^#Y+_.XS/0W M?IE?L>&J!:K6._ 3.0\WGE*Y9-B9LTXP'C+9NY! A: !LZ]-6B89:JF;7F+L^4_(BM0GS<"%ZR%G%B14L7LA!SW CO@]!,G%;K3J-. M42^75I/6>*=9$C$)R"8;NJTYDL"X@43VINC,0G'-E]$?=7!BM =;^E.?:='1 MBUKL)9+ZCW_EU9KO56XV#9<"L9:788@VVWN74\OP[ M*8?Y095C"HR EOM-R$8%G82VH)T5Q! 1P(M<@*'6EB5N7&Z=^3Z!3N]!I/)J7=Z#X'5,3J]A\BX YS? MRDU<+<(6:,BZ6XC,U!%IE1*'SA&Y]U,HV/CJ16H>PBJ M ZPUZ*!$PSD7R0.7M6$>G2)O!P5PEDSF)I7,1BDHC=_=?0)C7P<%K\>5_0_0 MW6V98"%YNN]RG7%*FI3?:0TN,(:8I& F]*(*/T1W]R!\'K6[>PA43OF>>+1? MURNC'%+P:HQ,H(RL0;)WH&U$%ZT3 KNY-G[$[NY! !V]NWL(6DZV+>Z15MQ' MF9)$\44:!E[$ZFL*\EV%E!!\EDH+&VS>;=KS6"=^R9W;^^A+OW!Y:3HTH)W= MZ*1"G5'WWM;G*Z(CEUK79B@MHE.'M/]+<7 MHX/5U07G=6$YLW7-GPB00P@IX&9W[\ )B1/MYY[4 6R$H%-6IBJ3Q<5\ M_9;D?MG-OFEU?U>(##(M/^,ZGPE>E./!0O9U>MER!1A")JY@T3I;8W(W+:L[ MT/.2^[LG4:?6&#I9M_"RS_,D;_O=L8H13.+<:A&T MTV)<9^^1D[WD;N[CNW MQ-_+7;+/G,=UA_.E]M^8A]HZKF?) M-;%0^+K31WN0AB>Z;S@R/GW+Z F,. P"P9,MHT,DT@&<1FD9H^ @)L4Y"%?# M9*,S!!X->,V=5YZ[S%JOK'[I+:.#8'64Y< #9#QU4F37Q;-,ZZ(D%V!M?9U M^P@NDXLNLM8IH2WL;L?%W\N!#X'%/LN!A\CH%.SK\RU:,4DT.A72^H)$<:JK MEK."0C$N,S[8E'TO*>Q?![6/GL LR2&.P9%E?]KMHY=*OKI1&GZ_.#]_NUC6 M/SQCD=L@F()(/""SH@0X] :$8)BBT3IB-PNRGZ2D23JB$+@);$PE4I)3)E M W8SA? X&2?:*]JOQAP*E1[NEAHO_;):7>3T\\7W,NYEB]"-8&KUYJ^\C#/B MPUDNF%D4!9C7"A2OKZVDJ,%+KDV.66-IGJP9?,H3[=<<$>OC"GHXE/TEE.?Y M4TW]=V'ZB<\ES]:U.'REU&>>&"R"X\!E9*!<\34U0>I-#"^*L<1S;Z;_ 3). MM*NR7]-_*%1>A+[<]QA=D1E1,-!>.5!9>;K]5%U4P$S)UM=0L#-MV2^PZ*]E MLE]=.0PF!P86;^;=ZKMZAE-YHD%)=_FM,4#50WQR' Z=B1[ \Y3 &\5*\60K\>@5Z#:DO9@\V2@(GT8A!\'M=#)KCY;&'LR7/,D@$B)Q M@JQJL*7.]\GZ: O/@-+DS"7+XOB;X]N1=Z*77JHO"&3)MO2GG0!I?3!;S)-1S3 ">@H*V_$0@D[41^TC8=H.*KW<8.%Y9H3!)N5]KKWY M]/NO%_,-:R[P_&->?A%G&+EA(0M(A=7VYJ@@"$P03!3,&)MY'D6;CDOF:>=, M&X*\U;3[D1#7BU*VN>=_(4[,YJM9W+RY>^:X+T$5\J\C5I\CE/H( 7 3##G M18J*=^Q(WB;FM!.@(RO8Y.AY$8,A]9E1,B_S^B)OCO3+CXOZ6]=B0M1%2&= MA+JHAGL$M$P#"8BC3\4HUMN$R#,DG6AZI _/L"5<7L U] @[MK%FG73;MO*P M8I/&3 $F*E%WG=&OC!80HK)9\>2]/: N'8PMQX+ M=SF%N\QIB1Q8YHI""&\!R6\'+J1B)<3LLNLLP=*.^A/-;1Y+G[N0T2"$]J+; MHUK"5Y\^+3=3&7="[N@D.2@4OW"1-J]#>, L+$BF2R@L>6%/),)\GM@3C3U? MQ$W< G\GND#T+7*QOP6E2"Q0@ M9(#L7L M>#M$AXB_ Q_J]FK!PEQ(UBFPR@A0.@LZ/ :(J%F(:$T1?^\0;0V")W>(#I%( M!W#:GW%/+!)D.G#F75TDZ&Q=#FSK.&D KH7A,BDF(CNVMWWB.T0'P>H8.T2' MR/A4=H@*'K0VTD*P1)C2C-.O H><"CH?1#9W^T/_WB%Z""SVV2$Z1$:G8%^? M+\6:8GP.1#&QKC9SUV>>16#@M>7."(G&I&-;TQ]FA^@ACL&197_:K2([/0^C M7,XV&05,D"!4M@@A&EX;K$E0):+KIX'_AWB"?A ^C_H$_1"HG/(]\=@ W\?% MNK[G>CL+&66=F\V02QUU3Y:<2*\D"%N"0Z,\S/K. L91'!VKH\WVIR%"RORR:5,Y:+D&/SEXA&HN5$6SF. MHT]38Z<7'3K KCRY!&+SA_7IUFO^G)E8$@]!5*^"DW!1,NE#,D&/ MTH=Q/!)/M-FB^QML3*2=4IGV/5F>Y:Q6K#=__L=\MEZ-]N#C+A\;K6P[F-(^ MRK=>6*:,%T"67M(-4/OS2B%U83HI3$'%V-K$O93RK4*T648'/EL-JG!25V09 MZIX#9TO,RC7/"?Q=OAV(V?'*MT/$WX'O=.=E.*-L2JH0]^HKF@8=!!$0LBHV M2H?$R-:%LA=9OAT$@J>?@!P@D0[@-$H-AYRU(H(-H(2J?IJT@-P)8)(9Q0N+ MR1\]RWKBY=M!L#I&^7:(C#O ^4-NW?L/?VQK@MHX%X,LD+V/1)%6X()-X!)' M@SX4F5IW<#UYH,X3DJ/C93&6\#I 8HO96F&)B6CHMDI(%',#N-D05*0CGLI0 M?.NFK;\+NBU(:LH^,%:P9&]J(;>U'8^=W0&,&M%&A\,)WR MU;([=[:SW,8843R)+SA;BW:829I"@L00/*>8/IIN,NI#B3M1!3L"PH^OC'O M[716[._-GMM5B3,5*Q^L@E37FZL@): 0%HH.C,? %$:R4#[J^CR/8"8Y$U,WSS\-)^]$A_-? MDC(>!KD7KH]W77?MC=8NU4Q9JLE?;2#$)($+J[S*DI?PLB/%_I;FOR1=/ 1N MI[XR?W?F/-NX=E/0&(QA*0:R7I&#BIG,6N$)M!'6>ZNL2MW,R(S#@A.-.D\F MQ3H:'%]TP+D[^\Y$;8U-EI@4D>3OZYLAR45(*"A L+EH,\HLP<1TO_C,[7B* MTZ$1&(3B'R[K^SS[LK0EA^H*:/)88L(+F4N*3I!K4\G(S7&/$1_-_@/ M90G&Q/.+=@1N)P.?9UQ2N0A1+)0D$BB5(R!*"5HS'Q)+N<33J0\-)/[%YZY? M@"$8$\\OVA#<>-5S!_,9>'!<*A#!4B3(R:7R22C0J'+6JOI3I],8-83R%Y\Q M?P$F8#0DOVC]'Q!+)6=]C+J KV06>6%UQ"(4;N)C,NK:M)UY%DV()8+)B8&RTD#(B8,E2^Q0!NW[>6OW M8&H[R,/WKPY3*_%^V#SYI277&V=^F9?%\LOF+QYG@\E37S[N.I.=>=#';I/( MIMIM,@A61WF:8H",.\#YT^LQ@@Z:_IL"L2@'RC@&%*4D*"87G20C MN+5NY_S1=IL,PLN@W29#A#?U(RETZM6'B_!_$!9LX^42<-!Y-BN +3\S'2"8 GXNW=OI2Y]T_QX)8>ZE,#;'?\W(3L,[C M)?,>4IXM68;+$G@=&?>8Z%(Q")Z3 YYDT8Q%@]:IG<"V^S<[3T(?%78C26I" M *Z6Z[/WE9<;GT5Y6WQ-\ 43Z=!!"P@Q2O!,6ZNL#"0\!B$W"ZS[GRBGNU4R9F%\!, MZ6@=(*R[XMZ#H\_=$8IXN>(7/*=\;0M4VHN.2;GEG4%.4K$:M+YD&D( LSUL52>KE9QM@1 M-II&=0;IJ=:"#<'7#Z1W.[P8E))W.BE(+%&$Q#=.KHG R?7(7!M,J9M=SB]K M2O-OS6V/T%Y4^YB-=.\NUJLUSM-L_NE,),>41@MD]#PH*3,$&12$J(TTI>AB M6O!PZJ+.WI;N^!G)$[@\Z/U'R:'6G:V<,^%61"H9\LU+#)I7*3?.=&T@W8O$>B'B'QRG-<:[R^KU45./U_0 M%?7ITM?<$/I(-\+KQ?RR*WUUEIV,FN4(]15 4#8S\-%8(C=JYS C8[N5[@\Z MQDZ(-C\BHH\FW ZBB='D\/TG7?Y'=YV\,X-!UVE74.2N4=@5 OA2*.PJ7"9T MRKC<.F,W&;$[Z9K]L71MCG@Q3NI)3N;Z7L#&NG-*'YQWQY3?E=SC0?RMSE8Z/- M80ZFM(_12UX$+]H6B)'40V5"GV-)0F*N[B5PP<76TRXO9?32*\.+PP+,V-I7 MK2*$6!1D9F70K 0MFO?R_#UZ.1"SXXU>#A%_!\[3G8FL5%@VQ@,*;T')K&NN M@8(TQ>GHV0MA6L<>+W+T\[E;7F@SEL41X?5 M8F(93XWK9T<&0XEH#%.0>+)U11D18Q-%SM(H+VRVP?B= /L##G+NC<2F4NG M17AZ\!F]0($Q@O"R/C/*&#@C.'B=;61%)-%\S<+A4^NG-=NY#Q+;"Z\#)#9H MB@]H,+N2P(7Z[!@&LNPA*:B)N\04:KS;>7(J@SLG,%-Z2)1U9-EW@/;QZDG? MG:+5F6"N,,60(HGD*+ H&H+/9&L,3(%4-NG=4D/Y8@)(K=46JEO+:55:>B6/N7'?M[NJES#3L<3%-' MI8>U'2E6K''"0XY X%\48A&DW"8] E[Z2GK>4WY/M@^LO1>\I7P?,N. M"U&YNFDAU[6C2@:2#Y<@F2(>!>.=;EUT[+MIK+]W?3J_*)I"[)1Z4>H,S:4, MR4I]N22V>0_*4Q\9K?=D9\KZZ#G1$F-VBA.BA*P+Z3P@5PE\C-[0OQG)_E[W M_7 F1#BE!1H+,CNR*-F2*U<2@^+0"8U9Z+N=\W_WG!P=L^/UG P1?P^KT38E M: HR$M>^@/&U,L82^7:H B%-&AM8L%+NU&O2=)/>"?26#!+V@YOTAG"^![AL MJPO11'*0I "F=:%CTZ_(@:H1@5*IV,@#:P:8+I:J#1?6(YOTAG!NZDUZL_F- M37!%QV"0D7DU3I//62PXE0OD8+5"#"'ZW$#DMS[:QR:]02);M.#?U(*_M0)0 M:B^,+1*<1@%*IKI)TAG(7H6(I4@K=GJTMOD*Q>8)R&:"WYM_'21.;C>G)>DS M9DXL*(4B31$HTBS((04>";[6)3?] R G4!_=QU,X7"(=P&F4M@D;9$G9)+ B M9%#&.%(N$8 G+[@RL2A[]%+_B7>A#H+5,;I0A\BX YR_N=^6>'WQ2Q/1(KA4 M1S@-)]6/5H&AW_="(2NI-5@?/4SGI?/1^!8W1>2IX4<7L(J@.L-:BZ1.&#=\8 "DW>D$$% MWN@(UDMK)3-%LJ-/D?PP.[8/<46/+/LN=FSO3?/U^L8;-1^R)O_,Z\^+M#A? M?/IVG;LV,7+A<@+.0]W(XC,@9Q$\SX)9:71QK1<9'(&LSKV-QEAMI2HCP6;R MWJ&6_+C^O4VEZ,MBOKE/SX)A,245P-3<+-W,$JH H42MR&NS5LL[':^M5[+M M?M@358ZQT-ED7]M(4.G%Z0K/LR3LPI(W?_V9Z]S(Q[S\PL^2*S)8Z\!GR4!) M34&/0P'.!LZ8S9;A*,F44:CI/-R82*LZ0U$O^M1*4E><^-?BG'[,^6S][3VN M\[;\K?[]=YKH+/Q,"US?M4N%HF&,)DJVKP9WD$%1FP*62(CDCA.WFT:.!M$V[ M;_N'TKU6"/LA-&]KD4P(+JK$0?"806FN(=C:S"*MLEG*:)K/H1R+MFGW@O^M M>7L@[*5IWI4W\//LZRSE>:I\.3-&Y*A5G9'S"A1=^A0$IP0E9T9_Y.AW3,\J M]Q!1T^X%_Z%T[6!,G=*LU\._6UDP7^7F0U\[?6VTZ:_AM/8Q!A:2=D;J! 9] MJ@8^@E/.0G9!!.=%GSA.+^-EDX%E,8[D M^@7AMC-/).Y"X@HX.49$@LG@F>"@,7H=B^K)P\T+1";B7TW..TA@PX M557L7?F Y_EJ32QBT([9FLEUQ)#-LX8IUB$@+T/66DC7NAY^[Q!= FZMQ(R]XEHQ:14\QT3SYQIVD: \>#55!8=8.L?>9Z7>$[TO$I?9O-9C8[6 MLZ_Y-E%*>R[YEY_KD_H7MWZ(>B0?2#W,TFZ]5FD:,8Q 2[&8GA*0G%L?T4^]_5KS/7QS ">.%B;%0.@)QX@4P&]0F3)-H9?8Q)Z MF8OO)<4Q)4(Z4) M93=7!SY0:3C+V?CD38'"%'$X% 1GR*ZP$KWC0AKI6K>B M[G:R:>/=2<%S=]E#>TGV617\+=-=MUH1 S>4OEJOE[-PL:Z68+VX,:GQ>7%. MTE\1)V81*<:;G5\0=[;_]9\[_M<'U!,G.6>#2N3T_&U4PWR#RSDY,-\IN:KH M)%12F% @L/KFA#<>7%"1[@LG8Q)HO6L=!3]VED/M-['[T@^L3'_UE7A9.?WQ M,3E=L\![Z[E3&<@6U('Q1%>FU85\1!0Q:Y6S:MWCM>=1)[;P+3!TUU0?0VA= M3$ /)/1,*YZ=\!YTEA)4Y@Y0!P]9:ADDE[RDUAWW X\X+1J/ IS#P#I(AB<& MTNT5=V:Y3A1>(WAK0JU\D<,614W?8:Y[$)1QK5O3!Q]RVCBO;Z#N(\<.8K7_ MRK-/G^M">$(_?LJ_7=2,S':MQ^K=Q7JU)C>,+JM+/>2!U- Z!\%' TH70V&$ M,R""=/2_4LG<&J2##CAMWG\*@(XGOR[LZ"/D;97M'I5G+ GG!#? @R0".0KP M!1F(&#WG3CC.6^?2!AYQVJ)!1Q!M(L,.+.A=;_Y2TT3F1EJF0#M!UX C5]ZC MR)!]CL9:YV5H7;-Z\"#3EA.F@-OA\N@05%?>A7%1\&P=.<*! ?D2";PF/T,K MY[@O!HML7BMX^"C33CWU *Q]9/(BLI^OYNO9AOC9U_PAQXOE;#W+1\QJ/OW] MXV-0BQ(7ZVT]Y.Z!+NMY1:D462Y@8JP=][64)Q2K>Y8$]\+D MJ%H_D]F6@DYSED,0]_@DP]%%W,$=?R#-/WU[^ =L.JICB7K #G M2P!$[3.%?2+RUJGX$M6]\6J>?EO,\_V5[A2V$+\O MW[LMB^47G,?+QHKM/^&U#_FL_7J_8<_KHC)D14?Z(HJ@K@9LH3 >0#% M2Q&HA+6J]8CPDP>:MNXT"OC:"V)JR_?S8KY8ODI?9Z0;;R_J>B!B8P&T7$!/ 4) MY QG"-HD*)S1$90JR)JG*/9\"62T,LRH)N50ID]M2%[71\J7ZQD%2Q_R?+98 M_K987\\*<*V,1Q]!)HF@L'@(/I&WF;RQ47@ES&[FY*FO3%LT&<^H-./LY! Y MQ]7JU8U,[/_.Y^F7^9L5\?D_5P_9(!.ZCI*;G(D>G11@5@&X*YB3DR%*MQM2 MGO_8M,60$0'3F,_=X8;<_CL>V(>+\']S7']E%2\EJL#4#S@/"^V9-[\3:K'#M/+=-?DV=3 ;\HX+-4 8-O/9GLUB$*ZTW;-T_Q;1H.52N]W;1',3D M#F!RH'G^]7I@D=DB62##G#/3M4F5&"J- ++:(=(?I2);M\ZU.GLOKS).?E5. M H;35X)77Q87\_59%@F-30&,D+X6$QP$IAG](Y@0@T%KFK]SW^+@/1:)QL9< M6^#O 8 ^6PHONS,_XE]Y1;=C#=+J/._;Q3+//LTK"Q;SNA!U46JCW4^YT!_< M_$_V[R5L\^$&380C<*!1]^#U9[XOL?W>(%M22)D)X*%6G'@(X(0NP))0&*(+ M3K2>EGSB.&T6=%8&7VH>*>?\@O3MW9]YN1'H XS?RNJ,VYPS*@M9U8>U>7UT M/6$"+0W3RAC-?>M6ZP..V\..QL,1]?!RS_'EUX'GL >I6UMR%E 5M)R!"87B MCL(8H!<,) IM$N/,AM:Q^_ZG[6'S8Q= W4=ZIXG3-W\1@TFRLSDNOVUBG$3>:N[;/_/"V[NL02H[@HH9HE>2H@2=3 MTVQUB#E;"5QPPP-Z],UK(R.ZJ*\OEE6=K[^PW:GU4Y[G,EL_I%_7C' !F03,?6#NDUI M[M4\_4K_P0-$B=IB4'R *-5FYTIMOD:$Z(IQ#G6,KO6.^YT.-FVL,RT"&XJL M'QQN8[;[Y'!!YS;<@):D6THY [Z8 L(ZF1T3,?C6PT;/'&G:Z&-BZ]="3/V@ M[A$NGKG"I.15?33?R Y;& \@A &TJM M(RS>\GH?O1*,92'U!5!DA8--PAMA$\_-N^>&G&]:PS@U+IM+L"-T M;OWBQZ@*(<0L-/%+9 -*1@;!>TDN@DV*1%GSOOM1;7^"91_KCS8]_)L#P*;XY092[DR6E. MQC)*2P#5E@*0^B@P\YPSKHI.(_6BC%)EON;J]3A:/K?^\EE] M6-1G+\ 5NDCJ\X^ W"N(.I()8,F8U'QQP__?W97UMK4CZ??Y+P5P7UX&<.>F M&QFDDR#)S #S(G I)AK8DEM+[LW\^BG:2F++EJV%1X=.$!BV+.O4\I&L8FVG MD]UOW/D0A#WH\7!F?79@..[#\N/.&RXG+OC"ZUPRDU6M0]9D'R?)@*P8+W,0 MV35W;4ZAM]^[R:%!VT2#+P2M[^;U#%NGFX8<&_OH\4%[=:3?Q'.44F@'PJ & M52M# L\.O$5439=+2?UW4EF#])9 M3]RE0*<0$G<\)J5,XN19C(#E7Q3V,-M[')P>J:7#,>AO,3C#+W7"Z.>S0G'[ M3NW&TYC2'U;M3,/EA&69LM,%8E"N'C<(@44-243.K20Y-Z^#:D%W#]/#QX%M M4XV.W:=H'X8_8&U&2LS]X#)A+2--],I$.2E\B@5L" P4&@2G;+S)>,DY6!'% M?GV*3B1DW+Y8K>%X=M6\D'/]U=KVB5H.3%)QE"$!,Y=!I6L H^N@/8Q,'11%C:&$;M-YUZ =;\C8$_2 M6+>H?"SD-RDI)ZZ%!6D9<<:T!\=+!&D<&AFR8.T'_^Q-W5X(]+\' D_63O?1 MKD]D9D]+[6:QNMO&XL&I$&;Y[31$^IP3QX,U>W;;R%9#.9PAGF6L-=;369R9 M)[N3$\B#+!9$"%QZ'L@(;5VA,&35Y$^!OW\H\)\\AVBLDSJ!$37W.C-36T D M^N)C$N3S)3Y F[KG">LW)G4(2AYI8==8)QTSJLR^U!/Y56"R^E_GB MS[#(RTGBPGGO&&AC%"@K-(3"$6SA*@M38A1QH-2E/<@;N1RR/3AV)"RUUE2/ M(*R+=_/:)I+PD=2Y^(;+BUF^2&FQ#I?+B0PFHY,.' MDW(0HP->+7(,"+0LE MLCA4/N=AE(Y<)WE^:+;7W\M Z=TH%W&Z209;/A$&2]4*E"@AI#J5P!+[]%T& MF:P6S'LC8^LTG"'X&+D:LP>$#ZO[3O%_&TF[=_C4E4YT?IT81TL:G8>2:OX- M4X5$;16(K(W57)+ !S<7GB9QY'K.45#;2F,] O(?\WDF?_:2EM\;4N3L2TU% MN/W5Q&,&-D> 8BM=]8C#-[,/ MBWG"Y<^514S^@=_PO(@/9[+F)DWKJM M:Z-=(PN??,ZX@<3A(-1:Q#WN8/\Y6V"XG/X?43*G%Y;O9Q??PO2R]LTGJ^%3 MN+S3_/L?"WK+Q$?F9(D.$$F<*B1>QZMYX"B%41*+VYZ#V7Y/.YCJ<4.'(^QR MP^JU1R3?Q$@G2>FB!9FRM^-E;^Q=EO!*/#%=!!4>X^ MB419.(^<6:#ME9&4,$#0WM1&<2H768SGK1,;6B6!\=\IFG*B:OI)#W_ V3M< M38S.13%+:R9:6CV%>XA6>,A"[U@XIWHS@N* 5DF2$0!XB,&>]M@)M\JTWK_VIZ[?(<( LA%.UTY?1=2^? MZ'Z4)5Q/5[<>S*=Y6?U)NI@(G:)5S $SJ$B>#>8??# J_#] >WRXEBRN>:)IZY,&2ZDAT1%'*0Z)DV M4GHE6O"*\\"+>D4(JPP8#@/I.1HNNR(P\]%^9J MZ9B25IX%F@<0W67"P7E@.Y1J>X=TO6*?SKY<+!:U3.>VX"&Q$%P)5;JEW@I8 M =%YDFX1D23/';WA+-!]A+@NLPO. ]%3534^%+>#/(\8,B3AJ^ER>5, (4PF MKS$Z\(61STC&"@2+$IR+R)",^[C=\O3YD-K3C^PR8: 5N@:4_OC0>GKID!7B MC-,\@XQU++JKK2YU#30[%YA@66HW8$;@'4KZ;65RBO_<0.HG0^A,A4SO<+4[ M1SS,\J].&&V*EPY_7MN"I1/Y/4.1$EH3K:DCYY5*H)0)X-A-TQLZ!(-2.HMA M9NX.4J2T6]B?:T"9N TRU@9L(2174V84!*\C+=-B$BVN6&+K!-!G2.JW,.D0 M9&QO:2WUT,$]X$\Q7:Q77^>+Z>K[Q5_3Y<0R;:U(!HQ-LO8DKW,SA01-&W=R M5CLG6YOZCU,R+HB:*GM7,]OC)=\E?OZ87X7I;,(,%RD%1XJNUXO>&0A.%+"2 MGX6.D<(O0/P_!BO_FJ^GJT6W_^)5Q$7$X/122/) MHS!D(BI-XHF1&V ^\)"U3L4VO[Q]C)#>8'.,CK?M\9,%W@%J[G7U_(_U8KK, MTU35LF&G6)>L\!:,"%5 1H"7B8-'EH0HT=O=1X,YF>[$,OBLT2DJJC?>I)[QPR\%8P+7-@AK6^7MJ#K'&WHR%MZM8ZZ1IF M$^36V< \F% BG=O1 @E.@O0D0)LM]ZEUGG6O'2&:*WYO8!VDA0[P]&A5ZL55 MW8DG@KN$4C!@6=,.;#.=USQXP!2BJ%>SR?G&@'J"G%ZWJ3:(:J6'L3-IY\,&%;9ZO%9=HC^]5_ICZ]H^X6B]FRX_SR\N_WR['BK(9%(&\&B-@*H3236 ME]46^CLIZ0,]>_'AA@)Z[X?YBJ7EP9 8EV9E M/@]L#Z)[7"?H)6)\.%CTNRG_@8?P;(+S7"*Y .%VR#.=DCHA9%VT+)QC5JU+ M>%K0/:XW]Q*7PG"PZ">Q\Z!=X-5Z477]V#[@M @^1>"RCIA(WD(PM@!3W$N& M3N7F+>_;4#YNXOM+7!5#0J/?(^+C[;A 8N@>VV_#]1+?EXOKZ\MIJO&7V_FN M]-+;Z=5TM1DYP)-&EV0"EI.O'45("YE'\JNR9<5HAJ%U+XX!V!@WB_\E+I6S M@:;[\V1BBF&%)P5:8ZGA;@81DP7'F2\1>B6[O MZUD>[1[\(N>;,ZL..R[SQ=7@M^%//O <=^+[0)AG8FTP:OH6V<=='G_ MUPH)^^YAA\B]7S/T\]>P^N_Y^C*_N;HF2?T<>_7Y=N#5)+BB//,:K*X]? P2 MES)J*,)(^H\23>LREN,H[22G\SS@:ZFU[F/, YZB9SPONSH9%>C)_25_*++LG=^=MZ28;L;NX+_O;] MSD^W*8W9\UR8E\",-: 21XB.EH=D6BIX0,BZNAM7_O+TR.L54 M_7:!N,G\3^1-^\)J@_4404FCH'((7@MA92C%Z-;QHV>)&A=G352_!YR.U\/8 M::+_,[W^\^OT>E/JP43ALK;H-\EBO5(OX&M"0N"&N4B>#-\>=KTC%?3>Q_:' M@1/T-6\BO#[WD[<_\U^)8V]])%]%:/)59. 0E8_DV6IOR56Q7K5.)GJ*GG&= MNK%/J^/4T@'$'K:3WFX-_.IK[8WU9K9)L$\R9\NKEZJ0]N6('B*3$;2(T6"I M V9:Y[ >2F-WF]F1Z)B?454=0/'7^/9[<9)W\^IAUU@:K=L[4SK#P]E'R'Q. M"0V(:$2MG/7@(T,HCFP(@SYR',Q7/I;H3'V:1V7^*\U?=#K M;[4%W0D78;L^JL'%UUY4-KKHVG[6KU[VJ:!+)@*2/0:*T7[E>1)0:ILA9R(O MS1M.[:+EY"NN^Y][:V[('"TZ5]/I8P)E7((0:"OFSK-4.47>NJ7+8W2,?*70 M0OL/[JE.%7<')]\V#_1G-SXPUZXH+1FD(,A=<:X.WK5T@-/Y[;4O/.36B=<[ M2.D*.$?H^!G0'"/P/G&S\9?11IN"R9#J""NEM(%8.)VE0CHZ2JTBL/@0L[=.-Q]"]R@AW0'G M&"4_#9TC)#XB;):+U>1C=3%O5E#BJE;3:T@<:06%&BQ/,8#V+!:?,J+=J^4! M?>H=B-!/O^!Q[X$CWS"U.H..%V(/FO\!V$#[I.<%3):U6E3%6BTJ0:#3!8EO M[??*:MY']V-N!B^C(2C]&9?,6\AM;\>&O.X2K+!WGVA/@E2/OC/8WIZP& MX9*00D8?6(M]_MY#Q]GKFRG^:/GU9Q/^N@XLGKG E0=N5#5[N(!HA ?-F??, M"Q'CP-[H8<&FP>H9AW9'CQ-Y!]#YB,O58IU6ZT6M7ICECWA9*TQ>S9>K=^NZ M%MZ7G[5AKR^G5]-9_?6;6<+KF\C<_ _Z^0,N4KW_-63TRH06,)M0$P D!)YJ M+B89Q9J+H+%UX51+^KMR7HY$U(,V'R.IMV]HUS!&VGS/)SE)CXPID((.#J59 MH#-#6>!<&BLBYBA;9V'O2UM7#M3@D#Q>+<-'DS:_J%]B6.*__]O_ U!+ P04 M " !KGEA6*FGZ;Y4$ #>-P '@ '1W;&\M,C R,C$R,S%E>#(Q,7-U M8G-I9&EA+FAT;>V;;5/C-A#'W_=3Z,+T[@U^3+B $S(#@0-*X"@.Q[1O.HJE M)#O(DD>2$\*GK_R04 AWURE,IZDN,Y@D:Z_VO[^59T? (G0XO!JCE^@$:2LP5:! <,\\[OFR@QE3K+/*\ M^7SNSINND!-O>.T5KEH>$T)1EVC2Z'6+;\R68M+[J?O.<="12/*4_5%MI PF6H4^F$3W0IY!S-;;=PRP\^[@9-@I,PW-D)PM9N<^^/P 3IF=VK M8Y1>,+K?2($[4UJT'[5"M[V3Z__W"AW[77'@FO3GC3'5V\K-^O. ML)P8?UID41 :3QDFQ$AV&!WK*-@UWVAZKQW,8,*C4G2C> &3S5]2^_*]F^'.P"ED1BCV.0-QI!@$T* M)NNV]HZ[X^]^U>R[P5=MWW(;AFZX%_XMMUX9)PNP>!4\[2=%SUE(JLC?O-L'WZK $ MMJJYQ:JZZH39EXN^4::?)>*5U5%VR?]<.IZ?HEHOIN-,<$A03)-<@EZ@)V>@ M?UXCFYR1&P[%H!]K,_:K-RF3C9'^.V3S*63;:##HOZ8*-D:PQ:RKZPYTD"LM M32P879GN/]#$"NXKU98QIQ+/Q ,:4D83D2[_YV8(P(DP[1C^^%7G_XU)Q:'$ M#\ LPU]U^3[FF&!S RLS.UA7@NUB70_E->SM5U_8;8QP&V$O.[9I+AV9H3QV M#]S8$MRU9CN!/]!D^DS[_U7R2UIMX7RLM+E-Q^CS^ZTP]#M6\*XU6\G[D\0\ MH2@^N!Y8P;K2:R7J0RJ-#9VDHU,K4)]0:7R\S?3KQHBN6=?:?\"V ?:IX!-T M7FP&D!:SC%807ZFVDOG07*)RT^2D>)!"BCE5"3.LJ54E4"JW"_\7S'+Z":32 MZ @FH#%#%_0'?VOXU]W_3%*&.;&+=J792MZ_8*,,G9Q; ;H4:Q?F_EE\\/09 M&0A.U3:*W;X=LZL7]!X281?UNG-?4CTU]^;FW*;0H?O%#M[#*?VK<"O!7XER M$%>9BQZ0<(4=Y"O5=@'_-8=\A!6Z$"-@M/CQ@QVL8RIM?6(6FV!Q)B1%5YJZ M%B%?ZK:3>H:!%Y=M TMH%WKM)#VGA')T<&@'YU*ME:!OSJV:9CGFD_*JM/B[ MQ>RE'RM[Y%Q8./5LFEHEJG5Q4S-QHF-&UA6./2XK*E1[^XR%XI 3+]?HA MWUEK5F^KE6_E&KS>GU!+ P04 " !KGEA65A4,[18# !7"0 '@ '1W M;&\M,C R,C$R,S%E>#(S,6MP;6=C;VYS+FAT;=56;6_;-A#^OE]Q5=!V Z)W MV;(5UT#G)&VQ-#-2#T$_%91TL@^E2(&BH[J_?J1D+]F2;5W1+9@_$*3O[KGG MCG='S9Z<_KQ8O5^>P4;7'):__'CQ9@&.Z_O7\<+W3U>G\'KU]@(2+PAAI9AH M29,4C/O^V:4#SD;K)O/]KNN\+O:D6ONK*]]")3Z7LD6OU*4SG]E_S(JLG'\W M>^*Z<"J+;8U"0Z&0:2QAVY)8PW6)[4=PW;W60C8[1>N-ABB(8KB6ZB/=L$&N M27.<'W!F_G">^;V362[+W7Q6T@U0^<(A+*,D"=*P2"=Y$HWR:91C,AZG:<"* M%,?EA]"0](WZ8-/J'<<73DW"W:#UGR6C1I]T5.I-%@;!4Z?7F\\J*;1QIHSQ ML!TP[B%I_*1=QFDMLCX>9S ]B O)I9(ND3P3U7K,H;?[]JTX>S,,U0K%/A9:@ M-P@D"JD:J9AM8,AWH+ R"1&%%?4:JD_27J'5IB]M:[7P_:7T((YC-PJC M#_LHF83183\=38+]/AY/PNE^/PJ"^* SFA@),%$.Q_%X-(U_ ./I7*H:WKF# M[-97'*;39&^;3">3Z:VMA4KNVL;VOE<=<9+FV@O/'N56F8A,P!K*?L2<8ZZV M3.V>'87CX"0RV':J'$-'>F,TVP:+WY)EQ&^:@K??:(;.7R@9 HYLVUX[]$^6.52:UEGP:T)RTW+;_5]D[]YY_?K M\,G1?_S,?P502P,$% @ :YY85EQK&,V9#P 8E\ !@ !T=VQO+3(P M,C(Q,C,Q>&5X,3 Q-"YH=&WM7&USVS82_GZ_ G5Z:3NC=]N)8[N>460WU4WB M9&*GF7RZ 4E00DP2+ !*5G_][2Y D9)EY]V2YIR9R+9(+A:+W6=?L.#Q3Z>O M!Y]5_I* M3KB[;J5-Q$E)Y[CM_CYNTR#'@8IF)\>1G# 9_;XC=P]X_'0O/.@]ZX1[,><' M!]'N,_'D*1=[W5ZWQ__;!2;;<+M[QMA9(G[?2676' L<__#9L]P>365DQX?= M3N??.POWY3R*@/MF(F)[N/ND [=:<6V;/)&C[) FX+Z0602\PBVY!0JQ@OE[ M$J%*E#Y\U*%_1WBE&?-4)K/#7RYE*@P[%U/V5J4\^Z5A8!6:1F@9NQN-_$< M5S J_3EU'#\%.HG,1#F#;@_99O#O['HL VE9M]/J[AVW\:':Y$^.93IB/+$@ MMI2/1+?U,1_M,*/#I2\>)%04)P ME[TP>R"+Z\^715]+GMPF@=Z2!/9NE4#U;W'Z-2&XKP-]LD) /W;A;K#=[0'; M?XA %US/8-4:9 VW\+5)/)\*KEE?1CQK?!&W)9\U(_I8&"OCV?V;T>J9O54)E*Q81:V&HRS4Y'P*=>"A4KG2G/$2_:K'0OV^-%!K],KR1' #CM8JT-E8:#93!4.MS)7SZ:C*]\/O#==$_ [&4L3L M#YGQ+ 249Z_C6(; YSIE.)5V3$+RMM!B[P5#VP;'-F/B.I36B30$4C(K!)MB MC *1##V)(N99Q" 4NF*QT@ +=#=\K^>/1,P482B,:;%+&,D*G1I<"[HI@WG, M%VB9&^*$&V:$1>IP,1")FK88$)*&)<(",<9'6@B*M4R1"PTZ /*1&9/6,/A6 M:F%G1/7&_<@^_!0:>)09\'V#@8ABM_\4F6"]+OJE[K.MA+HW6DRD*@SKEY/? M!,O]#H[Q;@>[%+@NQJVK*#>[!VOSN=W6^M#I:$%2$#COE[*Z19^\R:Y3BP & M^F:=@+Y6Y+[%FS0 O@ :M4H$@Y\"-%T&\#N 6R!87"3)C&F1*BL0(GD(BPOA M:R@<]"TZ]<\PRS692JX $*4P#184#L:!\82E_$J06S$"(E<^X3+A?O+HMEBL M55J'=\2A[M,CL]:PX()G[ ^-JVC"M<93&#:!"C%PQ, 2-\U,@"N-6,"-)-]= MTZLPX<;(6,)E\,_B6J2Y=>)5E!*G@NDB$=[EE]Y4"V!M ASC&KBZ!RQ-JB+0 M)!<.?%0!BPH+2^L7"RG!/?33^W2#/$0@+7#L $&MKTJ]MLHS]+;(,UQ8KBT[ MA;AIS;[AH@@^BI T#-4-H"\&C*"X#X)/5$<(4"/R8A NIA"$HJ[/''XNAXJ- M"F0 1C)@*^X#L>LZ\H^:W6JVQC: M;X;!E2%]ZRN,XZN0>@-@>7>+8!E=L,@,7WO0_NW>^FEOL[TUWQRUZ+8Z3U$. MS[D1[((G7*^UVMEB'THOJD4HT/5P-M+*& PRX8\L*R"5,<0H R46#68J-\[S M',"2(GJ(2XN0O!B6GS;?'V-V-58)+DUCW77(GP_V.PT8HM7IL'<7IVM7"+UJ M\N((6EG(3ED.D5/)O'>#[/^ 7R%#$J@ X^#BE+PBAA MG+58WV!NX_,5^$C43 @7W&&M,5.V2IECI:ML!@@U2-=\:;-"4\\KGO&1VP&!6U()J:[82IV8<[\)>M% M'P62C\'?J"EB/[F**CU;K"&,($-'2-$5NAA"EP+192N7X^W%NWNJQW_"0JF6 MS0$<84X,H+$05/)!H+R6*2P%1! _[V(,1'$0U2BS(@V$QOMP&O6PTQ3AV"W7 M?/$B@;N8P !5C ")#G[QX^ZO=TC]PE4+O"W_2/W6<(SAX@"K(^%B:*.L)3K M*V%9KGWI%>]!>7S *,'YF[/K<,RS$4U"98*9,<8J\,6Z])O0[8&.J2YP^8@"\J\*,-=VZ=2>$? MKBD#(F.16]IQP7(W#)]"L,>0X&0>;>W6<2Z$;2@<*MV.W$BGS@\+@3(?[& M; 4^-,P1'I69 ?VD^C+M;VCA9(591/=)>:-92&B7VB1$8""YQQXU7 M:XE?NVK*7&]1&^X[K]ST/;2]C]4R#GV-4L<^ZZ!%:Y MG\ S3X!A4"5581.*B. )UT=P\^;-3YU,D4)$-BOM<,R1>_"FN6^@ J1'1RDC M43:ZM5B?[-1/L;1:'D%\*(UK+JL7JDI$=R4I0@1J=:N*FPF?MM@9K0>(T_!F5WC(]_N$L) MRRYNJDHWM@#E4L$S%Z3##(3$^(-"CEKAJ#10E^BB)Y@MR:IFKC>L->2%H>!^ MT6Q]%Y$T94M&XB$)J J,LN2X+OH* W?KNC@4JP S"$>&^"_%=;K;:"&":A4M; MEQ4&*:HL(=!WE".W+$Q<@W^%=':J,1O-ZBW=8"S.'B'G:*-2X>0':"B#EON\5.7,).4Y_,YHNF%-N'%+*.!Q:VDH$+W/.U"?^< WVW1R\Q(S*JLYOY&%W&$D(H%' OH M\9*S-67V(LM&RE5Y$277Z,N<$@ ,!.)Y= *.C01IX/#+@"64\+F3U!0NX*Z]57"5]-\B('-M"P%:0=U>''V](;4"4W'*B]TY&9V[2\C&+5E3 M[3@E5:@0PK"7JCQ+2-/ '8TRC\*\HQH2[U\>P5%I[=2L,]7>!FUTEZ7JYT"C*;I7;(T&(QSVTBFO*+4'1(,VE73:# MU=AZC0< RI\&H5&QZ$TGAXV* >V -F1ZAFKBKN:Z7**]Y12R#PPBD4 ZB3SA MO,2U" O$J:"8$4"8M(JDR$\)Q/V:Z6Y>113!06CO.HNU B785/5 M9#8_BXUS>->Z:+$8+%8#.)U=#%^7814 M&'$KMCC=WZH+=+@DE626+!6@E+7@A68.@B"=JB#.Y>QP$VD8_'Z+>%P5P]WE MKLS;#]#<"7\*C8=US/<_:O"]CAUO,)V0O/.G*@ 8\XZT K5O^G@HIG]'Z]K< MQ2W49]VC2OFQ9N(]NH%+NT??/OGO),,',@]D'L@\D'D@\T!F>\D\[)$\[)%L M]Q[)-QO1CXO6[[O6Z-_IA:_D= M8%2 @FEBU<+W"=3Z?&]I8/8CU-_NQ0,U@9S8OW>6)9??CU\OWPY? U M&YX/ONPD^F8M\/Z=>QR/'^V!@=$G&XRU!,;82WPUTKGK'\._U^\/3L[??QH_^!FB6;S6!^6VT#* M[]BB%[NS0= ?0UFY%_4Y6S=LZ*K+M#7O!JTVHM+9G6,#P<4>K%;9A'6?:KF9 MP$>O969_R=%(\DS]0-2[,\3]S!<)]H>G_7/VU_#%BV'__/4*3C_!/_@=02P,$% @ :YY85A%\:^0["0 (SL !@ !T=VQO+3(P,C(Q M,C,Q>&5X,3 Q-2YH=&WM6VU3V[@6_GY_A3;+X'[/?1YR.VU6QWV,CPQ$HG=<)5JS4\ MKK':U+FTUVKE>=[,-YO:3%JCLQ9VM=526EO1C%Q4V]_#._!7\&C_7WN_-!KL M4(=9+!+'0B.X$Q'+K$PF["(2]I(U&D6K@4YG1DZFCG7;W4UVHNP96<)#V:+CP=:UA<\3C42IO>1IL^?7S2&/-8JEGOUY&,A67'(F=G.N;) MKW4+(FY88>38-[3R?P)&A,'I,O>SV8%^E$Q$.;M.%Z$G7?2\TTFO^S$W$Q!%H)W3<6\; M)G,EC),A5\6J20#^<2&D[N;;]/KASC*OO6_VR-47_)K)/CV:.;]?J5 MCJ;2LD GF65\8H0@W'CMIH*]VGC7[;;[Y1(>:7+48T\ZD$5XOQ?2= _*.3[R MM.Z5&4FFTW_#LC0"? 7))1$+=3*6)K8,9><%JH1SPK! N%R(A,UT1BU'N512 MLT])V*RPI /=E.H"+X;G4VF.G-T>R:X(4.; M\BM!;\HD\S(KY >=BSA5V/$55YE8Z; ^OQ")Y3BDMUNN$!P^\P3B&>$$-(DE MV+B H2R+!%@[1/7EH7!!N713QIF&]3J0%XND!6I"7 >F(),0.I,PU[$V.+05 M*^O%T:'+<6;@J2E>H)[A;KE O#8,)'\E0U )C9G9YFK4J:Y-K//#/LTC$J$V MI(A>ED3"8*O:_GL$F>?T3Y#M>19\$:$K#0@-P#(]A@L(*W.PKGOL,V!X(%$9 M*+(X YZ+6O]WM[[=;M=AKG6 3 OJ3E/ *$[-^#5I,+$FX(F*S#B[TP: M,#; @RPD0ZE7&$^?75LEFBYXQ.(T AY>3@!'DJA1S&A,G_Y3S>^4SPA4R'H$ M(WDQL")QG1JP"C4K/'V"C;)4^X!J1,QE@ND-#Q%#H!E"FYZ!802S)9A$&"O1 M0F=@+.-,*0]( ;?2ECA*+X4*$BR<2X#)$UHEO'Y#"[<\+VP^IT(KJL=/XT(Q M%L"3(!V%#YFH!0G"%<&TUQ'I&P5/<8-2U16=X>M/X\[WKFG ,RLJ*>W"J]EK M"L!CBK[ BA9DB"TZ.WW+_BMF;'@MPHQB[;F -)-#)&6GBB=O(%Y+C+[ZMI$3 M'?#>ENM,12S1#DCM$I8#Y2#EEI@^]^ 7#UF#= J<0: 8A:>VI##X'U2"P1+# MFRAD'6 [: N(F,2,X5!$#40+$,NDZX!SA>QKTGJ/7VL+X07R,14:Y.#(A(>+7(KZI'"VP(71YMU+XDO/ <.#6E?2:BIA$I61R@F$3L5A$M] $?#SE M,IJ325_MF0=AZ\!_N2'4-AK:@Z>&!;W$GLK;6%A"L(BUH2 !3W/-7G??8 MT M6:DC=&:E=([L]X6:/JC8N9!78$Q-BEI24)1$'!L;'0,WHGR2;;5W#\JP.M"1 M8.2Z;"''M%-M7 /Y*[(O80Q7)2,3UZ%(L9MZF1W'_%K&68SP2T ^3W,KHJM_ M#.P>N,8%^NJYXPZ,X=7&UDZ?O2\3O<-Y=>I&]W?60I_=IIO0D20JL,(3DB+S M*M9 C,!2.0T)"5#.$JZ0^#B#%4*K&:?J(A")HL!&N1OM$E+%!I/M,K_P.=R* MC(B>2+>_%*0*7 /C*2Z1:W'?#8GT AL1D,^ M"2'LD0KR%<:6CQKR:BI('?&\DM;QXC%W;(/>N$D)C91W XIAFHW()1+(E$)? M8N$AJ#^B"@KM-: [*)[;$A QN% %<0"6#*\EDJ]=^U,M$2>)6T1&3)!_@E=+ MASMJD$'*5/G<%CSF=RNNK<>U M^?6;+A5%FS^16(67B6IE764^^'R^4ZQ5O0U++D*4ZWX M@5M!NYW^^:>/QP>C/\Z&[/3@XY!].#DZ.KDXAT>;_6^R^$<[X/9CAWOJ9ZL' M./'T9*K]N=V>$8KPYLZCK,49S_;-*SRP6H&KW7KESDDL_IV:LN>43T0C,()? M-O@8;+/'50YGP, ^\T2;KPCQV>WIK_L^SUO]^&;/?1'L-PBVZH:YZ.IU M<'PIQNQ4Z%0)=N+SF H(\6&?KZ+!4Q.VBBCYOCK.ZL]*O@,"JF<+%02J'ZB# MYU9"M8V]MG_(W=J#D=6ST^_Y5-"VET7^$R:M+?_S4?HAZ_[_ 5!+ P04 M" !KGEA6*OU>"58( 6)P %P '1W;&\M,C R,C$R,S%X97@S,3$N:'1M M[5IM&06A9JX!8$RXU, M)^RS '/+*I5"JJ>RA9:3J65!/6BRSTK?RAGW[5;:&,Z6>DYK_OFTY@8Y'2NQ M.#L5%>2[588A"(,HB855+\5#%2G?>U-W?";54(I[(>-'Y<203,.P*YFRH M$I[^6#88EHH!+2,O:.1_H7.,8[BGN??@$-7$,H6E1XV ?.C?3>58VK=O&@?U MDV:CVGCHQ7;VAQ@ T"_C0*\_' TN!KWN:'!]A?@=WGSJ7HW8Z)H-/UWV6:/) M*XW6'M_W'EX/6:,M'KRY>-;C'?%P]*'/;OJ]3\/!:-"_8?U?>A^Z5__JLVYO MQ*XOO!>-XV:KO.N.=&]8]_SZXZA__B!.Z!O%KH!@/6"O)"3=X?ON5?^F?!2_C2J2X/_\L%/,BX$9KM*#)'M!,?5H$VS,&!3 M/@.F829ACAG13J5AW33->;KE7\S%;'17,92^7>#-*QB M-(Y?6S2"G8O&>VXP!CCAR8+=IFH>@YA V0=%^V@(A2:D"FL8'(++E/%TP?+4 MZAS0 ZQJ7(&#$>(LP2J_QPT%$K(@42:&,LF MJL#FTD[109-!Z PDO1F:I@2Z.<-N@HT7Z]/P&N'6?#UP Q;)% -*V%@%L(Q8 M0W%LUFOM,HV0'3@5Z/@]C'.!.A$D:]$J(\"DCA;K2RO 8L MLS1FP]K7B*W6SF%K]" 0;]\W1D6H4@\+5A>P@& M 8@N'_'^73CEZ018%SEGF,=@B@Q'Q7M[#];L<=4[O=IW.B75@*G')XW$B*+6 M8.MA1%9]VY#1YI 1#DF^/X8U2E#>_OTUT&'P4E#%3="N8/6@6G>E[3D8+.XQ M1BYC?1U*94JF(<_-]ETHJXT!P5",Y/.DRC4J0$*:2>-H#J4@=7JHQ%T1Y#K) M:HBY0U>1*%>X*!<$3(T2R1)M,2J6PIUUF'QLI)!<2W) ^G3N:#\E3;FA%.N6 MIW'YV)&B,H &621AZI1QA'68QYRX'-UR1JQ2-?;PB7^]7L%O8R!!I%OL#^+W MT^L+8G:\,YAM5]O!)F:WIJ0-Z&Y/9ELC&%$_DX* R7'7QHF_N4%04X5(:.5: M+))9\C%L)NZ#L_=2PM(X!JS0FD6$3$"&-L@8S6!XE@'>VABNM(9HZ?7R%8PYT!ZY)@^S,>YXZ%*)*X MH\=B3\XP!N:)HNV^5MB"5?WCTW6CK M.Q4V7A;9;KF!GPFTQT&+!GAM\!([ Z][+O21VT0 [8V+DLNU/ FS;V! RLDJ M#'--<5Y+@$]H392Q^)X.#%&7"5'1;SGF3U2]]TR7" &+W/1(NC /_5 8O5QW\EDLTWZVP/ W=D<#^_[=$ M?TC&[L986&&A)Q%=M..D76PH 6%09-W[KGJ6+Z3C22 =E##$X)D.0N+/@ DUEG\UD.E/Q#"BEI7Q2'&GK@OP@ MR6*U &R=3Y5G.OX JXBM/R3?5[>-^,L$^!SGS+$=NX"QQFIA4?P0V"J[FPO; M6.]2S:EU>[2B=8P+!70%G8AY9J"S_'*"Z22+^:(C4V>+ZW12Z!HK:U5"ZDYF ME)NP@"E^,76+P3<7]QB.CZM'[29=9; :_XGEP,4MAZJ[Y5"S8K/MX+C:.#QZ MMKE>;3S;]B6UP5'U( BV4EMS)GNS<6),QM-WI69IV:& ?2?([ECCX74%6@F/ MY\9/RU^.'G>/Y.V;%BX&]\E^ZE]TBD]_8\S=73O['U!+ P04 " !KGEA6HEIN%FX( ])P M%P '1W;&\M,C R,C$R,S%X97@S,3(N:'1M[5IK;]LV%/V^7\&Y6)< ?C_R M<-( KN,L1K,X<%QTVY>!%BF+B"1J)&7'^_6[EY1L)W92=]T:9UB!.I9X25[R M'IY[2//T^_-!=_3K38\$)@K)SE$CF77AKQV!!/<6HX(ZD6\81\8ES?D5(IL^K*9*[$)#"D7JTW MR">I[L24NG(C3,C/\G9.*^[YM&([.1U+-C\[96)*!'M7$/R0'C4.#H[]FL^: M!W4P.1JW#HY8_9#7>.V0_5X#)RM@[NIH,P_YNT(DXE+ L?]VLUX^;"7F9":8 M"=JU:O6'@C4]._5E;* _!?7=5]?,6F.&WYL2#<4D;MLA%5S5O-B3H53M-U7[ M[P1+2CZ-1#AO_S@2$=?DFL_(4$8T_K&H(0PES97PG:$6?_+V,7AGGV;.XT-H M)A0QST=0JZ//O?M C(5Y^Z9V4#UIU,KUAUYO]M>#">;J91SN]H:C_D6_VQGU M!]> S^'MQ\[UB(P&9/CQJD=J#5JJ-??HOAO18$AJ+?;@S<6NCW!TV2.WO>[' M87_4[]V2WB_=R\[U3SW2Z8[(X,*-HG;<:!9W?2"=6](Y']R,>N0&,6/7%HWZSD7C M/=40 YCP:$[N8CD+.9OPH@N*"5(C(2AACI[-8,8NYQK:F:HTE$[SCTN]*FAG<,G($N0RMM MH \T\(0"*0-F,50'3QBLTUD@O(#H%#^6]6=<\:P1'$ D= B"!N733)@ !J@3 M[ED'L=T$7),,ACF%:HR,YZO3\!KAUG@]<./$%S$$%+&Q#& 1L ;F4*Q6RD7L M SM05-?PW0M3!FT"2%:B502 "17.20(Q1G@B;,-PB;\L]/I1UP!Q9F5[$2W2 M$ P =!*08;O3UA^/ZH#XH9SI')&*3X0VH/D-H?C2^0U>%E> I7-GUKQ]C=AJ M[ARV1@\"\?;-4;UV>*(S]&1Y')>^]'T!CWLZT[T8JCZABEM00)#%..08/,(! MB>-0Z "KH5D$](<4B,],:"^4.H5Z2(Q*A@X=B9(>9_!:DST ^. +A?QWCW* MB@DG'>"<81IRG64X5.:M/;[BCY7F^&K?MBE0X,4.G]@308I:@:V#$7KU95WZ MZUWZT"6._3&LP0+S]M_70(?UEX(J['!V!:L'Y6H#I^&<:U#N$".;L3X/I2(F M4X^F>OLJF-7&',"0]>3RI$P5- "$-!7:TAQ8\=BV@Q)W29"K)*MX2"VZLD2Y MQ$4Q(V L%$"6X(N6H6#VH$*G8RV8H$K@ (1+YY;V8VPIU9AB[?+4-A];4I2: M@T,&2!@K)11@[:4A12Z'85DGEJD::KC$OZI7X-N8HR'0+=3G[._3ZPMB=KPS MF&V56_5US&Y-26O0W9[,MD8PH'XJ& *3:AE3Y&^J =2H$!&M5+$<.8!E0<>P ME3!SS-Z;NL5U9$%F\>.6P /3%85IT\1]-J D50G@5UNUX7E2,>N U9H3'H.( M" '&4,(37!]H CK:0176D4@L/[]"L'H[ ]:<8'M3&J:6A3"2W/=![(DIQ$!O M$&T+K; %J[K'S3K.8A,J B-JIQ;',C5/>[ -[].%-4 Z;]SL>9GO\1_;%KYZBKP/UR^V?6O^Q_9,]U&/Y MLB@N20@Y<16:2SY"<'V!C%@3GPL7*0A0(Y5>9&[[ IJ,(F$,Y\\P_EB"-L!R M)L _V\@> !@(5B.!PU^4P?FJXW^D MRW*RR-/7LDL/__EN@?R=B=$(05"#T! MZ,(=)^YB/<$!!EG676Q-9IS>81IU0LLF4BL1[8%C?E3S1>#*=A'N#& #;U$& M%35?T-:30,R$)50!-('^*[I)2$N]L7NTK'@, M"X6K$HPBI(GF[?S+":23)*3SMHBM,[;22=;86!HCHS;>-)AB;@(!D_T<:A># M*\XN(;1J]2S'G1H%_UG>S_D M[9LFK!/[23Y<#G[K_=RQO\1>]F_P)_[SJ]YP :YLJIX9<)74OFKB,CQ:N"8P M%7B@1?(Y>$6S^L1OVM]P)G=KLFR#;6&@,V^+Z>L&@OMDX 0%:(2!T[UD[\8= MU@!Q=Y8G.)C4+Q:,GMGN?]5<5RSA;7EQXE%8\EM8B737T-KN#'?*U^YE+5%O M";6ZK$+' /W4K%?YS%6N[--=++-7W,[^ E!+ P04 " !KGEA6M!N%%KD% M "7& %P '1W;&\M,C R,C$R,S%X97@S,C$N:'1M[5GK<]HX$/]^?\66 MS+7)#. 7Y $T,SYC)K0I9,"Y/K[<"%O$FAK+)XL0^M??2K:;A*0I-]?+)7/- M!X_1/K2/WZY63N]%?^P%'\]\B.4B@;/SWTZ''M0:AO'>\0RC'_3A)'AW"JVF M:4$@2)HSR7A*$L/P1S6HQ5)F'<-8K5;-E=/DXL(()H92U3(2SG/:C&14.^ZI M%7Q2$AW_TGO1:$"?A\L%326$@A))(UCF++V ]Q'-/T.C47)Y/%L+=A%+L$W; M@?=P26/2ZQ@@]"(_VS<@T6PG*<2]Q,H7[P6:NXHD_1*-DC"+M*.=JE6B%;DD"=<='9,_==5 ME,:<+%BR[KP*V(+F,*(KF/ %25_5"S0O&G'VAG2.T3O]:%18?H)J$ MI;3RP+*5S?Y5S&9,OMRQ]LVN8S>MVU9_W]Y[7+U?*,2L4/'?>.GYDV X&'IN M,!R/8#P [V3H#\#_X'OGP?!W'Y>0ZD_ '?5+VF XT#VM:$_=Q[/SR?3< M'040C)^ZJ=8AG#>G3:\)4]]3*2G@9SEML_[4;7>GX/;'9X'?AV<4\5MQ/C+W M50T$)SY,WPX^]F_WLQ:]Y? 4N1+@MM*#C*F(.B?2R:H/E=R*F'.A8R!I3!9)K3"'&E8 MK=W97O&3S[7@E(9+@0<;6N9?A3%)+RBXH00D6T=.JPXD!X)J(QK585=)O-PY MM&VS>Y-;+UG=/2!II#2J<_(:Z$J7%Y,,(5$L[CMJ*5"G%F"!E):#YG(17:ZA5+&"^,&*9A\U9, M/+[(2+JNPE'7\7@;\R]T0> 3]H"892IJ44)%MFTK"D1H&L'^C2DBUE5 8Y55W.=K1.XBADF6*K<>45Z0Z(J"'"!2(G91WFB MZG-C@+F%O3-TF4C;G=)U2C$!JF] M&]WN(;=;0?NHJW#_S(!G/TG@L12AM"C0$*(:@J*1:NLJ[!L9ASEA C.="9JK MG-85'TD20'GD1+PB(<-,(D6)SUE*TE"MH^9(WVUTOT*N95) @A>]B:?Y1E-J M;IO=K4;G^V4>&0!]C)+NF#"@,[$D8ET.!ZUZ<07;QOQVA>>-.4B2&9YU)?^, MBXB*!OJ5D"RGG>JE&[$\2\BZPU)MGA;JEMIG7$J^T!MLHHZ=G8%UNT\J,+:#%L1L4?'FKX^O]QIX3&BG_#& M'PS@U'T_'8^^(JP,SP-.FLK%?Q"L$H.ZY#)TGR!YD>"#<(>[]X.#:6P3WEI[_4SZW;AUO3\:?_'>N MOEF<#,^\$W?4/[WQ^>9G&]DVJM^XH_UL*7^GI=R]R=YH*6X8\F6JJ6K(''P= M/G](AS'TK'1C-MMF[-SXOIWQX@-_1]"$J.9WYXOW->KU+&9>BY 90G\I[XI\ MYR-Y^2P^V>M_'AS_!5!+ 0(4 Q0 ( &N>6%;PP32"6XX$ /#,+P 1 M " 0 !T=VQO+3(P,C(Q,C,Q+FAT;5!+ 0(4 Q0 ( &N> M6%;MA3Q2%QD *$X 0 1 " 8J.! !T=VQO+3(P,C(Q,C,Q M+GAS9%!+ 0(4 Q0 ( &N>6%:7![8OE3, + = @ 5 " M ="G! !T=VQO+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4 " !KGEA6K!_- M.>&H "K' @ %0 @ &8VP0 ='=L;RTR,#(R,3(S,5]D968N M>&UL4$L! A0#% @ :YY85FO>9_#4Z H@H! !0 ( ! MK(0% '1W;&\M,C R,C$R,S%?9S$N:G!G4$L! A0#% @ :YY85B?']E,C M'P$ XM@! !0 ( !LFT& '1W;&\M,C R,C$R,S%?9S(N:G!G M4$L! A0#% @ :YY85J_<*#=T@0$ '>,/ !4 ( !!XT' M '1W;&\M,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( &N>6%:]HVLM;OP M (O*"P 5 " :X."0!T=VQO+3(P,C(Q,C,Q7W!R92YX;6Q0 M2P$"% ,4 " !KGEA6*FGZ;Y4$ #>-P '@ @ %/"PH M='=L;RTR,#(R,3(S,65X,C$Q#(S,6MP;6=C;VYS+FAT;5!+ 0(4 Q0 ( &N>6%9<:QC-F0\ &)? 8 M " 7(3"@!T=VQO+3(P,C(Q,C,Q>&5X,3 Q-"YH=&U02P$" M% ,4 " !KGEA6$7QKY#L) C.P & @ %!(PH ='=L M;RTR,#(R,3(S,7AE>#$P,34N:'1M4$L! A0#% @ :YY85BK]7@E6" M%B< !< ( !LBP* '1W;&\M,C R,C$R,S%X97@S,3$N:'1M M4$L! A0#% @ :YY85J):;A9N" /2< !< ( !/34* M '1W;&\M,C R,C$R,S%X97@S,3(N:'1M4$L! A0#% @ :YY85K0;A1:Y M!0 EQ@ !< ( !X#T* '1W;&\M,C R,C$R,S%X97@S,C$N 9:'1M4$L%!@ / \ 00 ,Y#"@ $! end

\A90Q]AF94XYU&@DY5HN<6J0 7#:QI!PO$[5Y3J-QZ8O+W?, M=YUWMN M5?C&%3Y?#A_=5D=@]EI4'4@CMP<_X&)HLM*R'PBG8LW65%_ MGZ]R1 S4*6>,+WO&R- 8O6D]Q,?V<4M&A>K?.F?X,EDF:/ MU<;1CPP4U[__>R.I1=.3P S_U8=5_DM)?(L)ZTL&HKY1K.:SW>FP 5A+\TSV M6B-"%ST%=732NV?L(NFQ-IYMZDQ]TM-\[!B7[ Y%*SGGL#]KB9'(^_4&O_@HJ%T$:KY^!M!,=\"L>?Q5B0F8CRUBCENQ8IY M!^]&!L:-\U7&R "R12-F-*:.#*@?P'7TU=EG^%[_FY\E>D7A3='T^\CCL$8- MF*VE'6HZ0N!4W=RZF5I.["NX>H/A>?'0 SMNL:[8>NXD 46^>75[C?*E04/[ M6BV'=S)!=IPG\C]!K2DH[&3 18^3((%+S8.VD8%RP2@;# 0U(T?B&BP2O)@F M,F"M\S5,X/[7Y>-,ISWBF+\RLCH3%8I#8#,5$#0X!3X>@TI,FD.&N,L%8A91 M[HS@IN3"\O0IQS[6?>1#>X7&*?F6%I3@1MZ&HPOI5XW1J%,L:D"X'V--">8B M_0?"0S1UE$R;V9E8+D'3-V_P!AI/C12YN:0]HM6?"9RF]S4-YGJ80S&*#X:0 M:>)K#:OX4@)?R#$>MPQ0OB$,Y3_B8KC/;]U'J;NTT/_ LUE_3X 6&D&Q=N-[ M<\X9>-]5R$DH:^/,"3* LIJ\P=X>X!%J*CO-F[$L[2!U1=Y%Q=5D',2!UGZ8 MH-/"\H[__N612;7?@[M2D6A#V&C*K.:Z'J9,#[V^N48&,@C7Z%V?I0$8;(*K M4S;\1.:!_3U_[0W3UO7,RN1P_P(MN],%L1?IP@<"3ZO__)1LW+>\.. O-2_E M.5*KV]HJ7$!H6%VM1.*8ZL?!< UH'QS!%*'&!OTQ?;2!VQYT]\,8(&[KT[09,5O%$$/=Q'_,0QD> MW, Y4&<^EYL9,'"[?+#88+AI]-.[\[Y=B9*1Z/$,E4VV)X)O;EI?YVYFND+, M4*/R;FZS4B2^S2XU5=%0.^/=[0 5&OR9S&5YG^=DENV(NNF;:M^P61IKANFZ M;W(!ZO"Q7FP +L()C9\%A4 9O06,,+0MFR<_I3"F+3]K//6*\-D19["PQ34O M]S4>$:ORVB?N9M[)]FUQ[?;X3>?\282CB&=Q5L+D@$ZL[M8;OI& ^@/M M[7K"6KRC5:*1_1G>I/7EV>G1J4UL8#])L@?%Q*6#EF_B2%-T@C2.W3ZXR)F( M.&7Y>6"AHKJV]M+DJU)/1FQ ,6^WYD,GY<\$=8K*TN+B\7R6$SJ8A9$O!T7P M/(+,$.F\_8TF,Z?A%,E4M3>56U:/M_T_KT9O M5-@EG Q\'FF+"70E2.&RT'.FN/B/#O2YWLA9OOR/#O(-XD.;$F.LON[""3F6 MU3;B',9=X8)1!@J&AM>EI# (K"J.8DQIA*-O^7G-F*JQQC 2A#&< 8590Q5@ M>C*P[N1E&M[/68/ ,PS$9C=5/GKU]IHR\0.3T/7/N0D#7L^W*(,;C5Y([<*= MBG[G/D_MNQIOZE/>*^Y$)-;WURM#_$=4UY\5]3NU,6!!+_G+8UJ+3T+[TYAP M,$RP'S7%6K/6G?.:]:>#T2][/??I*RK(K.!,MOF:MC*WKA!]P '.XD!%2@?2 M)5KXWX ($KAQ/ACEN<5U5_3X+'^+5(@QC+%0[11._F[?3:^#3W"89'W^BL[# MLAY[K.("O?49(XF*Q2T1]Z?5P=<_%Q?FFVZ-FN.GO52JO4B;D@<5!?6K98D1 M\5&+_W3 R[[5LOTC-L/3TTR-L*S.D713MIK$N$[V*CO?W[+K4R'S# M*#'GS$K-;W :YW@2O1#%-DP-^WF<(_7A+N/%SI9\/R8_MF+6_K;1CC?:+EHK M\,+\Q76W2T,'\Q!A6",_;":U$O:9VPAYN% ML,4BBE$,%(\A2<;\GGUQ2/%_@&)UJYU$SXSG]F['JN#VK?%.T%ZC-.-POTOR M?M?0A./0WEE>90#LABF>.LUVX@4ONS"7][N4GP?JRTE/$,G^&<:#O1EE^D]^^:GRR?[L7/'G]]N8AOY(P3; MC?9:W\3++_&S^+%Z+-C7M/A*%O*^K.IW'F12&KZO="L2&IEEZE:0>3 $E2:X MXSSR*#I7"T'^RO;GM M=QLI\(5OW4WPT&5BH>S?09PI'AYF1@5[+ M7^MEQOP$2_X_Y7TT'_Q:;6T2.B@EIN( +F2%2MZM=L;%DO=8P=([BW!M,6-[)5$<\ M&)._*0ALU+(E[C^>S"G\\23%5Z!?K# QPNZ3E96%N9FY^82#],41MW:6C$FE M]#:^Z\=, \Z+BH@XB"[1&(_466=ZFVV#$8.[.LJZ52.2I,9/K1YNKQL^NL]W M2,4??\@0Y^.JC><4>>+L&BQH?X=*W19GW::D&56P(7G%Z:[NT/JZY.+G-'/Q M-ZGGJ@,TPKU-/I[5.A/Z=G"Q:/NH9:1M[45J-!0C9TK/GXDR #$6U5^9Q^K[" >AKN! M!_LI$C\4RZ; J+PIG59-O@K]LVG<*.+JB(2'2/^\T(MH5_J2L#!-0(WIZ]2K M6@1.J!!:+"RA#8@T($03_G+W&6S3Y.%X!LQ=SFL0<0W^#J4>A.O56 M'(K-_>W#JI#]"G-HS?@L[*;,\C12W?;0-%>0:IJ$PWKG/DJ*V2@H9B'5V 3 MU ?-'AS45_>F3?_W/ [D!N%MH/6VQB;@KLTR'?'NU0XT0[>'K4UUDOKU]_JJ M&;+S:CX;&9_)%_M\]B4D$8;6FXY6$Z5(+P@=[<$+^ST:LJO':TED?MZ5O^$"\^7^<1.=!!HZNHHL);+78!X-UC,7' M"V3SGTSAW,V9-Y+4D737M5;ZY"=C06%Z7#8:$,C%MH& 1$Y6PH5-XD@_N,=C MHURAY)F0N%$6IAUC"=^MWM%AW_\51O\KM./[&/1;I5G(&@9OZ=C\99J=Q#.M M_M%LE2>O$TLZ6ZEP2DNH*=?0QB#DV^L\+=9VX5FO9.+=5X^J@A]%)?1]L;%1 M9&"ZSNANO77P0_M] D)!2__73G*!T\,I M'5!V;IK;?)GO*&X/W=4FC[B+PS?!QA?!&.&7$C&OL!9F[>Y1^L'W-NQ$2WY]$E!/AXG)3I7=7@VZQ%FEAX5P[D.$9%Q MTS7/73*6#D"JOJ;3>MS$X@;V)3518CD9L(Z)D*N!1S@O#M:9)%LE//#-_7:% M*-=#4"Z8D,EZ=XZFNZ5U04?4Q_6H _?5^].V?GIH><+%S1"EQ1!8I>PT4Y1; MFSG'8+DYLM1![OQ-T4>(E*.MHD<3GDIG'[W_P@$>HT:'LYNU1:(8[YH/T,SO MO=B]4?C8X,1\J(EEBGWA[13]!,B>/*OP" -2S?7U\<(9.)7#&&TK\K0CXGGF M]K+563GQ[.5U?U=7WG&SMFY'%5[^TWB]BJ$I5A.P*[)5,C6.]D+SI/ M8:=CCICLY_NPWS[J9P='O+U3IFH*XPLGD\S82*>M=6FU@8Z[!Q+HO1G:0!(' MCM,(_2WBX_B-#XXC!]'9.3\FE">;?=0^JB X@UNZ]TUMDJ_?W0#FKP=_*;HQ M4[S&CL[&PE+NP4[B;'W,C?M'KB7A74P:1H(;$K-"!YQ:=P;H'?G?DH'TQE(^ MSI_[&M)>OJL;62M#BLT0*=C&@M&([MNA2$>QL,?9BN:=AN=DMRT:DLJ6O/-Q M[K=P,(HG(4!\6^C'[FAGGSU!$,8()WE6WC_K='YH1Z/$R)!K:R[QQN?7'[@M MJ+?903;&\:1>> E_,V34R[)FD'#ZXPK'6%1/I-EM+Z7$VAQ':7LL4X&U*L?U_G.!?C) MHIZ%DDC*[P;#).^=A+ES[-$>]4F[ WI><^FM_:RC1K#JSS4[LP+[NQXBI6HW MT96%KI0Q^]<[_#9!H7&=>W=Q$GB1S]&="E,RC-C/I7'%CH9,R>XF>"TJO+U7D'N'Q"O;Q:_L3 ;6%SW=[]MK7]E?\3,8(@-)'8__ MM:HQ?NWY[J_B=OYV7L-?Q^W\[4F.0XA_+ C^(#* =NLEL(#:K"0Q9" "YB#% M\'5/B8WB-&/DXGW.$_/:.TR<6!P?<#_%/#G>?TSL[LGFIR(N*],$UHA9VY Y MEQ^<,Y.;@4X5A7>;]7'*MTM+JJO21A=M$)5@3]-;KYEDK82-9_Q6)HS+O/%? MQB M9.#(JAK/B(3 X!7(*9/>3RL6.ML@ M'_J=#)Q&/B0#W)8]$IO-]68NI[ROVV\Q8M_)G///^$#SJ+**3MK=77Y/Q_]* MB>'E?4AIREZ.:;&"*FC+V"5>)4N#RP^B-)9-2D#.0N&43OO7"MZ=EOO?I='^ M7X4P7A=QC/#P>G6+NZ;]G$'7[M@M0I36_W1]_Z[7(MD/V_WQU3!-T_R4UI^. MJHE9WRST4\3IT;X0(0/!OAX,QGPGAL\]&O'SC,GLR*G[/EF':;5^0C!OO!!N M*']*^Y'_B_;K7G$QNS;(G2)"P=OU+#)0"&-J^(K?"M]/P482J_Q,T1G8-IP0 MNDL+YY57&8*A-^$P(P/A%8+J P5>RV-1@YYRP;9,L@NKO/W2&3$N0. MF-9+\!J3T"Y8&:4>PLI[E*9-,#0+'[.]8==+JEZWTWS+RIEJM'XL)+"P%31R MO!>Q\",*\5Z_L*BB=AY<.Z"7.E0;D:>7M[#O6-R5,(VX.RQ:'!NSCIJ='HU> MG$N+PN23F"',#K#C?LRT+8ZJ=YN>6QRH5M9F=2)"AQ>&9U?6FEUY6R-SJR:D MOY;=;#1F$(=C. EL_+-Z:SY>KO+M*1#JE1IH/KK7&!>6Q73"'F'VI.;9@<%X MAT]&#S8E_^735JFS6QLO$$:7O_*P3U09FQ<63!+94L"U%G'U-6WC5=G:K&YW MP%/.'1YX4 B25KC1LY\9V6[&BT,'^7E ,WEPM"DD2&DQ%2Y7 & MFM!)!D;5N/H;^NA[+M[Y*>C:RJ*!CY$NU]^4YFB&9D';06B7M>>]+16X1KRY M=ZE+-)Q]D^[;L]4.'DMZ\-EY:]$O_A]$'HV]EM0.3:'*WREMZ^25[A1W?/P0 M@4"HAXNF7PWC$?UB2/T" #QJ>8%!952F>P0J^',>%US(1*O)&$J267EK0,. MP7W/+U87.XFT@K^38-.'B/K^AUXK!4D H2'\-"NP$M@Z" W"]J&#WY?JS3@9 M29WT[J3WH"HN'_4*FOSNU]?A3N4I@;&LPQC\>/,](ZX41>BW^>Q*NIQFKY*U[H:\>YH[-?LOH27 M_&:#Q3U(G-PV-G:XF S842P?M%=-68*V16ITVBSE1O()B[*&M/ZOYQM!WNIB M>J?:CURFW0N&QAGY1#.B7&4^[);U[9EG;YLEO"K*-S#DA/3FZ*NSMSC_O1L^U6=_%2&8+?F]:!;Y[B,O5B'5G M=4WHG1+GLB4NN):SB)(FH*>'D [3(7R7T)R!Y1VL[1"&W6(&[RZPI?8LUQ./ M7">/_\'>>T]GF=FOIGW>?WCREH' M]MGG*OOL_=MG7]?>!SS%TK78QS+655OD]W?QPA_R'7INL]%B7-QS?Z.SLS/2 M6SPM.^N>AWG==Y$5(VFDZ/N'$ MXD!K1I+,E/WIZ3@SA_S>M>I7N'7$6@ &+J\>EWM>L1];^VJ5!GHDZ6?.;A79 MA?^&#H*PJ8HB$)1"53[$-2"8L+ Z69;="&9<\!.+H8&,^E9GALH"M/)-? M4 MVY0;[MM$M)374J^ON/":-_@ER).MIF5G_TNX6N.7Z[^>\OY-\YOF-\UO MFG\#C6<[^3XP/T''1$V3770ON=9[2E>TL9ZOC\>SA9KQX&2XOJ):M_1RE(38 MF;9'!]]%V8ID<'LUX[271FB@)]I#5+\%%"!720--+<[( &)#9.Z@B60RI[V: MOROGHA\F3-E=^RL)$R.ITH%A$ M_0(FF*#XG<"':2#K56:8CTW# VWX^=@(\R61$7C_A$+"TTY&HV\@X2K;.PVG M)'0#A.BN]#?ZG5SDLY30\T^(%>$BE0"&&#*K7S8&5,#T+Q84\B7YF[ZL2*)W M,RF_6[9]YX-UV>J9XA!6]UF9\7E=!&QKG21)7%/^'I%KN39I@OZTM>--CGV& MD"2Q4^E>&^&VKCG;$3)BT!/S&+Q'),[EOO+!NVZR_66F#1WRN;+""M=FOV)N M'GH@!A_8M2?)(!NQ+"@;<*@!8#&)">%LQ$$[AL"V-2_U42<^KMLG(W=@"9V< MCQZ[9J[,ZFU7F<[1K=<^WJ._]E&#\<> MJ[N#?[SEP/.OV4=^4_RF^+L42#6Z#M#8.(::2 (3S"#!X-+@-S5% )P8AFH$ M3X]P+!B9BISD[(Z__) IJ7S]<;SIL YE@7('QHQ3"A3I#Q,Z$:T]C28C:\%4 MYCH2]Q42$MDHJ 3XO6_=71I$XZP$XXJ>>UY"M+L&:C+S!W$*MI\;2D8U8&F@ M\GQZXR%SCEXN&Q)Y!DQ/1J$)83Z!XFNB4BZO+3Y-UM^O%32U4[D7 ]/>+H(M MFR%D):>R5G3ZEB"?(<*^_5CW\$3IA.UDC/$NVO;/!NDCFOZ?,MW_@RG^OW8S MG?_',Q2;>^RYUB(HWJ?,-EEPS7RPC$] 2*,7GEE7CZVKU/%W%A,R7-,Y$W,U M72+PTZ?+( [=!_B#D/LRP2A!U<-.L".U8"); _4$X4+4D&3.XF!*IM3=;,KS MHR^[Q.\4[3>H33YQ7V('UQ K2@,Q\ .7;(BD+8,!A)#WM,"^#]M*Y;E9*%O\ MXF/A/I>R8V5\OOE+A:?L]54E4\.F'[\Q83V1[#03QK2>K-Y3QA:!+<$W0UA\ M$B:W Q&GB7 ,0F5*\G]1:++0(5\9N3WN M6>EH)G?J)J+OVTHO+!4U/@-UD?CG06]B]Y((L)%^D MO"'O(89.EE+/$9)C$. I-!,N/ JW$I<_"G-\OR,DMU(9CI-]_W#$-;E>0B8$ M4EK1A(Y&L[G66DYT@P'1EGJN7IQ1[6"IY<-!&DB_U.&IEEB\SZN,JV'7+LSR M7=D_P4O^0,FK]9W""R)[L;Q0,X)>%F&QH5X4?- K0\62%Z_[A$2N_D M*K))I26]=#!OADLK2^;^>Z8%&[T:*K-)J!:E5%7488N]C>U)K64F64R?/U\J M+%NKUM[-CNJS#UQ;S'B4:;7YC79UC/1+ 0T& 97,'9YG\;I5*$^\WAOAB;?C MM>%:.[EFPMA:S/H..@/"B(3X<&[%$#)3MINZ>0&=MA1^**O#;FRH9V2 88_( MS?R>XW>\+T_(Q5=]/*0X6[VP8S/Y1.A'<<8VLGEY;WJ$U"4CP&PR6L/\"#IQ MDZ'?,^Q$_&7&_2$XE2IACCC10USPW;2D&/:4152CGLRJTV+[&_GIB[>2%O [ M\C:GM\7-=EZGYXP#@2PL07QM?I]D/WG=TL1N]^:""^@:\R <0U[[@0\LW&B@ M9L/_76JN?(CJZX0"I'[@(+%?KW_3_*;Y3?.;YE]"L]9&/7R6KOD:R';T7S^$ M-H$I"'GTBN,DX+DLNYF'9;><[QF/;#5+DRFZ7IP;[<5@)JPH19I[<-,>Q4=B MH2/ LV1/N@E,Z27+DM2H0ZK*@PBUR3%85S5AZ-$9$]T+G\?'['R:-#-<$_D# M53I."MXK>C[V]N*H!;JLT1%"N.4**$(G5YL$-.C.R9/02_JFV#7_\ ;;\P6O-U*[ZX^"^G%G3@J.])V?3Y'(VEGHK]^?(IKX>) M/?ET.7:]\X<3#:<[T>P:OUQ?_DWSF^9?3N.Y(V4'F>RER_"#ET]IH+;01E?< M&FL[^<)6]??G#Y3N8'&90ON"+6^BO+#&V$FI'Z>]S-%4%A<($ %X4P\S4!(U ME@-((*?=Y-#E,ELBOK&]+;+TX.3[RABW;WM=K*'#S"NA[H_8Y*[Q9/D?EW)0 MKVD:!"0*H3,!Z/:1EXJ[#STHF:IB3ECC=8WQ4F@7FJ#3/=K1M+5(":UE(3)T M-:?,C#TM(NXWV3*L'EUX@%R90$1<#;D[*_;92SMQ@^F7T5C9^IW+,#%Z)ZE8 M XD;TLNT9U!2FQE.$!+U3EN3C@ '! MIE6009_-R4JHMQ9Y7/F:[Y2*TSITP%.,W"X<<BASKB4HR; M"]<4OCPS@/.N8I^O;*PI)S3BW[7?7TLX$KV7^T!E9"/J/;01?8 L3T0]H7MPQ]&W>Q%( M;H2&3-AFY.H1)][>3&O%)/_1^;?5;AR/3C'>5AM4"4W98A9SO(1_5[)A(:,V MK*.>,K=2FSJVF^9/8-FR($"7NN'Y;,RF3H'KS>?:W-XM^+56!!0N5">H!RH^ M&1KJTW4_I1[D)*1I1]^ZP$5$#C'>!96%+OTW9XDA.R L-7S#N_H@H,\+L&5'&V.6:0&7[9/I>)N MW'-?F:V[4-KEYLP9^L<;TSV)(8<$#H1X<]%E.$G11V9*/]140+35 MW$@IRF#U\.#G)HX/S6[UXOM:\;6KK*B43)H Q(*460( M21' -N,YJ.RWY\?%OK@NEU*.@@_CV[U? \7^RR:6TAWC^)M5(>S\G1Z/I?>' M*9?ZS(+"]SNO0BKVMBDLM4V9RB"/85JE#L_?";I->,V\AI^/57;V%3[[#%6J M>XA1*W[LLF_*D;@X(2FD->(HH#6-YZ2VP([*HT-29%I941-1O?/OOP*HEFK; MSV]RJINFQ%--86PX9X>ATWV:FA^A5]^N0NQI("TMT',KPYD <^C(Z:ROI=O0 M[>73WBX6+15PX6<%:PN;VNV> ;==C\;7;19MBU30T;A4/_6P(YY] QV.9\O? M@(2I[B_IP=S?<&4%PLMJV-@+BSRVE.X_L-)U=B!V;!?5RITI7RB*+F;T%#V8 M1YZW)V MF$S9$1R'R8U=%Y9<\;P_](D7L]0Y!>;&(6R("HUH9K+90"UKMK/57J)=''RZ M4TI/AG-Q-RG\7<%LAJNK2'E>7I?+F>E'5Y/U;-9QQA6XXXL9E+?UW#[8K8\ MAL@R;1](9IM^DP&H=GZ(4'3'3HZPA4I$3=E\FGB68Y5 XEYWF MT.=DO];A;_."4+%WL8D7S6%?@Q.SX9XNBQ9O$Y?"RIY5>3I*PU:U%PAU21TK M"UV7WN*E\,/@$OMEG2F9<#!/K2UA=(HGJ!2]#W&9$) 84K9E*=3,5NB84OC" M_[NPPH5M.7.M52PU"&RW84;7I\"MD3 VGZ:F M<1;5@ST(SDQ(N(?D&..Z:57@"G5KP;:H+H;O^53L\DUUS)G+FN,NC<9:$*,> MC/#MQ+0*V(5D/)_.][Z[CMVG>7SFZ8OM\I8Z?U%C9IU9(GHE466@P:-_%?YL M>MLM\[0&9?,XI$"-$D1WN*X4Z%.!'UL'C85^V.,E/LPNJQ-JNP5+ _%FD!@7 MJ4'F: K1E09JS?E+WLB&'^G/!ND&&V%! Q'?0=Z[8.?._TA]=I0&(CL]^LWC M-X_?//XG\L"*4F79 )]D,G_V1/=!MHWN_=1.<]&MY878%)GE:S.?#KBD/ED; M%K?"SCWTXTR:D5G_5EF7'! MXDWPAV:M.=F5&5AETU"K2N^WV/QM4H9[=RMRK4!)T!L9266-[?>3//=SQW\= M."'V\H^<(S\//_:GH?\U8^,?<@']YO&;Q[^=QP%RP 1<9@KUV!/-ZIP4M\ K M$W;&OL^3Q4QUN:NVI_3AR2U;:P@ON9F._/< BR:46*P#*AI?A(HJG$W:GAPO M4 A3/BF_PTBZ\>)I?<^7O<46MQF.7ZQ*);W%ZM- /S\9>P8U40SMAZ M!HB2[ #=398\S/Z%(A_W5A:N!^$NI2,53Y1/P%(N2M^1GIA\6T&=PWB+.!7G M)G=2K62\RRE5-^G6OP1B,*H_ .[@]E;K$,4QC((:0I/ T5#0_KT/FTH M#/SX//73/PQ^!C5&C_Z/6 MLZ75.M- 0DD%-!"L!#5G%Z'\\R5H6^;G=+*??LI0V_=Z;X1$6O 4'QO7?)[_ M6RN88$S=- MQ=BEG@G]4"58TF#:H1XI#XPLS]XIS>F]6K&U\:YT[Q^KJ&R.FIR"$1Y2H[,P MN[! E*TETW()#<0E\^Y5X0&53(O42+?8W="*M\Z;@75?.[>/:1]3J[F]MIF$ M]S D=4-82!T#DJC1O!GL],X/SYA][I_VJ>!OF^\0W7E7F,.7K2[U3+N&I #@ MD3397KJO;U@3G9_I$N)Y_+A#ENDWF ?W7*EQ7ZZ8KM[A+J=@L5S1X_>[_SM; MZJ'?*LA$#H1L[ED_R#JG0:?KG\95"&S/)ZTN>$P^4&K5?I)10A: M.G;E:(08YLCJOR@S1>GBN9^^-SY2UJ RRQ NM6!+44N^4ZM,/A+.,LMU1N9) M176U\1VCEJ4Q"^(NI>WV4>>:!,:J=>Y_YIJTO[C?KEZ%KIEU$7* .)'M YI= M51! 3TIM!W;U:Q7X!$VB(ST*I%<;>MN.9B&$!CR N^L%]VSO63AFFACR-O*W M5FJ@ZK .JR.KERDY2$XK0*-9-V?4_*L^/, Q(/MV0!I)J[[LE31<1NI; XL\ M9PM_9)79PCYS^MI:T%JEU)OCY,]/I6-'N8UT-(F,; 3L!HQ"B M^3PI5[*U[S[6Z_8[_=U9*)92XW\^ST]G3%6<(/,!QHJ 4 (1QD3_AGH. K[) M%.N$!0,PM0A\(\Y(Z8RY1F#A9J>N*H[;PB-*Z*MIE_S:1]##H6\N%!Q\B%)8 M*YN-_(@2I)Y&\ .PK%$$!' F2NH"GB*Y63Y(X3X/BE09A*LSP\EPM.5P2X6" MR8&XCIX%5,N(8I>4>1M:9182FKS1^73@XB M# K&<*,+2\?:;JTD<=J@"F3%+<+'%?)Y=1GK<.^*%)U M=\G70VX/<\] 2C!+K[+)("(D0EG'>PI]E'R96!$5G*E4$8[0WD*Y5):70BTL MC&,ZQGM;K]G>$'NO(KYU+MDG9=#)?4Y<:RUMNW'U@X[-J%G(QIL.1A[IK++29\TODIB\]T^[/0D-_ MW??[F^8WS6^:WS1_G^9V?H:*E_G-5C6 J6X![;)G#K!B5.68 ;?S4ZX.=QD=(>4@ZWX-CW.!< M134Y0NB4R:4ON_E1*GDU9QH#G+F9!?B&^C 3[E-Y_KQRN:/K\\ +&.'^:E/J MJ.M(R11;&XQ'+4 A"JD*O%LT39LY(^(F57I.^]T59N3FIXKHH;?=VI0SOVQX MD7Q)255EG$>5*"Q1)KI#<1*/W_HHJ)?UGKA3>>Z M9&< DGO0Y%*)Z=EF7(W MSV:^T6)!:E^?+6!Z]EE XK&^Y9U-\HT_#H^6SA7N>_UGVV[^GRJ&OVE^T_S? M1 /X4P\S]M;R3:\"PMTM-E.1*G?[KI=5])=6I?>=EC-?D'3G]_K,$FQLXHNH MN$_D+[[#^=B*@09B_$[7./:>V%'.:ZC >J6>>RAVA#*A64')J\Z&OX\&H)(B,>F!R\RRF\>-YJP?G)>;5]\\_TSE?F%RJ@X< M'??-1L@PZ93BLV56+FSW[C E_,]F1?WB_ISCFK9WGU[Y>.H53-IO]C]=Z?^G MT4"7I9.VQNY=.6$R)QR=X=IBNA?";OC/"2XS<,_00.4RR^?@)"%D]VY%M%UO MUE#AZ\J2/ODN66F3?B>EX.5^$Z^GRBO,37SZRE=F3M:6GAFUX--_0A:DFX/G M0(/J 9]84P!-* Q@:]ZURW7.FHN<7,S=9&5JN85WBI]/\MH:*FY@-XN?54EF M)LXJCHB \A]SBP;4C [,IZ]LFDMYFCNQZ<(V:NH[N^8"HM40;5.NHWTMV'WU M8&!M=2J[,9P,F0(SL\IZA-6JY'7ESR&E4F]5'DTR*4^)VO)Z7D4R,YV-T>1I M-SN5(!T;E_@/!7?[-FB@T(!D;\J ]S=>&LCR K[8V\15X\MN:P119J1D*XO( MTQP;.2X'P(DL#3C]Q_4G?%0[FLQ)TG%33$/R7= ;=>OQ?*G^+Z3@PJ?MRBLC MKCOPV)PZ\IF?=PL'MX M[I+34L,OS5.\R666??IWTB/$_VV5?"37_/!@@H$, M<#%&"S*]_8$&*BY\_/Z>2T6 *0TD;C([00--U(RB>U$X]^GR%Z2SR,_4"T!H M_IWY\4,]+F6^-E*EG^^&O[*^1?E^)T=E&-I(ARRH#P7Z5RDQRL;$Y&;26R*J M#G>-4^%5R40[NOS* K&Z&M*LOM8#/7;35([3H1 M5EN@%TJII1S%A^_JJW%!G_C]0ZD>_JQ9\=% #(*4"'D4(":SY#O-%F*>'<NH.0[Q^-4;*K1-1,&3*K$M(6E^/EL[TZG/RW&,4U'=[4'2 M)_(V7:/Z8>$!L&G[I=$\,B_P2*08P) @8ZC&9,U0:1=;(_OA[%RD6!'1$Z:J CX7NX(;_Q_,"HF:E$;NM*T?' M!/HY7OM\NS5F9GHD@-6OJNN8MD%KCTFP)1P'!^#GGCLDKD*_"\H>B+I(LD,2"#Y$D1EZK-CTQI"RVM[9BUZ:; M=USKT&GP,N>U/?'W*FX*VCT1OJ?9"4M&[\7:P;C)IA1TV=T)9YF8ZF2Z7#(" M>=>)(,(6UC=OQ$G!?=AY")[3E$XI+KQ4._7"VF2R=>)_"GCZ2??UVM*@"HH!T5B. N+A% M!D*)Z4--XV<)VX'=@1ZP_?-L4Y;,VU=J!Z7OU&#KJE_<=[4)F57,(!FQYW4> MX5!(?9]HJ#\@;Z"CQGU@"0-4B&Z7XS\WY"6\K/ B1VK^4'/^#2&W>#P3UF\?_4!ZUDMIT M/)!"WCN(=5"!3EIB6UP/H 7F0HSK^NY5R^;K'_E4%#Y\P%QS!\];Y3F\L\_& MQMS#R0A;$NDU,&+5^>F%413\T[+[,/:/HD@8;N 576\;4E+K#^_D8-]P6M=U8)L+MV;_L?!TP^;R(81%%?@& WD M>!/%,#.72F&CH_Z?1E\(FX8T=[,A/]- A\IV<='$"LW7 MAE=S:"#C)#OK=^]>EYQCN*FU%ZL$F7R!FLB%"/@.U5\D2P V;[N;DU)T,PTM MU48EVNV6^T2IJDR*9$4LCHG*6@FLDK3(4OTVQ.[EX"DT>'%.=>"MP^Y8V?R#Q[/"F]1DUE9UR&6A:7)E41ZY-3LC" K M(#H_\@'A]#^@RS6:8@$=Y'&$.MTEP%[F87/8OA#.4].4.A- M[>*XIU=4PW^992"()$=M@I5[D_E6G=_YC#:F"1*@K:N,0-P=U'$?[Z:^V]V> MS!;RXT;ODT,N-AP\1R:VG>"+ <+4[NZJT4#[U^FBV(G@HO]&#;?83$;?!U!M M$D_&?'1N2\)S6SM4W8]\'GUR3-3C^M.SEC=?&MF9*10_+ A*+DVO[QW $*73 MRDLD66*^ERDM)@6@87K?^]##"K -WA^)ZB)1U/,:OZA&[DG!QR]^B>ZB[HRA MOCC3$7R]% T$#/PEV]T?,OF1,.__&A;@Y!]Y)VF@YK&'KB/?)X<^0 XY)2>/ M2P*4J1I+D4L:[&QR@\??W!>("SE>'?_)LV'/[CKL-60O%X+1&L0BTCY"]AS>]AGG2=IDO0 M6"J@ Q5[\^TG"]D>]]AI()6CL_[I;!1%T;>2/R*;?=O'G(Z=KZN:692JG\O: M3D-R;BIR3[Y"$D?8 XXD./E%M. WVHYUE3)CMY?"LR(%W::<.,5>WZ_[%^LR8S M J.3-!!.9Z(M1-E_4@=;X>/=4NVA]"HJ>T]M%=>%(="KPFR)S@$S4T$US[(I M;;FHE_?R>\93G.;^?&ISC_^?HN/_JRR,D;U'*RJ,?.^]2LZ/9SB$MWS-]M'H MV5_<=:9NJ_,T4%RG"0V$&<%NG%,3_/D2Y)_\D_=I][-O^F6/T8;,D6&?;%V+ M,;FM/H,2;Y]!?[,DAY&X$8%KXD(2"QT:UIF":CZK9"[8A'AM=;Q@\3 MC 9AHWXY95(V_KZG$\MK' 7Z#<<URXHA MJ U5)-H&"48Q4[E\.AO G,JV-@SUN83NF[6]&]VL77?=\L?,QYRJ/=[7C'*4 MMSH[CO"?$U#E7G,ORDR4+*_>6.^E@;QBMFJB4^,-2N!YPKN>:P,R ^9;^O=& MOU >I6//UBLXI? LD0AYK6"�P=7++0[1G^&%!B2KBN>@)RR%Y+?OE64TI; MV"WMN'&B/$750-&H/GS@#1^'A\/,Z6&-6)*ECXT>Y2E5A:P-7"1@=/S1YVS1LR.F;ZDK+X7=Y@\WF:/:JC$MD"27N]D*.A9Y"%E#6%/$LFK"S]J MD7(ZXN -$=,WBP.-&\2%%_(A>YUD %T/U"Z+(QK@0D]K_MAQ1N6T!%,#?N^\^_$O[@'"F>X/6=!'K\H%M[2$D8D)J3W)C8JGR0/X904'"0 (? M^G3F)0[_-\>_> ) MQEA $A:$G7B!9WT3UE@O ;R9,I(%;!J]/IG[5QU;,OO.DJ2YSZW/(^J"Z*4( M*A39"",XX9NQD5;G"$-1R$L+./T097#>R8'S*GL_;]D3AF*O-T?DN MW0CU9&*X]MUU%$70A@&GGZ7M Q(AR\=).C[)>G1WBVG*GJ=(P]?_$,'G!GNP M$0Y1\H"3F9GU:>_G;HA+.5=\4<=UF3M-107J;YGS7RQ9D,9GUM[ M._&V8;&%!IF,=PEMPQY"38SKC[!,>B<*0PXL;>;E$%]L%ICLTD"?VO(?WK!> M'6&:DYR+#8$4V3>L!J89$$(;,:%6Q^*/7.C, AY^'KS]."I9L^EHFZ&>OKOE MT-^N9<9/G0FU.-MB0I72TADH]SO29!#:P%6O_HK[Q:_+^\O2GF]UW MBND2)+7PP %6.A0BHZJ X M1JR@!HE]3MZB?Y1Y@'>Q:M^8N?%WRLO;J%N/> MU2")(''X0Q 7F5#)J=@00>D^98-LUO19L=M9XR^_W=-PVV>M:1'T:.%<5%2, M<^4 XLKDF/>-RN*ZNA[7,RO3#O:!ONGQXG3'YKC6R6>!5Y@"69&NR$$(X6HL MBR.,'3R%67I#% 0_@G M1]XH3U*@6@7EQ#^TELT5&>.+>I?7>+DA--YY:&N8 MWR5QJ#B7W.X?.ZBB8I*FP5/2?)<&"EUM*QGS4\5":BG*Z5AQNH' C+X2)0M M#11F@J4;#+C^ONX)792J<7;TAH]J7X;3:_Z#]S1U"I7L=+P\OP[+-N]IFP\- M1"KX*$Q!@^^7=;/Y8)I2QJ-SKXN4UA?UOTD;GV13AYJ1&1;3/@5#!DOQ*3_^5YK2\1 M?&NM"Q,DKU-P4WWYL?L9MP2N$[OM(LV"*Y)%O[X).PDT$--9Q,/4*:8&5#"V MI"*H3%*+K$7L;BDO3\B_E9?I]4!'4/DK.%&WO[P[2;&9PX]#Y5#>@2+%2H.D MKL6Y,E3PY_NVKK;JQD,[Z<\\=2/4#V%AT367_0)66SV MKGA8*)(V)NSS!K]8?<7]K$I+%S)FB)/@?XWPXS/[D_%C!+O0G/FG<^. M_ERD&[ZF\"G3!$45KYSN.@_43].:(=M2:R)!1V\OJ (\[=S!&4N.ZFBZD!W^ MX]?ZMOKLGRL'^;^6@OQYCG]>8]"?:8\?J2'^GL[ZPOB[#[_[\!_7ASODFX!S M.MD6<,7XZ#1[R3J9,X5[[&QTJ0]>6>O>_]'&GF'KDM9.O$69W)QZ=YQ/?DZ+9O]'9 M?)T$#?:HV?_-&FOJO"Y$/2Q >27MB0U%LE&RZH\N7#A+-@'V^ OFSEI\BCV] MDA1_4/A056<8OV^J>Q#GU\##$Y++;,,96V,$U'(>2<8',F42G3-L?FW*@CMI MML,BDV-^2%M;WV7BYT$.28UWQS;TAMFQEF>2W=&=WM!-FD>9U ML/J6CYG'((3N-C\N6MKX@ZD:"O03^8]8L']-'S X*S642W'#&??KY+S6AL3Z M)S?W/_N'H[$/L*7>2]NOD?V0@QB$T)1(/[S 1;2\OK2^KU"U.R 3;_XY^4)R MTMJ=X)2#4S%J7_.?O#X<$_P,@#;& L*88,1) K:Y6B-2V7D:%J8J1N3_T@6. MV!2RAZ/>!"11+=4_#%_;?]!YG\6X]M"E**G9CK9/;$);U]-X[D _)1>Q73>)2E5 M4G-U_Z")7T%!7=2JYYTD_,A@>3DAU3E7N%+#U/L%G_1G;N.[%?2[G8!+%@2% M9H%+K4AA(K99UWOJGM>1156QP95E^*:'KLJGZH>CE,!QW#A^J>1HRCE^YAN% MGV>O.L^EB/GANW?[2M;-=R+?(;VI-4OY:1$?U] C0UMZ?520#[I%\'0-43\2 M><)GM/5JKX!%<_UI?TC%;0MSR8*"=VVVKG!G+EG?DO?L'[)2?(]W%G7YE7'= M@A<))S6H<1D>,U#[2U+/_V)#^J :3+$3[W'H!@P_CMI- Y4,HNGR]7V9$R'2AYJ\@_Q"E15WS'3PBDO-ZHGZJJ'2 M*&-V^(JFCS!BN4RV&DWFN$4],"^S5#7%AX^&\9V7 ?3IL*;[V-&:_O,Z56J] M/OY=MY7/*J@_RQU>P^S12!84VM]>0P/MCZ,_2\41_3XX<;49++@ )J21 XA) MI )4*?'"F?OI,C_T@$0&VWVHT M.C&WXJ,/#J1@PO"9_J@&;UL/7%U M26>ZLY,&8NN2P95!0@2%J]:772\OO"])U-)3Y(NZ)1%U\.5+\*"V9$^#G2=E+:'!@K*HO("DDT\2M V<"B,O9X/ MH?]E):G3F+#$:X\[.WPIZYKD]8\9^\1/'%(H[#O1R487_L=H?F4IDA99Z O" M*/S-N6MEO5K\>:%S2\SH9Y@P M43*?RI3^"$X1@[6/Q<5.H9H*](1-DL:)D3B\SN,:MS*?JV_NO\+PU][AW\18 M%?"GLJN?RS+HS=G6O:B&6-YVG76[ZK/@[O;2=ZK<3Y02T+;(S;USB2Z*R61N MF2W)Z5M?ZOFHO8+@TF/^D1!QF=JB/@?]XAO=,=0;;1BKLMQ),*#$=!F 8ZZ] M07Z![:%*DH\/#B]9;X6L@#2@DG(6G[@V&S5$#=H7;[N&$N6@38H#L+%XUY4> M*B,>9Y24>"OT'<6+K-^_(#E+ XTL4IG72>>1_5;7D4> EHEY3*'LS/QN8D^O MJR6V^KWE@6_6D!&F-4Q&>J)]N.4Q)<5#^=DG'\]=P8B4"Q8![D2^X5NJF!;3TLI3['W,&$PCE7E]/K#7U9D)F+T:]P> M_1CTW4;S48 M'MPO>.#\#A_]M9\=<,%.Q( ))NCCU$[>C?4V0O8T75P)<62EFEM\FX5.Q&^)W'4;$O,D=$CR>U4UI>*"P]G MC'/)-X<&/&'R 9-JB!%Z?U(H=4NHB0Q(D4)P+1+#[!,A3.T@GL^_(S-R7M'X M^K#!MN%EDWL"\;9,3YWGE=:(7*)7\W/Z39Y9OAC2RW2ZHL=W]O\E([^T?_C8 MZ6&^K:>4UQO@$?>)<4=[>$J+4E6)'3TGYZU42T.&J@D!WD\RLDZ# D."X8TO&U]M7 M&+[>&M4ZP]&\ZOP@U"8^_MJIN.B8;I$/!VH$W!Q.5+A&%"F;L$OI))E; M,CT@$6.,^QL\1L@^SD[Q'?G64EG9*OE.Y8;MJCTES,G:\F,?(O'Z0R_ MVA9J+CL+KQ(NW/7"[8YN/O]5E@/4BP)KJ4&+$% MJXH3F%IH(*YAF%.R.5M#[!$PRT*%FWDXCTF_ET5BX ?)HZ_2G)\O]P7C%5@2 M)6;D\8"XQA./54:R6CT1':+L2IBV!.YR1^VVA7@N^HMOFF5@3\MOE9-8N[KJ MVG!OH8$G^6=JO]V[$U+/W(=@G48=0BA2LI:EZP4 C28K,'"7&/2!=W,PPFYE/=DW;LD4X0G$$U$ M3Z:] <=2CR.4^NKY6W(6J()"M_K*O/H04&E,K@;\S)[!Z:5RO?@;0E(ER-ZL M$!Y-,8B]KYE.PHOY%;5&#D^I@H2$9YYPQXR VXG/4L:L.G?0*E4\*;%UGG@+ M,S02^1E25A:[S#"%X0;LUANMS@+^TS"&2*TRV&&?%_>CETR&'):=O>+-;G\= MU3GT5OP+U_-$'V$38R&T&>8IUA8;9LZS3)]=&L*;()M!U'?:: ?.)F)!IKNW_.;Q3^9Q0.ZFI:9QY9@ MFZ3HL%N!Z!I"/C<9P Q6)1G4EWE$, A+Q&Z.V-E)O'O'L:7*K&%*40VBD(DX MJZ/TSL !WD43;+6@'- P57:.CM4K+F4FV7NM"XXS(JJ;L$DVZQU-_C00\VD\ M<'J5S(%J@A%NN 8;#CM 4[RJIBT]KZ>=(JK,OIQ=O95PJ;9,U7MEPE"O7P"Y M[F*3LAN[5-U-IH'FT0"(!B+[51,K=XWF W3V94'*I$N0 1DXB$)N]"'E&8AK M&% M30>]06,I?S;Q U,"/[YY_>UJ:?Q\PU]\P%]6ZY?%OLGX/X>%'5#14*T1 M6WJ\M,Y;N\^S0.Z;M?,EDE%5H &U5U$"Q:[U!T^0QWE?J?_^$5*J0.9;)(DA M>T[Y%JKR# ,:AJG"5H"A=^^AZYNC^^V7\-O]HMF#]0]2J:S? "Q)JN8V\A.^ M+#86<=+UX"=>MC!!C:*G6^N\>T\J;I>JZ/=B;R$[\VF@;BK=;W_$1@.UY?RL MSC#F,?XQV8+Z#C."O=O)8Y(O;W6^7T-\+0\8C"5 SJ FW]) $]FP(K?1Z=@G M:ZFN)J9__B"&-S?_U2 M2HH7LUNUZ7-R7G='Y<;9JG++BPHQ35(5P8/UR15=\.'9@J 6-9F\ =36%C:Z M$#*133X*V;*BO(YRG,1&US/P<.Z9&74:RE:O?$H#>=K4LE]2>+]_J >G7N(X MQ7J!KY,ESWGT4O 8U]9:N- SOSSQ$[%9B+O$/"HK#41YH7KQX+:_H8KAB9$4UKJW3<'EBW[+3"!EW:%^ MB4)%'M28\=S.0^>70F?!C;& $G0"'.FJVC0MKGR7T&D87&XI4C)YT<7Z<[':R.,(Y5XJ.T*!/@7! M\I?<'-,!>]V*7@^ 21,^$6X=C6*X*;EFL25(7,:0N6VH+)1I=!1.&F.3#W!. MP$+>]")D_>[/'/FJH]3._/%]C22H2SKKA,W'9GN! Y2'/[\'A5_'E%5X%7DR M(F:3@:S"^HB/3?L'M/J;/5PZ>U"I57]BI*P.SOVIMOS/,9:_6?QF\3^8Q8[ MQ -%,J+:G#)_G(,98_LIH'*Y -U#IW046$SEGN:4\=]5'QV^')C/D\<)UHR M=EA[AXG*@.O M%*Z[?Y N"'H/_9'=5XJ"/8\=;=HZ5Q8*ZR](!V()XW>[G/\;^;$1_Q(U5_]#H_R4V_._@\8Z2WI&T M(.KS+1E(D1?+GCNH2)[;J_U/2 7$G/W&!]G4B',:<4RZD.*9_/&]ZWY M*Y^7N"\?M[>S]D\27G.:^:]\MH8.E#E;,NE4UM=75904EX2_K:Q,N\)_4SWC MS%+;'B.0EN@C!I I)@P[40$F&%MR4@\NDV06MP0%B'H)KD1,\]%PIN -M,RR M]]D7IZ_[MX7M9;>)ZIBSY1/4;)RDWK4Z23*ERR<"3C)&F%0#8-(1GX!:_VE& M1BEH&YRC//IUVZL"^3,T4,V=PRB4S,H:*%KD3.5F+"!"G^/YB_:COE*YEVBQ>KU(YP2E^)BKH\??V]4GUGB.GG><<;#?>(RI? MM@W<(M']7IZUMB%HCR#\QHW%\22>[]*1?35DML]L@+ &F8ONP)PDIJH1 RJ: M6)6&IO62N9M1]_O) 0_O15Y[F;MSHC)^X6M\DZ.LW>7*6T779%V+,HAL9.Z@ M%AU. 98):$AYE?HU83D7)O#%YI('%^?+=QJNJ6U#:6! M3@.G'&:*GW#9FNA_=UTG=W<*$5BHS U3.?=@@"5^;ZV\05,>)?#XH44,C6LAJA]RUVA1]EY$Q!'R[YX?&_V'' $M0QHS(MKGS.Z ITE/RZ MQ+'OU,[WU7MEN\4X%OC3_,C9^,>Z,$ A;_I"%3^,$$<=APEXYIYT+PK"G[BN M^'&OKO8-SIBJC>D(BFYZ[&8H;ST/]_P!U-I)RHO0A53Z([*H]M^8ENDJB;'0 MDGP%T,\?=<26ZC=#V('GUM^U@UK%_WFLG%TS$7!4:7 M#]]^9M (.CS6MAHA;JT8) [3"BS]ZG;L%39FV81FFUL\L3SBAH7-,+[OYO; MG-^[)7;D^P>(X'T&3(PR^R3XV&BP6-&BGTK=;H[*HT0^<# "1KJ-:BBG@4HT MEADF6!]"F'WD1B,VXR?%=@*(Y^CB55348<>/?FP3O8[*7W$+V<]+2[STU: M!ST7:]I#^%CU@B'V/\X>2X9]_?_UP#%AE,HL2=P=HAZ@:T:&]Z@(P4-EH;<) MVZVHP_5Y4]V,30_@!^.U[EU[4&@PH/.UT=ZDX5)]+UJB\CPI 2;^XR05:B(& M1C=>$SG>2,%ZX)&R5N9B&J]Z1=D 6<6;M>Q;TB<=/L=#[SMBCWB=4=7MT+G[ MR(X)]Y%8>G83UV+9%^^DY;D,;/5/?A(SRM55@O!Z:^136_'E,H$0%_0C6_4R\ MN)I%-L- 5%&R#G!\:E%SX&Y-47]F7<7IR]_(Q*][F^]-!=027N71!?Y))Y79 MABZT:\<&-O0/( <$F4OXN[/)U1W7E4#LUI6.; ^MJQ;[!XL[SR9^&VO;U[WK3/LC[_N!A )H=/9@320 QOSVZH)UZ,^ M[JV\UZ8IY]3[K>N"M8[CNOB.%"P]4&?CGIU:^VK" Q#<+'<#2.?>Q4A$NTZV M0Q:+!OYN^?A_+!CM$TOFLFJ;NI!-$O2I9@L.S^^^54HM#X=)) M?J:Z)XUC-O.I7TX^[#"Y^D3N_7Y$)'T::\HCI]N6UHE"#6!6Y$7R-4+M$ ][ MZBHKD*W=/T.$/+Z.2QR]K>OJEJM=<=G*G"&:_[A0156$HT&:OBS3&+[4NU'W MUK1KH_,8VU5B2-6$E(<^'/76.<6BG'0IU;?7YTE/B(';_>5C6LN=8BD\<0K2 M$TVSJX_ A!L8/A^=1NJI ;(CT4R_>5G-NJRGS)5IOL1AURO8V35/_UW+P>!" MX91YT:I7U '^DB?Q'"=NUI@[BO!>=+]/ TD&=,&6.MJ=^FK>?\^'2@X@OXV" MXZ_=S<$W43"O])?@]?K%W>Y5R!Z&]E!9]?0":B^8BVQ&XD%8 =$$BX:T\\1^ MG$;T?02+='".,XZRAB;7C2X71;>\F (#(EX9Q-3K0&0N61<(/EQ!!+>9[$H5I-5- MKM+1C,V(C[4*[S*F=+78K-O=:\=BR'=V7?J8;J6TD/'>PE<)03E5^7WH[8EG MAH%U9=4/O8NA%>?&XLLRWV2O86<2^]Q1DFTZ%3U'.M=) 1\@PF[OI=>,);U3#L^93X'&O M)LO+R^)G5XRESGOZ+U<"/ M0Q%_MG7VKZ5%_VA3R5_.7OS]C2U_33#RK^[#T'?P,AWG,HP'->(Y]!M<1T*; MNH@ETR[IJ_:O+K)^3GC]4=$N;FCF1=_%.\>M8_>WG\#=W+KS_CSQUI:',:D^ MW-LU7183EJVN/ #>P5Y;6-H>YV R<%6K.(^E0>[V77*3K(FV8E M27WR@X]2,JY_";MX?:WCR8N$]-?&@:I7_Q=[[QW55+>]C<:*#9 F4J,4D:XB MO41$I E([T1$1$2(@/20* A(%U!00"(@3< H56JDAB(B76I(**&34#>DW;QG MW''O=\XW?N_YC7N_\=T_[ODC8X3!SEIKKSGG,Y]G[S77RG-QQAA:W;P, H%^ M@)ZA;59LGV"F6D)WD!]6,3]0]#=T?<*NE8_:Z)X+M1$*H!:3+M+>(-TA+R'? M)%I"H<>HUP>IFOA&SL/"4*EY8<*!X[U>'P7.S4YD0]O,O3.702'_9)\R->GF M8G-_,:)RP$%%?[REC8Q5\G_#1-JW___A:?\9PW_&\)\Q_&<,_]^-P=F,C-Q= M 11(["% *R'Z1:7TJZU,@YU7QF-8QQNE#R#A>\)5/%(M&0N9!L$?;#78)'@M MQEP\NGW7N.?H\W[]?U>_@-%":#+%3S?XJ)8P]18I^\/,OK^\X*-T^S@]@J8A MSC3[C\=(DP/HMTR/@)%$1F>(UYC S/R;T4^ PC\.+X0[\SP 8OQR?[:*:.K= MP)BT9=7=[%0+])[E0ZNICAPV?VJ5Y[^ 81FB\$^?]_&2.MMF)%?6(QXFV555 MUKB8'[0W+*OXYV#O[RHD/+%4IEX_ID3+AB.ZZV =J*A>T2P9&[6=QD^)(??$ M2DM# GA6A,\";_%]K^[N9QS'Y*XDK^'J39MBYUP3?>.#]M.WA*MPIAR&A#T^/8&!HKQVU2@\T*H MW.[TDW-72]I)>[M%)*MW"V%:RXHCYA=_@\*EHU[O79+.;C0.@:U2F )3$\Y* MKJ[3T"3;W"*C?FSPW)IVZOW2Z"+>FW4-&?@K1F.86)QVXL=Z&,2@Y 6P0Y&A M*M.*-51I;\F\/Z9YR1]2BFU'K0=S:T/A.U?56?<2)[ MV?UIX^VT3N)!60BRN;C0PQ-8#TY$,=W'E_9^!Q5;QQZ^BE $3IN1V6/2E 9S M*H9T?W)=?S\FX'CABIXTQPO!Q"\&9C4RM7NH_]$2T%?0*G8JORX!R4$?/*@N M)B5AA5E)V%;9F[<;RBN&W1I3S?O%+KYSN'U.F;,-72F3=.5IX>N?MI.*PU6?;S2 M]N"[_;>X'FF_KC+72V^:'"06T$@+_J"#W["5I_-.(R5$NOLRYK]>MQY/[T"1 M+$S#H34=B:GPZ^3IMR6/;T*NA9W#-W65V+_8JYDPB#D!QMWHPI[QG/8D2M\M MONW]P?9[5?]BR--B/FP&V^)_PXO+9?[U(D7$P*8TQ3_MI&N&Q+RSTIFR;9%/ M_VNVEC\E'47[!'FDR;+K""B7 *-M'D63MAX(2S.[I=]AN12+NFS+\/&!:8WG M6[T:R6W/R[\L'5^PZF%'-8&9B.9"Y2B!1UZ!FJSGS%!D:!=,0GV6/;E(DV59F6I&(,6F=T^U> 8DC M-1[B;WM[*[]VW_]PR"#&)ES7S5QU)\/KNMC@G\NYL3K_\]),]#L&Z D&D%%> MW:.<$A^N2:!?6*H(BIH0I7.L<3- 'H_SL20-LY2+$M\^Y%FL.-QM'49#W&_+ MF9;;B.3;6B1=GTK>GH?C*7>0S8Y(=],Q%@(KTUD:D&0=W?X&BP([6AW1,)%O M??VB<93N[;,=R^7E,Z5/=+X^N^"2#N&4I_(4[K8P0R:E>P15COF11I*/^/+K M3T/@K*YYD]W2=>>'LILJW2)3V2%^V(AE).FQ<@5+T$KL=,QC;P^ MOU7N$>(=[%]QJ@*Z^G1AZW'/MB:T#5+)OB;+Q*D3*S79@H#>\6*2Q*[+EO.@ M!=EMDV>(:@">"GHC>G@F/N*,C"CX2MK#3D/:65HX9"83? HRDP5E17[5$ER4 M9ET;N#RL.#%5\;BNE6W+^,5FQ,#UT_R;-\,-M' ?_WI'DB%4\#Y_S-ZCSAMU M:F)\W+[E:[,7YW,>#NYC5DS)=QYDU;UU]7WIY];E;=$NHWT;J"JDD@%BZUS) MB;B;7E6T7XBCIM_(C97N4O^O5I+^[_D0Z?Q4:Q*Q0_9PF$7+06]B;:&#\^12 M^:2]02,G8=HZ]E'7CHVYYHEFOJ-KNL##T\' ]1ZBPIAHLI*,PY08\(N845N9;<5 M,'#U)?62C? _%6ZW.X';J@T[]>YJIUX84ML>V80&-_@V/*E,X(-0_!F@Y,4A MFP@J$^;"L^#' =,RP!MK!>3/5,.XIAO?<-FOG-L[:_] ME3LC"O1G-8*9N:66EM8D#.-%\3XSPM[!7Z\W:M0+)C[_?6OEEUH*BTEPJ<0[ M%Q=$2++UEEY)] R5(6<:P%Q-HCXDW.X-X!O! M]A,E/5"$._!%VA6QQO@=:_!R MTK206BJ=;X-^RI@,H]_$\2'.!QWO,!&+,*V,-1BMZ>YY2&2 1-DP*?0_YG0A M_A0&J,:+ '&?863UPTN)V"_='$?N(M^_@K^('R):0II>C^.$ZY:9$# M3/!BU3Y0'/2]MC/=&RH'UR^-!\BDR#:?>)F2'UE_MNQUH8!I+)V95TA>+&T3 ML/A+*P1LFZPTG,BF+3- J&%Q.NY,2?/$MFFB&%A)K "*IR9V1-[&*#7)7DK3&*Y3\*0 M(/0A,O)KD!$]:I#Y3W<&J,>T_Y3T%H9^L0Q@>JRN\BR1SAT I4;J474<2$AZ M+ S;1[V\BMD_E53FR@ 1F8#X@P&BW*4WX^4/!$R9M(])9V0AMZ2$],PB] >) M=749TIX.C\;M"MZVB.GGR?PT!8%.BAW8$-'_VE[#QB[SIQ&/9>00O!J0$TTB M &&VW<_QDW>3(EDJ0<;^]?1#ZY$?G>LFOWDCF^^;@LX7)V [Y* VIG0< [1F MD@4^0TH((>5NQ=Q>'PT*2-F"C2^&,4#%]$G<\4IYT!)"8DCK: MOM8VCMRKIEC**4N+Z'?/)5/5 P^?$!5I"@!JF=AZ!O$3?%ICJ)+LC9Z5+O+E M9SVBEW$G>>Q!EBY7F$[RQE];IQ[]:^M3&%65--YCAQSGU2.A$W9X:A.-A;8U MD>;G")J%(:;@=%CGO?S@>Q/OSEY18%[>(O\GG6GH'SH"@#H^_055T^><4/_"_SP^25.0/W B@K_$2?OWL8_EA9RWUS,6\2?GM(F%I MH. '3(L1E'N$3)]I4?EM2'48/W'2'J[%D DX9$XI&ZXRD4F(&:I09P9H(?6*#*9 M$XFOM)E! UF0E1&[R$&I[LLZO]":P(M5FDY(9-DE"(3>TWB[C3B!G<. Q)-ZP8T^8=0CN$L@K,@L= M)F9";'.OWD2>7UF+E5J:>W>^R=U8>=IYC^B7SD=(XKXO23D_*VX([C&0,EHO MR(7GSZ(!$995-)FW#?;Y,?A$99&& M7P-OF1LO[G@08%8SIM\9<7S,\Z''IN'9.\BWRBEY5,"2. 9H90X\- M.F?V#J 1HL!]-R^R$,0^INW)25$:_)KP-77BO"#Q$D;GC/HN(:K^.\O]T931$36Y(H^2IVV$<]\_#Q/K!M$7 >PJZK,H! +HK3R MRY454O5);"7D2^?EY?R#=Q(X+81^I7K*3/ST.GE;YPSLHJ6LR#'SF-07T.IM M:Z[NJU>+"G6XQ-+U-A"P@_40 ,E1KO9=ZIWCA%B>N:_'EKEW9,J$?H?]QF\;014^'M:97Y>+LF8V;NZ%7!TPDH0/G^*#Z@7JF6=&0VL WV\J " M?.7&J+&/]]PS8U+EM:,[TVX;K[7;O=;\I"""HF9(_TU,[1*0#1L*$KW* 6V MC32;5ME^'J)Q+VWVRBL;H_(M;1:N(YB6"4]"="0DZ.F1]-9.XWN<^3V-XY#S M >.\JUL*!PN2]3LS(Z//(3.SF&. 7YLDG@%*0)UN$J$*C6*Y9(=3G9K95,3? MIDB_Z',Y'19F_XM$AG]_N839D$:H(R[Y:\C\DFH?[A8WY3LV$JG?2UUJLF=Z M(0BBMX@6!8Y10JC\M")K<1*X#742"%^&KY4R$:'S\1RH-8_&RB4B"5R$?^RN9 MCT)S]PK@LS(=MNOW46+U MZ.$G?4E(%S0@%\C4 %='OF+T]+"'.2WS1S(%D7"TVI>M.3L SG;5E4)%=O) MIN.&\H:44TU6M%K(3#RD8F^-)C1%C-?@._Z64/+1E"HV?L@)8L6&3-2SNOH+ MN5)GL!8+4.A\%KN;3 L:HM29>)W I P>J$@E/0@I+NBE\F[5&U' A8U^;US% M#';UZ-8N8A@]1%(I>UJEF85)"X47UDPG"^,X](#^!:?9 _1F[<&H+B(4T84A M^8PV0^-#5H(L"/G5:-(1 D_J/N^X:5QR3D6LR]YKI[]& MUB!;Y"B3XT/.]!S_F-8C9F&O/5TJR MOJ'[TC+6#?*;JQP:-VO2EFIVHHH7G<%?2=49U?9N"04?'B9NRIS[6GJU1+VB M_MC=XW9C[[+G8S0RWA5D>FS0K:F*'ANAT SIMX,>^?XU^X7 >)]3=<40M9X\ MM1>E=8W>)ZP*%'N28?@:)A6/)0/US0A93 E5A2)3,)//RT?:!K>^J MA*"M;8]# KZ,PV+GAW\N/#H MXO>(GW^ VQ\L$\8F=M:XS?MO7DGL9H#B?)%QB+@;\(',8MDIS(DB=(L4/7#[ M\G1SL<%3X\;A-V8^D2G]GUR &-Y]2^B_%&T4ZEY0^/NE??]XY/>W2_L&"WJO M.;0,Z'>_>EZA('CL2/&EYPI-?U]GT BWU#-!QJCF0 M4.1TW6*\M?AT&>1FE 9O:$'-D_?G7Y><]8<$OTO(@3;33S(5/<2;'9"6?W&_ MDH9"< /*^)V$;_1?HW"_(B=:P:]QDHC"OG#(VIV3' TY/(-%;JH;SO/"0AV6 MN=\4#,^&/1A@\CE ..S.KY>/0\6#CK5J_'"5*STX@GBSR,96MS(YNH " \8R):U($5@B8AA$P M+&/0J.;H7-L7VU]=/[!I]\P&W0]C;M*/T'NAS*ERVV"1>T'::&X2(GF_S@ET M6+*6A!%?7Q&^;5:GQP2H+M?)P6J;J.F=?.;,MC) *>&\@Y#->6 M#+T=1[H+ 22Q&P@%N,4@Q!T*PLE!6X6YNYK2E)933KA-6J6'7ZI_(OS-GV?; M?=6/R?:. 2P4 8'0%?"91W1ELLQ1R"XQKM2D^*F@8)1^?/CT)98\,6WL7D)8 MLZXK5+W=,KJ\8%@%*<,KM;^#5.J5G)&\[;BYES_%G!S6S6MYWX8)-TI"\S\7 M_3AB^I3I+)BAC7]QEMR&B,J_7];ZCT?0__RK?W'1?VS.^9\V_M/&?]KX;[51 MW"1/'HDA4?0]:4C;@4JCHUV>'VZNJS^R$?)=OT'S7-B(PY'L46-Q,RWZ\G29 M1_R-+4^_/CHM]_6!UHNUX5FP]5/-E5-_/E^W6N[5&_X4,O90^_V"^7P/:>LS M U1[TFCSSH'IWR8(ZB=:*7)F$;?@;3H5#KZO&@W3HIP8ISO1^A$#%")T/T7T%>7^Y/Z94 MODK3;*$F6Z$_[;92=^MYOO-SX(^;HV=G\I5-,GT]]^_CYI(:TB/@9D:L9YR5 MWER^:8R>'BXT&=GH%<>8U*GG,Y'3@/[WZ>E7,@'-Q- VYCV(C#;W1:LS;ZV4 M:Q^Y+[Q!:6* D)M0@$EZ+H/;F C, UW3Q9NRMU^R@3J M(HG?,6L>1L S*4@*-%-/GJHSSEW5OO!'7UXJI8@!VLP2PW!MV_SSQ!4%14#3 M6P*@'G_MIK=V;?+!>^^9*Q^Q$FE9IZC[3&'("3QUGKX.?T9) MPQ_<"]L:K ([8GOPK1,CGMMWH,O$D^8C34^)\Z;LRL#06TCG07H'LH;8(A]= MVE,*]P4@KM<$K[.6.%2VIK"OCRQB[NJ9Y#8A1YAZ> ;Y'"$(E'T)0FQ@T]#Y M2P%*H^?JIK)?! =[%O==1"I-7Q4X=UQQLRN@Y5L :%[+NZ(92;K1-V;1_$* MSH/:K5QB@&2KA'SI85-JA5FBRY#:R<0L&QY2.IVU"^ A(6?/)<^J:\((YPK] M/T%/]Q%J MNVC2^)62G;KOQ8K@P*F7\K+;\_ZR58WK*8U?*A?@5O^H.CO;7WAV27(6R>6H MWZ)B84HJ_YB<> /X'M$.3*S)8MD7YZ@WRZHP<5S0"5;[3+GS_.%\_, MSH[M#4_]*"^_TP6S%7Z'S"&2 1L\/6+&%M[(=6O@^C/18T^>S-:; F;>".9VOT$=,VO>#>FST1/SN8].5QYS!DI@#'U01;W8B L%'[,KT7W3?K M!,,H3:C XL7@1<_MC%CDF)4X]WYU!WLOT(?=2SR%ET M?,.18B.)-9]9#%]0SF\!==G[RW3LG6DG(Y;7CH[EN1$7#XG,K9V_:P NMK3L M$6GILL][T^@N<9!A3G;5S#$S/3<"CK9G\O-)Q2T)+9Y.;UXW/\65_-[$$ZZP- M&N:;2%<#WJN5''9-";V 7@V8B$C*X3GPT=65$^PIQJ:/%:X4#[\#1CMLZW[5 MC(J;T"X^PJY#E"&$\] 7D&U!,H9^K) !XK)YA@*4/&?.925>JB,;[[N^=F^Z M9['T%;V203N76T-O[1FEUB9-!IN3;>+%2K?X,0 71!-"X,>,;=&#/7' %10# ME&C= "5Y(U?Q@H:%K39LEB"[*F,]V76?9RQSTAN&4FE&SZ&;"Q#?*^DQ#0ZR M6U(XX)K1IOL\>P<&4$QMF58%(K1R9C9B/&:<#J4H1NLS0"]]P^YT--\(\)@? M.G+U8=>/4Z + 5T'>S.XOVI=L2VFK$M/D2V5@%G)\HAUOYY/D7/0'4>!]\.6 MU[LK^N33[%[<.R)4VV%J?\#B!%3@8:>7?>T>(\1)] _!YTY/3#V^TBKUX/"U MTA_QX>RS#@$V7Y>M?1P=>@1WMSZF2+K>ZQ))?MVM=_2L[XF2_-?X*YO^+KIR M,%DMFWYXA")9)U;ACJ:&L(*0ZNWLV%[=W;U\[GS-FDS8%Z+L#"[2&L-6]E(+ M/-@@FG.3]UZ2R>_(SY$SKBG7CFS'P07!2IO7F[?G1O-.>2T=VP-S6%<6RH64UZ^/R?]]@?D+)$4' MX#)F@!QFV5E))T4T;TJ>P):GVM8P0-42K4[7P0KMU@GQR,_A'LAM;L5!0;9+ M4%952*KJ]*78::,-/;^_J;<.9HG'P-"'EYK &"]ANI>.N;Z8TJ,1!1ES0^[5 M,[:2XPY\&[%;X.B_XI7V&'K.'AVS/26B>7:#HK,T,D#+0=R>J('G(W8GB=6> MO_-:_QR\]K,ODFN&8US.%ON@\:I6H8_0!O8=O P D4U3<) M"$I_#B$FO8*0."# O"LMAAG)*'-* J3R"NY7DMO?TH$&3[JP^ S[_BR!G7K4 ME*ZJ]R]MK]Y!4@_2)\'CYV%$O7+:WQ6R*C) [)PD%BJ9S$(_+,$ "7Z!$9*H MW.YW:DC;>LTCOGV?!2(Y6:V'7MU2=Q![\EIHHMJU^F1)X>M9HCCXP>B7MIYK MK;K0#^!;?]<)]!K\ZE^%=H_K,J8+ZO&HM9/-IN4%<4>^L/1B?DZOAYYQ[:]P MM.2ME@V8F6!HX<>&J5E M#R'=\;-,0$<8FFZSEUDA626VRFDF]5A()2Y:2R H>_;V2(-=@=VR=>:9WPS0 M?:>N"M]HZ/OS:*D?.QM.3=%%4"!5MV+H297QM5!U@'-A6KNP4Z-S2D?Z7O>) MS@N;TO,H00:H6:W!KA@H6 Z#M*E9YWA>&JCA_]#6LJQ3Z8VK5A+R9?D9=+@^ MX?0N>^/@,Z,;F+,:>H73^94>4N/='2]:0+5MT M.G0)V2R-_O KQ#;+-=,\O]#8BP%B"\7^&SOH[-X@?\GV/AZ4[*+9G@O5^K2>AY1^C=%DPT!S@CA<:65#KB M,( ,88 4)O[-\P9.:!08O$W*Q1%8HB4_1&]@>OBI3%_7>9W[*@5WQQM6WZ4\G)RRIG_!))OI;?6/HW=?DA;C9T-H4 M,!?U!O3K]S!5-/%=FT8G P0_+C87AJNG^D\81:U8YDB1BGF]^W;&X+^"%[XF MZ)J8/::-+H;5_!V8O(&2[@I)Z+^6> 47)Y1Q=&%[#W]GP?GH'-@8?Z1/,'5Z M5>_'E5XW4>2QX4_%227'I ]&/VB@!(X%&E3-H^?]/JM0-2HMH)H0A?Y_H=<)\'HNS9/ /I&ZJTYC"H][:Y[: M)%@+^A5&N$D^Z/ZJ3NFK[0WV95[K.IFTO5.[Y/3;V9H$_9HW3EE2YVZ>MUGW MY\&[7CNC^ CSH#$+9;L$2(ONR F2 S5[/NNZ%N[4,3$HW;],$9%@:&AN/>5; MM0=.PYW4DF$&RAT-!]+$'3*WL 0&B:H+AX?,E?&5SG@$)Y87A M5[2/:9NS/K,!5X.IW'XML _070\ 5M1>^TK-^6.\'2_Z=+&AMF:YZK:*XH&I MKJ7O^W;I^U+084BO0G;-JR#[*C%B*E[5(< Q-A*8P^^0,TU@#OAU'P)ZS). CI[D24BG M7%K:;;K60VF+*_0F_K99:N2!WNV0C^:D^\31.% '8ZW^BN@4"\R>M$W2#%$< M +\/P)#\]%I9U8+P9/8(^J5%+L,YR?36@-7,VZJJ0SQU<_EI- GL/ M?Q7]:2$'B_5CL%Y4PE-FN;*-A-D_N<7"*.B!/DQ')X!BE=F M@#R#>)O'"]\G,+_U>Q5.);Z?C%;)6]Y_$U#&N\*^^1KYA&3E).7VMIC9%2<* M+R6_I:78R/P>C70OTA+UL+_CK&6PK3YQ%C1Y; M[_T)\YS$EV% % MWI(D".X=":8=F\MTC0'O*DW=*OG5QNM+5Y:4VIKP9P(ZFM.[A92J5Y,:;%-, M1\;E5R-(F:U/HDT )]+ZCXYL>P$8ZUC[MQ O =?S@FS2V;&_Q.8^J^@^Z\?0 MZK8"C F>]I+[AV='=XUF/B55$ ZJ>,W)I<]J! MLZSZ3W"9L%-K1[<(C/.$;O&23:&4S"IM(RVYL,RNE4:2HGJ 458B\&1:L^\ MY;&XZ3KGUPR0JK#>[L;Q5GTW*W&ZC.D2O_06Y.K$7QMCA#D?/N!=[2%;6/VA M/)#0_ZZK/?'&ACBQ4RQ /RU*,5]),15^2^&":\?U/"E-WSV(5T^5 $O;RVLU M)S*-/1"KE9<02H!V,V/F$GC%YHP>$"P&!DI&D6]R$;S,B+%JN@1_1ON&>0@] M.T6UIB53-?&LRG>JHH+@[H&O=J#L$A\X#JO.W<.IGXV2@4\_5"(>U6/F[ ]P M"5+36XH1_"Z9W]/F2E#N1.O9I;0Z)994/W?9GZ::_:I=SU)./U@$;?4YX>37 M\WG&HNF#>>+'XE+S'V;Q6P=N5U4[093]OUGU7>3"T9),:EV!K$I@D M-V[ZH7[:8-S,6#%_P$67V\9NG[PUFH"<\QW&K.S":&?Z]?['/VX(S__SX<%V MV?]\N/ SD)FS* -TC/<;D%!,QV;+1>#O>UX#OF@_+CL7YR]4@%9"[18U3:=Q MZ5NY-GI"*D\XEK]]G7.F]!!8ECD](AH!TQ< 3+$"# B\]H/P?7Q&[#]VC[)9CK !7A1[HC@:=,AI6_B? M3;*V\9P3XAOQ$X;!:[GNKQU.K,TA1:[\^KH6S]JL6DC1AUN0W5>=R*$$Y6;8 M\:!1K(6'L.(WDDS=N1RTY]XX/1^O6H4YVY7SF/78SG:JHV KOS%GE^B)@NG. M[^*Z-^5\7[J49)HE966YJ@?+V4D@WT8K=OV:SXV<;,@MP",AP9KL ^/2\Y Q M?QB"25*;;VB)4ODKR;SQ#;HS6))UW&S8)0@7LQO:=(*?XA0M84@R-%1FE/T, MZD&XF6#*ZZ2%5=#5(TM]/$ B.TN0@_GP^LL$S_SQGN K\8?G16^N57(>4F$1 M'(P/?N.H:#XQ-PFEW\G8FGRO?&Y6D[^*[F,.C8 FY^C"S0A(0+YO=6>FD@S9 M_5*,'NO%JT=X^'OMZKO5?4\_O=E\RG# :*NZY2;>\-O]SZ=ML!!>Y,PB[#S< M@VS9Q <<(M7H]#]XK9R.IMX9+;O^SBK$>S,[R,5:Z+8W5 ,>?5[S/%SL7S'V]JOP]X#CX<6UC.,GRUG/*)E23SJ0K_!/,8!LNC5 M/HIP9@F,"V[$"! MKIDQO8Z%9(+Z./5A,$B]F7^.8[SR@:MK\KS#<;...PI$5-9S&!2FP](^QJW(W:C5=='T=0?*LE6$6*RV.E8%2S126M0K)4!:KAO MI3?.*LX O3#:ONFHV%;UH?B>%)9J2436R@\M,%'!A6)*G_+:-1VSV74=N=CO MW6FKX3(+G1I;AV-NSC#$TT_X4ZYC9BTT NFV-$',]9V4Z]R M&N/!Q^D+6+[.HV\2QYST^"@RJ(VL![14,/4^ MS V+/[C7G#8O;A.MPG?V_'"4]E$N5)$6"-&'.$U+0W![.+, 2#Q%_@S@H'LS M+4VI_9V@$N,STE-*[VU" B4RR&AJD; M561OF1^( MW\C/;EH;&'Z\';+RK*]F$1U9!054>G8=!G.LX]J%19O$OYJSLSL=;B*&%&%G M;>W15$$,17%I\W,+' D__Z"2G_]Y$Q;^&7G1V>\7Z30=JK>AEV_:0I=#M::- M[+<8;>G3CN=BE!79 37EW=#RAJ!9$K9]HM+QOFUE'"BI(P@74K;6*22M! 54 M&2!\?',3EH0F-':L[@N4E?'VTM=]%%PUGO7-FM$:TQMY+.F[_@Q0F^CL:6?; MDVAGJ_U*1$8_-)U)QIM_GN/E6!UD@-P9H!B;0/?U6X-2QW?F[[L.2JQGOYT7 MEF;F[CRXE0>YQMA(/GS383%@I&(<&H38L)4LO! !"G#VFY#V MWJ]&] 5NS':DZ*YS+-4-S(&<^>@LM^5:"_3G3724BID5!@5,^.[,O!WL_[8C M 8F\![<@$=E_/$Z)9();',;1;S^_O]E/+*SRL=:<25FQG5>XD/?T+\ M\0AI+ZA],FCGY#!],Z7KB,'17%T[T8#$6V*3CM4_SPEF98TV3"#^ M0&KV6@ULUK)E "1A4NFFL\>YW84[@C.KX;BEYHW11M?HX#=+Q4,_AJ&[&XOC MZ3.!#R>/O<&3S7,B^I[Z!)K* M!82BV\__2+^3H9_M/';!J>N7"6)F QNRM(T&5.JQ".%[3;*TM 97#WY4]G*K M19IE1W!+U4?'YR<9(+M?ZO[%V8H#=$TI)H7B447_GDV*JLV'[9WZPY0H.QM< M-Z$1&<@7!SFZ",]%",D/UUR4KZ]A/",?.RU8Z]*I%O:)7'Q$(O5ITFA2+2[+ MIC!(G<[&2WO;8+F8+JP^M"WQ>LUJ2$,S+#[U15JL)'?(W&O0LJZ+X,HA"9@G M-W4*H\Y'@,L1QCD6TJ!67\AQ3/3N4DVJ+D)G_'7\4SO]I]]B 0VA$*33=42= MW^Z!RU$NC/*I%%-UM22@JIFC2F\C"]O7)'F5*S3UV"\R- M;.Y%5D0]!RHJ@>0OV]@_S_1M5,60/:&OF(/GZ=4@'F*/K41L,T"BHRV 1_N[ M! ^WX:9G\^ . W#.D,T"6_Y?K'=)K9P!:IT<9E^V"))GP?^%'-YBC M17G_UDIZ9(.VD:.E9#]T>[/Q/(*S"#6#0/=#7_.B2%:H"216IL>-M(=7?NDU M>5_UH4V&56>'"4QL,9C9H5HB*[SG(P('K=Z+13ZBK"%Z[,CR48HP;EVOO#X_ MR$L&B& ,.RJS(#_5ZREU*R<_.?Y%(()<_M18YK8ZAT&SABPT>,R9%1&PJ:F! M;JEUO6B/''^GN#H;^'@Y8!,>:]VOG#\U7#9QP)>+X9D#ZBE/5TC82WD4G4>[ M-2>3RWMT*BRQPT]FNP[*C.7>4YQ6./7\E-?D"9^"W]IKPW*E.@J/J!]^:ZY) M4A@]HK@8YJ"X%%Z\-0^E^#!%UN1KZEFLW-I;J$#>CO,;[Q<2+ M2"M%7"\-/!0A8'QMME<07'>.ID\]@<7?E5\U)A=:W8YSH!5!'M',1S=D;JK/ M'VHTH>EB[^QNC"05NYL^X6[R*\#LSM!;\4Q2PJ7%-)5W?QN$UI%,L;F[K!;/ M?QNE.3S4[V _<7N@]_H7#A%=OH?W@T @ XD!#).'XL>SI,F7,8A4FHFR_OQ"&C/;6B":8Q&P3UDOQPPDJ'6ARVT/B0 M7O?SM-6%.T=!YSJ.H+0M-,Z%Y(XW4QL_R>])5^2=3'EJ9=^?K[$C70]='C9W M]NIJ%R<"X#H(&T)D$<6K-*6E>P2ZCW6")!@L^:;RXT_-#1 MLS=$JA19#7$&%:%QQ?CJ< WO-)L3<:DO4H*6;U ]]ZFT5 9H)NXK4-WC( P9 MA+L0/.,"HU>]9HSOBCB4L$S*'3UXAA4K&M<6 L?NJK,#%]U;W];?; +1/A(A MDW4C7FW&=+*3)/M<:U:8E,<]OR5MPR#;]OWA>/L=8R>!AW:00R[?+/)-U;(( MV8DJ-M='E@>LS&%Y ?;;#N!O&-*W!@@#I#TEP$P&'V=\Q1DX^8LJ9UAW$$7L&R.,^.*6% ?I@ ML6-!YY=@.A*-W9F-:9?A&@:(U\X&7"W?HJX>'0N-1;*)I%VZO$@7+[>^+7A6 M.S5<>DN>+N@_8WH@0K_ZUX)S&*G,$PJ(L(1'EKO.B ]%/&KM)63VBX9^Y952 M6(D$:^OM/O0?N6Y39D77]CZ4"/QT;+S2#_U@L0&.PY',^UX@CVE=8U5J]V#AM_VXY-K1:X?K:_1O>7:]4,5P>0*X56(7NKM&AS!^K:2I(H(H2F@#A;9CZ710]6'/153R>SJ_A<-N0^,>U4P1NJTI2=]YABJCI2M ME+_'[%6K$J7]XHZ4>$*=GY_$,<^P][U-;KE#!_+M*-)3O=5"_'."_*L:^X9O MZS\#A(6'',380.Z1=XG5 L*?;#X$Q='9_&C9VQ-)HD:_Z9>!<,+M3;R#IO#8 MT2^(1=I:M[+8;*3$>#WF)+UU?#12">E*90=.?VQ0UT]C9_6@/WDI6"P?=5]/ M16P/?9N$:X4E:@G63'R2?]X .7>0G9SM#KQ9#/%A03&*!]3HC;1GR3)"Y)@B8TNZ7 M])+B*.\R+!\5^(ALML%XHH510 'R_@:GA\A-)5;?]?D 8E+FSW <4+OV8G]T M"$5Z3N]7AD"HEZ:Y:Z;ZTN=@,DFQ$L/2A2/YADC@'/KD*. MT+F#3(9)UIX]B]EF5(D+RS)Z&@Q0B1"+,S-EPQUI]1AO^=.(/U]QRSJ6PA=( M=K6DA5[E5@6CCW5=4BJ*P<,+/<&2+9=V4.1:CL[PBI M-&O"[W-05UH;'"A<5--Z\L-"B5V+QP2C6NC:!O))U)Z<:895_N3IL%7AX(6J M_.;OCCKS)>\-')S6]HOR:H[,GGG*^2;OM4M&BD^-&-H];[@[+]#^F4H_N89^ M"DI:!5=210&=6<^@']<,CLU=->S.$RNBP!VS9H7MYIYJZC(]FTFYZ" 6.B?J MSZC5,#7G/>0K6L+KS]%JG*Q<"#G>/49WZ!O>P^D'95;((T)( M.STFDL>J( EB;CO7.^:>@0%7:W8&2*P$5@N610$JX#9G5C#9D=Z-XFN0_/H0 M-FDDD?XBG4FJ82PF:K-HE3)VYM7-O\ @>;FFWE(@E) >M9XG52&[D/1DA4]4 M@N;4H\12%]%):'K# $45 PD?V8%,N,B(N-G>IXK@\Y=W",I"FNUFHQ@O]*GE M:MQ#D^7;B>HOT2T=2*^?;F6V-@#R:;1\O:442_I$!VGY_D0'ZXLAE M8;A_)X=^1E<7L&0F8X6^!@DF]!VE=R,N_RFGZM8/B(=]3V2 6L?#-_4NE-]< MO#J9ALU17$)P,2>VG-Z+N#ZV"TE LN.WKNA-[-SZVG'[-ISV;J_/9*=M>117 M#FV;PC'!X@S\Z,:%)UU%09?&[7B?-E\N4.^#BQ'A4/>FW)8 M#(Y)0DA=4&) 8KR6;_Z)KOSZ"F5_#I^@_ MSSESIMO6 \5Y$[H\4[WOJFT?UM:_;I7679"YDH=)O_1[\4^KJ.3L:PV;#C#) M%]F2N>91F10U?1CX0%:PA2R[?ANTGN:C74T+KF.&#S^Y#[@$HW+IS+C_0,:& M3!&3_-<$""8HK2S^$5Q[T^F:RJB!9\E/R=\::VW$[5[$8_M8 GLB#N1S$ /@ MXPBNI2.F_?+;LL(=6N=�:F5?0$7>XG>;D:21*DXM(:-#-7<^?HE,H0O@(W M?+7#JY2>/!LAX92WIJ[L1J&*9A/N50=@?O8)RNX&+:\PJ[R#:1:O]"4['(DDI&S- +U6 MCH [%!,%D$_CZC6U\ BJS8,@92$SZ-EEH^%-^5K?; NR VODX.4?^"(']U5: MZ2BMT6J(FKP%B6"F_0GVR,"#EF4<9P.2K$YX^ 4YTA5:+%MI$4(\M86<>WR@ M@V>GNJ]G>EWD4*FRU>2=\M]"N 7 M1EM0];(]AI_'ED9XA)#CU&(DWI,:/(J)W8^XG4&W\XC]JDMRAMCLPL(23*;J_"=VTJ5>=1O"_%(TOE-+$F]3QB!98!.(J0< MQXP)R$@<6X.>4N83F=6Y80UE]Z"1K\?=.6X_2(B]1 P8OW+MIT_7E_H?*/9M M<&035^5O^-5<#V'!W]ND'L]"CP"?L7&'X_=7.2__T.U1N/IC[INF,=R,8D#5 M +[-]@F,.P=%M]H$CGK>3^YX%BHI=R%6R@S.DIJ:!_"7WZ/YH+2T0HT<(7.OJCW-T/4 MGB%))DDL=Q;W,OIBT6+.)SV+;K@LT8M0(TF?[UGOX+K9=QYI5DOD0ZB9]$-K MH\[R T_TMZJ,U62GE"=SB5N*LVJ\5&[E'W4+C1ZNNTZ(GTZ_7H<5+)\7#1?Z M>7P/IO)6.RLU\9BI!P-T=!\(?J(5M).9Z$?IF72?F#=S#(Q&SF0$U$%?/?%& MPZT5!:1#7\UG_UYZ>-6/_ZLLG\M5Z>^'K['P?9D4%WQ_VWGZ4^92/D::KJ2Z M8@KV7R4T[&#VA=O#*!94C<'H#0V'O!H^VE !E':4OP-#JZ'SV7)"\"(*7U5$ MI 6B: &N.V6>[&.F^.G,)/D6>PM7R(H5$V)^QY25@,.%SPSRG@TR:C5[>MSF M3K18Z(=:Q7;XMV=%=!]HGAID'&>+;F32Q(5T'.DN.GH$M?RKQG^49O5."#+M MMF*)Q./YA7-K!ZC2A EJ//I PU5CAC;Z>$\=?&9IW.'AA&EYC>K4NX^6Q-$7 M-D4'OYRK*QF5KD]P:%CU" MQ@"I'1R.G>#]T%)E$H2?:;1B(M>F0DYZ-\>\O]L^\OW6\CB3XCPO'(=+>'3< M>GD12U?#=2&)!W CK%6H1I(+8(9!&VVC7S';9IWY_Y]7G M>(^]M1 /U3;3VVUW([6I39S (UD M9FHN _D+,5^^\2=:&P2R?I_HVPN3'H)+4$X_3D?P#!Y'SV(XQ[ME17 NW.\3 MNZI9^R6G+2,AET43I9?4I#_7<,ZZFUP??ELOOU5'2;D:918=GU45N$7'?C*^^>8PL/RL-"1\J25H^0%GXC-OLLZF;!C4TN*&2Z M5Z@3#U9F0Y@!FE^AK.T+E&+.-+5H-&%WKP'NA8*%D1^]_2@3)3'(;4E6+V:P M5 0^?_9# \,"!']+IDR(,>]"YWC]8^D,NR@I*(\!)%/1]K'T(_E:P:F^9MPI M)P]>)3 I\=$W^^F;(YN?E&)./I"R?-YY2) K_(1HE4L0>->6!&Y%\Q<9J^03F@T]EE7!T;CA'Z-[LN,_MR#V5O;P!-?]PRKA8I01] M(3=6.FOH'YMY9@/)I IMH#Y'MP"(:J7<[.9K[]8C&IP;.UP>U7TM.W'277!4 M1]=1RI#3(J+"Z6X^CWB/^#-?U!FM$T'0F=_,^'D)NT/_1>_?I/?3DV6F'_9. M($<47 4F"M1&;72YEX<_&/@->=4,+[>?N'TZ[50GL\^?'W-C+X/^Y7.HO*WB MMM70M:_-UGQ';:ZBX1RDP)B],$S+ 6MKC1U_QU4)VO;QC9&Z#"F\]=/ ",_? M[V]>&S D)GLR0%]'6[W\?(S/>;)XEWD&2]$-?UHBK'HQJ\=<+[@1OB'>(U0HQ<9R2OHS,[N^ 4KN M1ZR!3\+$'THS9S!QCQ(Y9/E^F5)MR;N_T9ZP<[>G'@(F!(Z/X'#?"2ZD>=UPX[I MNN],@AVO,0,KG^X6YHRATI"^#) HL0^ /7BU #L4]$5E-!TFOYY(? WY ":1 MY5DGJ*/. F3'LXGHW:!$3;5.EA6H=K_>"$GS*5-&J3- %W;/H_8I3/6#WM*Z M-HJ9^91]F8ZKI_\<>,:^BM&D=\N5+5"THWW&,$\F MW=U+\ZP>Q;CBHK4D1F&*ZAML^WMU+S?\?"0FUFU^)O^I M4#KZ_$Q*T)'_@[WWCFJJV_I&@X (B'106D004)J%(C6B5!&QT4L>16J$B%(" MA,1&;P(""@(B70B17DV$4 5$.H2:H"@]H80-A/#A4][O/&=\=YQ[[WG?,>X= MXV2,_<<>R9Z9>ZZYYIJ_O>>:/\&YI+'(MN\WHX.3Q2?@F'J_?4=DSH@5%4G[ M401 Z1@@4S=N#&Z'WT^5T$UX(4SL^8WMP3_L,@4XHD564O;'\##F M!/'!I$];9MX]6TLJ?HD;76OTC'[J+E.[D^99J7Z&KMT6Q_;!2$C%'#:,F[O. M?!^#<+\W6;&$AFV!3]&]>G&:0#4IM A6;.TN+.+9U.Q2WG]BK223+XLC,NW5 M]&/S'9$.#>4)A^:H .'KMM?+F]Y[7W&H6&(80D=+:;W%W\8<-GZQS#'W_;MM82Y B5HDF4)J M-4EU.2P+0;"G"-7)5N'[5;L5QX+3NQOFM"^Y$>1JJORBI6G?7YIQMJ>E/+@S M,_7!?%&=G#G: QUJ<*!*M8J H[6]W]OB8CQ\%(^M8Y2O]*.F?)%2L1K.J:[) M)LO? L2_GS[0')[=Z7YRVRM2:KD>.S__9:*DPF_"_8/II#T6ONJ.K2W*G;HU M^VH_>WVC9@4M T?A!"<199M=5.YH5;#(",PO^=3A;=5UXMB"6G1I?7M9<,;, M9S9I=DNU=C/@:,8^KGKJZ@$Y5F$>7I?9/!5^?0'-2_>%OR..+DQ*4/9 -)V4 M4*G>$N+.M9V3;S;5X4D?_3/@YTC/QYZ25:_++XB<.NG9@+,TD:G7DJY-KC*] M^2;-R[S(J[(*D6M,L>:/01%/"FPEKV0'RZQQ'XJU1\,T1X9,0- MZY_ST_R=>Z!+VCU7A"<&2#_R5WE'8.8^RAZHRJ1I; '<,$'NE!^PXM4';AQ32R,(]T!']W:1]9XS[F0F(!_WJH3^( MI?/":0[E87?I8I1>\8>KX[5TXDW8O(B\0>B[RNO0AQKY+0'C@[G1^V%S67H/ MU 4HTW+V0,\0C(/(H(K>=Y2/V71%$=C58;,LNV),(9S]@[&+PFV9H4_VKET: M7PYJ0D9AC$-F%'D:$D!MZWXD+7"';X>-W:L-LQXJ=HI=/33*JP]JJ3[-47[@ M(1IA^ $=NO5/S-PYQ:QE=WT8Q)C[5VUR(_!!S#EHJB".5F4E2P.KXLM)(E8 MT?E%IX4BM$Q@E/(FJI92G[[20\U-N,=P^>YC'-?<9P,\8>( J$W:,+:6GOKQ M:>1B[(EBU#'5-=W O!,8<[()WG)T=AN]&$+IOU)AK4@'Y[3QN7((UG3T8*[A MR_()%;^A27Q]"(WO[(S*GRJ64] 6=$]'\.(,(M!LHB6XC7<_4HU.<,]G$ M%OXL0-3UD)-V?>G+/J3YVX1J!>TWHE-)-5-#0QH(W"&$$M-S2EC(5]^FN>O< M^^ FCB0;_\QV^,-<%KG/><9 E8[K:8.J'H ML_U"-ZA[H-B!*4J(VQYHG;T?0A&$-%7\+!Z#/^SJ 2Y5H+=9YC(!CDS2]2FZ M)H51Y$;;M!6*><3R:D*LZD:=VA%#/7O? U5N66KI7W5\7+5RD<#+OL[M/99JN'66*SIM">T3!:<>%::H\/PQ//C3: W+U^QKD\T6GZ*NV MQOZ-,@ ]DED>H=%2;9&))6=-:7&C_0C;'/%C0N2Z^UV//H9 ;; */2Z^A4P] MBM]\GU#(D/F^516PE+*839DG>/6PNQNY2G59)JZ-7T.+#%0 3-.PDP<@; BG M9R_LKH:$0V[F##L8V)?61" MI!GWR=:!IF[8FA]W ".2Z9T=_&%$@$9/9U[3 MOB(X6&(?Q D>2A3">@9[DG),TS22$:^Q)0X6 Z$L1<:WHY\TLH"OK,^?NGPL M/&1 9G"S//!YP 3P^=U9R"T=Q/CG\U7Y/_U7SM MVJ_BT$*& +I)\%>'-ME?%;'["(?CCSZ#'+_Z#/+GH:=/HT,L!W6/ G#[:EY' M(.AR0X0=PF3Q1/SEA^>?YF>8_[![>2OZC<-,3:J9S2L1\Z9,SI\2KB-(];4^B=EP/\TR7XU/?R_ON%?30__0=Z-/= AR[@]T,7T?<#(=(LN_V?C MQ?^'!OFW=+B.%,P&;SW_XZ>V/M?9M((H84V!*70D DHHWP>P[A^JUVS)NJ=0 MK0PNZDJ(U^+ZA/Q5RG*NQF6NW'6S81UTBKP(M!/,%>M(9 GN@1NUU>GET+LGH_AR_'/EY_H8UE WQFLI*;-(SIUOP.Z8)54JJM5BFJ MMG&KT(=E)Y(Y0E3=#-".>8+Y3?OHW]JIG;(<. T]BM' MPA_\+EL+K?A5#8^IC1UU1JA;]C^>O.5^^'<:[.*>O[-D_RX@GPSF&4&87OPX MZ&LW9J9^M=_S6UU#?5W2G:=# C=[I&.;3[\KD"Z] .*#-:.=5X!3KDT0XHH% M53#E^<;'FWT+A ?!..N&R^\F?BH'W2E39WRMMFLGNWM>C&=*,A1^*$24CL8[ M[+B.(*1N[\;C9,:0IK4?RX ;U+,)0C?^&B+2HI0G7>UM_=I!;E5(>O-,R/1 MB)^!5M^MFN7QX@A9DM$2&^7S@@5%MM4T!DWZ$>.E?7Y&7E%0@6[G#(?GNJ.\ M,SL#3B3W+;/?[P^N:Y) &#I)#G=^X=_];MRI7UBK-.PP90 ?_EY=?O-VPJ2O M #1[:6)S*3\(,H >7:/- *X[-Q )*\84K^I"^WG+.J1MD]U\X,'L;-VL_,_? MI7 5._=Y=LMZ7S]04J2WXYRW&,X]&*M6+%E'BLQ&%XBCW:VC6 RF3V9Z4M*: M4W/';%Z0?*+R>X5:7K^\=3"YH2_V9EW96E6^)H!)7)E>46"E@F+P6R=6R=?.)U) MU'OMR7"EUE)@#QUPSP0D]D!TES)5E9_%/94+D#72OFOMPRYJJN[PKYTQH;\Z MSZ[L@5K=F*]%=NTXEN^!=$5<&6SX/="Q[+^)>+POP>&R[6#%B)!1__JJB#69 M"?[F3?U[[BVG?H7S2[=VL;]VR''M.SSSU!XH^NOO#+0?71E(E1XZ-YIQWHBX MD;E%V7=EG3T0T/T[ 2UL"/V#\,O]-_= ,RK!_T+ =1.,1^_\#=MTB/F4"ESN MQ!;M<0A3SW(@?695A:G2P.6?KN_]QVM_Y]G[FP+@O__Y[T1]_T* 4B;&@_B2 MZX3[-H)3(9YG^,N1&Z/<]-*YI NT0L;_"VO^R_%H&5#%V)D]N1<,,9?,C3TN MM-716?=V#Y2LZ'[$_C/J! M;4>?O2AZ^]^WY[\2<')<>,;Y,=J!?\-P>)?F[M^J!*FL93M M"3&7F;_%QXL$6*0@D-JYYY#8T^B_7?P[]>(_"?C[W_].W_@W%>+^E00/3C.8 M94/&K&K_.L73F5=#O>?I%7GJ3L8K;V#V?\("SVX-57K*F]74)9KWCRIFNUN? M7$N6U),%URZT@#QO_'=[T_])0)1,99%1H8&'SRX$V=OP-NH'\8 &Z1V82VN M?6 /]-\_@?]9P( (JK+(X[I*1/[Y#5MKS;,\3_6/Q_QN(N M^Q:O\_PX$(C**'PD\CEKY0!]VT4X&1BHMY3$:9T M$/)H^!ODU?_,LO%/$HI$A-X16Z-@?M1#9EVF2I_&JD*/,5\0C\L%V;V+E&/^ M@179 [5_+T(/+TYM'WL7][>SQSJ=?WM#4Z[]3V]P?O[^+O70^)D M@*LVFXF MQ G^? ]4YCL5[@HX4WXTX@ZDM/B?\BVJ"LDA.-%^7+QT<'4 &95\^AE'GM'Q M XOFN3TPI+LWY<%M\IDW]F*)>P#^'EH<1>D:W'>[0V:8A!Q$GZ08/ ME#9JK,/^(:27[$H9RZ!])"]B2N202HK,1-57 _0SOW/*]KBVU 8T<1 MKDUUAR_9=2Y@FI6,+?0-6+_%CX08]]I,O#K]U%APU*H=S:Y[EOZKYC4*>;^^ M'^E.$C>Z2DTAZ!@UJZ' ?:I%U8GFPQ7KN+0KGH&-NM9>ZH>DX[I&?]CNYNFW MVR287$MF7M 1M:ZD'HF#H9VU_=6LON:V-/2^*2ZM"[5D^_J4>\82UKP'^DV1 MOV7JR![(M0@2QE MQ9O9D9!+)"U/RP=Y$'YW6OO3MALQ3[YUNGT-R&9V;K*7 ME;P,OO]G]W7Y#K0G=QQ*;O<-CGL,QN"B&$PU.Z!F[/LK1BHX;9KY)UMT/AN= MC37<)6KJW_,])WCI^D%G-A6F27>H0,/Y$F#A)N5C2GB%? ^_6Z_T=F@\*_TF MU+H5D%MM.MK@,7I4 :1Q%#-/?SF Y'R(DC6@BI)2(E%*CFXB+9F1&VC6>=U# M )IK^6,.D']S(*1E]AFV0_$CP;#TBZ#P4J&GV%VU6/'5\!?KD=7K)C6G= SEF._^V5/^D*^XX91Q_X_Z M^@Q1.SMKHGO>ZR8C#KG.\V>G04S2&0?ETP$#:G5CYOY0IC0[,E/]0[4]29NO MEX9O?56U5I57BS\BSO*A7.:[CN%#K>$OD,J4I5,D[BB\$-USYPR"W.- *0F9 M@7/;NJLYJC_IK5A[[R'O(]4O5B<0^C.'4]I$"2A1/]H^$?YM=6K4E63>LA(* MK6+M-%-OCF@P*:)?&H W!/M[Y]A9(\ .E.TYC&N^H]U],_S]L[9SS/>O.=M8 MDNY)6'5?!&?]Q6,I^!D)!5:FT:,KA <+NKK4E!!M[AS[\=R7ZI/'!S'KG>ZN M#Z[HEUV=SQV1OZ/7T3@3.1_E>4R;:6#X!]N^:T26HQLM(2XK@#E#) \_/14C MP4;QR^%O%*8E^Y=Y;!O6PIGX+U8;GTC5>N69#;/+*O4/^-#.\SK[.G?OSV\V MV98WCUD[6XL]U3'0Q$'WO=@#"&IF\/=K6^3M@5HZH"&6/'-^.,ZH-EK3F&.U MVU*J5CN]+.(T\4 5 YJ:5;V;[;;:T+"K]RG7F"53AVU[Q3YX$PX]_BA#JP( MVS45A2XOR<]'ZO=K!U#6]BTAT.!,66FNTI6BPA]70L,L;8,')]/(7%YS2HX: M)9%""5]N+O=6[(%J#&Z)?2D4N\B(0,I*2($YM57W0.QA(^91Z#(,NJH[OKMZ MK.'ECE'2IRWMB1W$7"3HYU_LL5W4E!@?=)CCT88ANEZ1>ZI03+YLFC^Z8.(D M!E-VCZM'ZL7[#4N\!@DM_VGK^AR.$D.:?, !_AC@/?M)2F8S;*1"/V'% MI.YT[G2-7N&7K^(E$J8J"6>66,(UP<#)/5 31)#."XQ29:\(V29GDG1NPC!. M=A]$9+)R$?XF5 %B>F>#+=]DFVBWQQ &G*8BM;AJ(O#0D#! MV%]?IYZ@!!!QAKWT6S/F[ #,BBH6*B[39C&XM+CL:\1RX(.15-&54:GG+*NG MPY9,J#6H;DBY51Q#,OWL1ODT^LC40NEB;&\/?ACMB'H;FHTN1(>SF18C\IO,V.N,9#KD5 MYYAI ^JKX).;^HM5P[Q:IW9_LOTT$R3C*>8]7(BHQLSR@TDYP!-M(S';8$;6 MP:<9DB\ZBMO>177@RV]2JJ!?[,Q/FK^Z6F.Q9I[6P.WQ5_!K0M\'CU4;[48W M.$V;0GG<1+YDOP5RILR*YKU38R-@N ?*?_D7ESE3#)6-K!S&X /4]D#-J-/#/O##0)!) MU!?:J:^HOQI?I^%T4NP>[POS*T GV:JMCKJ0]4O=K%^0(2I9^DKJ^O?E4 MFJI8#D6@VSIS3'62>B]EV!F75I3GE$JN89RM923NABCZ,]@)%*V6*5:\.SKB M9G"4Y0?*CPC;%0NJOI%1IA%E!Q&S,MXF$P77JHAAKY VUR1KC"I^ VD9AS/1 M,'\UL/X-BKQ-:4V9V3'GL ?B]*JIU[*\AOWJ5.J>FQ38-]4>U']<_:K]S,-& M[\824]H'H+^8S@U W8-('R6F;*A"'TO<<6)],PWN?*U$\O:RUKV:.L1@^F]Q M70I^T:41^L#^O..,(^EG*/*.MC;G>P7QB"(60'VPNX++-*[ -4EP9I& MOGK38":_=UJS/4G*)#48'W@[;M/]/%>>@7F\?0WT)<=ZX)^$TCCKW1*(5SJ< M!(VB^[_[Z7BHDBH;PCCF9BG2$X=-:^9SK\N-B7V[*2=Z[;%=NY)TI*A[ODO M;^8O3IS7W0,I,$_J'D5]U64&)H**QQ#*K9.\5-^>,*689(Q05+'=%"[E ?O! M8T.R3@*OV;XC);C%K*#0#%OE3ROAX(.^T.>3/&6 \WML\TJ(2%[*6X0_639, M<3KL(E7]N=#\T95W@\;.9]1'6(II?5+<549B5?7E(;M<_T7*]@F>6?F=5[O(3, MK^V&^CAX$&B)U+SL+.1Y:F83/&Q2LN_N@.H4-ZS7KM$=1@Y]M=4WUW$X-KJL MR7KGXX3^0IW1ZP+F!8^_J(F^^4[%3;)0\"V*RI^(F3'(D_F(,;OGXW.3 MX+HA1=*@ZJ$GQSNXRB\D&[!(6!A/#ROO6*&^$E,^.4@UTAS!O2H3Z)9,'KH1 M.*1"U-/\EJ;+FVHS=U]$SZ,'I5=[6S_8?+EHG)YAKG2&"1GW0D%Q!7?6AJY/ M#8M!<1;;97#\AA]5.XG#:99QD0CXGT9B:O50DH*=Y+9,\JK%(9;<]:%_83#DF4M.)G8-"G9OCVSJWF88/02Z+/A)=Q M7YU&G%<9YF=P?5:"<[=_#Q$6GE#K"@HCT1>-]H4[.3EQCMN/CQM+14ZJL+Z> M>/7X_5L^DPL@D7*H$&H$4@&/H:-0TH@S"/25?I2 >H0*_EG=THY]IW!X%^-$ MG'E%G$6I502F(5QZ"/-2^DE7J$;:0Q:.:; ;X=RX?DET22RS_*GVWP)YW >G MT>7^GWKX&1TXS;A&7=%$!A_WDS4[8Z**OS_#)7O:9.;3SH'RA&&U(^>_'[B: MW)4'21728\-=9S(0V#\$6U"]>R QE:G1-!J*6MUL=I>XNG:%HA864#(Q1I1S M_Q%)%'X=?^[2LN0AUO ;;Q) ,H\U'6 MJ=#0E8I.3Z.;_8M*OO793OD&CQ[$ MZ^Q^BC2)/E/$@E'!$E>F.2?^MRB$%!>6[#6I#:T;^,&GA9L^+0M:2239)3^/>XIV7 M(&1H*%TP* MI7M=7.7'KXDJ'Q]16C.MO5CP9Q?:G*F;^%/AM78(JG&**.MVZ%WJ^#(M\FW M2>,'+[9CS_[:R*G,1U<8IHN2S \ ,'TJ)!;IKT.>^P!+[4K536%12YX-F+1[ MM;0,1G&<-HP_?]8/GB3E)\$^'??8'UR!BX#M6"#E:@>TN:C5+32__LY\F-7= M8)EY43=+(IQ[,MR*S_9U5E+"]\NF MC9ME6AD$^ZH^\*$%;7<8/(L_D.'H&( M/E_Y-.O<^E+A ],V5]LY6V;EF&BE\C6@(^*G7$YU'BQ\#9VFT%U4-WXG'@>+D+2W=^]Q=)%Z[[=$DW>R.VKQ5_ MKJ0!PTMVU+(=6A @_!Z19MH;BR\Z.1CZ.G]4R"?2M&AA1.&W@'3>"<4^T^<(,[I.W@R+*#?55+>4676"W2-N**M-_+:6-<80*#I'$-?0=#^K4.J0@?'5 M$>OS_>QNR4D]7X5N+\=+B4;GI<#JF?5HE\R(# 6 0%FBFY#Q;*;3>N\G.M1B M@DBLO0!_L\5U+!\JWKK07CQ$>,_V\_5>ZUD+7W/$[(N=R*6:2'5EWO%B_!GPN0_SA[!BNV40 MKS@^5 ].GBKSB_Z&V=WQ/#P,QP7FT;:M9ASW/(%8?Z8X<$=!P.YSM;J^C4-5 MFYL35.EXG_*;G !P,YAS M6>>0SO8@H.8? ,ZTIZ)$]Q-1B1S/CFK>GQOE+= M;TWW_>&;]U+HU'U_X7.?YQU294;*>DX4/P8']%I4W$'4Z10,B(RN-,LIV4[8 MW''WB_G.S'=I^0N3],PQF>*OO\<)&UU-ZG(8!=\D$A:N;5H\YRCQU>>560LM MM]"AS=W=E6=^U53R4*2.]1/;0:HK725]92F%"B%]B2\&[G()D\(BM9T#O*=W M'UT;'EK>N36@K>6O@CF8G]_I(17*^<3YD7203()Q=YDPS^?;ADP;^01P)$H$ M&)YV@+1(<%,/QI SCWBTWRL;5$EK7U%4>GG6<%3A7M&=I)?3E-O/VE7Q4#%4 M:X8VU>7UCCWR#D4X3)ME&QVBL@<*3TVN)L-YH(23Z2_O+IA7)'!ZZGCO!V>5 M;MKK-ZAYE4<)?5??Z[;]E8IV06#<1*$9F@\0E#LY5ZB)\?#S\VYFFAF3G6,,+'.'+GW.886WHBC#"5,@>B!>I1>+F0_QH MTF2+I$-ED[)^$F.QK)6,DM&Q*(3#L\XU)%X.\(G)2G+V7=F=H**%-F:4Q5?SMA7]/[XZL7GMEQ1FSRI]?KNV6O5D=%/DB^- MZ#_\CONR^QHEB1@CXPE;=*-]0)#_)!8;N/8S5:Q/>&"Q8J) 4C.4W7AY/"S^ M770\CT]TN>;9XQ)1^X/(UO.K)V5\I^4>"#N*7S]O(/'W4U!0RM\X+5S^SGCQ MAR,8/(2*,BX@X#0_ !Y$Q@I.I8F?;L^Y(A617].08I?8V M=L VN!^HNN,3. M[H&,JO$5&7?R/?K=>R<4+MT,<8@RDCH*=6/[B%BC-4Z!.[6.HF/30U^\TRI.7C]IWGVX?C515F@^1XF\VD>I:'38!."%+O!0" MB59*]2#H50//2.DFVB;. 22M0I+9D4?R%YY.+OB_5O#T:IKTV[KY_>KSUDB2 M,'D/-&+.8%^?$E/M.>:1(5D+C)%TA)MMS3!YN&JK[>5P8J>I8K\YB9*:I9XB MXOE&6GK@A9& MOX% P7('6OY XC%TM]VW%=!C$\ *B8VP!XJ4X/J*TS$B=92HI&N2YSFC)DZ3 M8?YJU>=LSY[LM7,J6X)(WC04?\@TQU"D5B5.VQU54@TV)%PSK0]?Q* &?<7Q MQ&7I"[&'NJ*S<'=\V,VH<=JEOE,:FF0>S+2;55'Y%./\#IGH:\96Q[ M[D:30J8* B6X6PGQD \6;4I-B7O[(4D9Z1"L5%)&!/)IP51M3[%+5Z@I52_D0-OJ-"00YKJOICQ@1.5J<")ACYA2"'8-Z".V" ^: MQI%:3]K=3K^Z,J$#0S^O6CG7%20P\77,EAN_@P11N)]+ <'3P6"]T,W; UF] MQ5FEL2NWZH/JQY)B#K#+O&:X2]]W3J^]:Z+C,11'VM'A6LZIKJJ*G+G^TMZQ M1^R4Z&27E#%]E.-)+='-,,,^8% IR>1+!W M;V/F#+AL M["+4JS/8X"\L+QIPN(\ONM2X<]$/7?Y2%X(#8#-@";U<;(OR@;'OE=##%32A ML=EPQ<%W!Q])5RF-V76\^J H<.VBCSW2CO*,=HZJO.0P'2/;YL>0JAOVZGCH;:-%*B6HV5%M^.:VISS!SSQ 1>WZUK"Z](-X M_>>/[_F?CF2W&",G%\%O5)J^FLG$&,I0HH*7AJDW]T"WJ[^B%&"9 MAS>*E,M^THC2(ET)1"A1>72%+O5^SJ^X:NB1.>*>NG]@8H#,5X4;FKC1[)U- MFO%N'&8/Y H[6NEYJUE"D>H:M;P>Y: 4U(VV2[32O,U+7W)U5X@$MZ_91 2H M=RN-T#O =SU!BPPN1H^N,, <1/:CY.9L6V1&J5H-E:Q_JWETQ]/_N(1/,H6_ MC%NU,<$@FC5 ?#SF2_/F[^'0DJT%'.DH#IRDK%E3X5&5&"T"3H2R6S3IH9E$ M;Q(-NF!5I"7!]E;,$PY=Z8+)AN]'R.JH,UQ8?N8!W5L M/_:B2G/I-P!6*K/>Q[X2'RQ75!#F4O"EXYL06-_RUWC5J9&A *DJI[(;^5\> M1^2$J\)E6+:/"D"4)U(9@^GFK>C M^PVR?S(>5/?>'TQ ^/87=! WNO[,Y!?99+)6$,R-:),;7U7LEJW03 ,=@$':4K:_)$T'W_U! MJ/--+B5S!IW*[5=05N9*_[CT.>NL@31)^JS4!0LE7MK3:_W15@2\$&0ZJ\ZU M#7YH?&Y[??(L()EG:\)5D7&ZO-9O "<*5(U4Y%\;5N2]>I=HL9HJ_$@Q??%^ M9^W5%\*@>6V+_3\ G'4E']E2$[GWT)\)^9XIG_8$+RO'OGP5<3 MQ?9JM)KBYP13&.>YRI\W1!J41L"F1$:/Q-%^AFXG]=S0$ PL#'5G-ACX49%. M>F;]Q,&1_]$A+9D$L0N11JS9-KG7'XQ@>?9 3V%(#AST"0]0W2(A(<&[!PI) MX<*&;RB'35JG7.ZMO"5O+I/ESM(;44R<:X@*JW0*ESGL/?M:&OW^K^V#E#T0 M'V-#G)5+EU+AHJ=K^Q77P(7-I]@?Q]J:^C_@_-YTZ M$GI%XM-\8(OXSAKT3:3AU%6NU8H/HG M92A6L4H;/472;0SX6.!IL="X-LU%=A MU($^^MFB!3AIZ?28'=6PI-JR*EE"K*)VQ[K*723@1JZKVJ.$4OG[%H>;O:XC MN6F1N[6,XT#^]% IJ1X="N9!<0&99)V71#@A'>Y0WS\39S$@H4@9^4SI/MN' M7>;1_*3T0B[137&6^W3#99K(;OA&7"Q:R#>.9YZ;ND,*J+&2D,D[=C';"?\Y()Z M(X.W7Q<,&)E^];&34YD0U2^/;&KZPCHFB&DPEHI5%4^Z<9'YJV72'^ SDYPI MY(YBI>Q^P6#F;5%QN:-R05&="\^KJY^8@(3CVRV.'7\8&&\?%POQ4 Z#'&$H MNT&Y55?$ :M+U)Y(3,:"42^\4NXWW( 35[G/#0W6U5$.-L52RI'6MMG,.,9) M^DU@D-+".(J\7]FO?8=J]8G(*,I&V-)$.8^N0T4\GI[G"24/+0@]@)V=JS[( M:#KU^K<:F^G[1<6]K4P;>Z!0B MGBD@;>>6@V<005.,HF I(5B79EY55E=G =W8?*C RM+W2$#)*5II*]41SF"? MV.%%-T52_%X7 E'7!CQ+*H[!,4BN')C5F7D1[&.54^.L?6;T^TN:@I'"9RO* MI:^RN"V72ED-K/_YH *!7PK:L7)$M5/<4I?S2=A*I$[=VE+E"G]4U2I=2F-$ M44E9TGH4]ZG+P:7V)JIGI^K>V92$,UQQQ&>TS/X]D,L2IT&$@E&X]IT9+@,5 M-"?BH=;/^S^&X:()4=(YIW.\EY,-OQ5[UW*T<:#0=4#,#!0XA26@8R'8KYN+P MZ Z>DXK3^OJQ?NM7?L?7;X!:*O02($PA.%+C(E8,TTF_MC!T M%D#'!5S/MH@D:]W0T//Y2Z(Y84<!$56Z5.$8)>XPT MHEINDF*38!@$6?G(Y&AP$8&V>HQJ#_<6I:/ P5W(>[PG+:=< M'23]7CIF!BEU3@DI.XU=7)F!C%639,K)RMS CGU:&TJTHMI,O97JX9\:C(U4 M5,JM35UH'!X^J^?I'>#NSCV:N'/Q5*I65*VC3HS8B^ML^$E&-V1_^8%S\0O\K2YFS M[9E0!)Q0Y0G7":YB@ M>7(V-_A,==FOIX81QM(&(J=<[K)I@\P%O^V!*H27_#+9Z7"GZ?W\UL@!R*2" M;U1J1@*/##(FF?-'#W32ZL?2(OA$K6V2$G26<*Z6O-F++_*;P56;K7 AQ@A. MJT_14R4N&B= R0L1P$E0,UZ32(4=Y+C0NE[G&KO\_G67^$IF7UB9EGQZO[71 MK*E*VO#9#VQ#*/%=#-*5BB?@N9;I9ZN3UQOGL_^V/9V'VNJ'L( MX&[4E1J*BRK>")8U2584;;)-KCZYG#+M5F*L"'?G%SI;$^(4'9IL\9Q=*B1! M1A)7^.?3(FR1QU#=P:1'P<&/X,[.SOP]WM[:3R^\C=%S\7=Z_!XDG? A(U% M>\2-135+G )\*7CRRN+83"83\A)%3$+:0;9Y^Y[5=3-8B2*Y6.B%Z"=3&S-: M7J2@-*ALHMGE@'0@: ,^ED9K@Y1--44M65VJ*!_>"#Z]!S(S\[R,:4(8F=;4 MW,ZTQE?'&M3L2/-LQ2)S%?R>^KU-T/\$4'=TD4:[%;H2"+P9&@P\:@QD7:XE M3;A^$HD+PQS$>#L+I:$]"]%N9M)C=U/MPB(NZ?.T\+6)>KTJY]AB)H$7\86H MOJF*I)08G' ;N8?;U+G(Q%\];E;3-R\W>V+<0UC8\7@O_;)+#ZVH_N/3IB9Y MF]]@;AA2I/5W>T54&E()L"&M/,U@^4!I"U%)TV$C;%O[EO47[))[[.]:/-;Y<<<#[DRPH%60+;,ZDT 5M(0=M@=8= M H1[E@I_@E0O["0=0[K+5,(./O/$AD0'9ZS'K(Z-*)0K\$V^/"60-9C('/!# M5P;=J&?7A@,/(3FIX,;)4T!@:G!%G7FS/X56Z[U;.VWX^O&'847IIRH)/PQ3 M[H$_L?D0Z.3\Q!J2:[H&XYZW4JB(.QE-1 M3>RZWP\$9F@!4-I=X"P9 @;Z;X49[8_! M_=1MQOPED/Y1)BMIY]'(=]&K7=D?O=$BZ/NL@"OU[E2CA 1%/0IW H@4E5.- M\1+G6O0D46;35,H,Q >[-E-X#%+<7$?YM(S)[-9*PK(D-'&%1J#&1>)A6+XY MHE&$JHYKDSR8B 1GSQ4=Q)"@D7[,UR)/(;6C!"L_93!^W YJ]\I)2EGT*[U\ M(FOR"TBW@ )?*J1RDC.7U$GBR7N@8Q.(J>87>KHQ.4<' MERHF.(W5%<_I<>'(AU>K.KR4P,K2C^7DQ=S>92ZB=UBAC,_X"K7Z]WL@F",B MK?&RO@CZZ;#MT/**JO(!.U.%FPYNR?,[[X*$@H+<^6XV.?,8\0=$B-W'7__S MNS&VYXK.!>.U[ZBIQUE== MJ6!\4UUR/)@VV&P;G$F\KR2;U!G A5C^S&C1G\H\ M8[7$1!I;$=&CCGURU/[:L#Z\<6I91*3=!)7G["Z_'V":.*2 MZLX>X)Q@Y.]_U_1\Z8J#ZN_8@( TWLW#B=/%@6BO)4A1)F*T+[G+"*4 M5CA_PW;=03KV-..D MZPN/5(N.EK;P+)[S;4$>]52!LQ6>LTTW7<.Z[9%1U*"9_!8\_PB"0%)N150H M"P#5C0S5@4;D)U:M&5PU-UTAFYSMB?D\)! MOL],>S?"?3H=-#9DKC>/FW^W-?JVLN79E5#V=.4C*N[/(BGY+VCW*:*5T>XK M)+/S>P]><5/+X0V8.3?"WS!R5D[)=^GFLD7DY)!,4I*>PMCKB";#! V2V3W4 M4&;%QM1BVKN?DZ?PE,K)HEM3NEUV;$OR/"U:QDZ-.+JF]=B?\+^,$ M3IC%1N[HG@?JJ:%H8C99-E1;H^!G2FI<-/(WVGYJ@"6P5XJF]7##B&?X]H-G MD=Y DOZ#@*-K60WA;;6OC[\R>O!!^S>)3U-'&V![(%;.,H! "81RS66RETA2 MQ#?#&DR=,0[!18[5@ZI'\Y_VP: GG\/S%%#WBOS7 I;D8BQ/'4\WJF*T0\M5 MIQ:7INMKD09DNYYCP$HS5G XO++P\F6X2FE;F5:0J6>+YWV2>8)KB,W=Z +VA@8T^5'Z_,X M\_YBN7W-.*U_@EO9Z5*H>1_T"0-4"=RBP)HR1$I[]U,RV-LYH2K>.3^KFPYC M<^0+2%(%P-[#E(A5^!4',D9'1GT2NE[;!T0>M M7K8<-N85J$]8?'#0)N)N@'1BZLCO'MV00HO9+5;$L2VD&H6L0[@6H#P,*43L M*245+(=;F9YX_UCKQ815LON$9&6%X>D\=^N#?K8L-8=:6BEXK(\+A, M#FTP!JE-B7W]KHVJ95T>UAB(C:X4]:T:7!]5S,<%7Y&_(*/.=Z:B*L%Z*2+6 MT"KF]3M.Y90U\Z6>'3U@AE8PM![,;TKYT0(].(:P45I'@W_:VM?@/YX /FHK.2S/F!9PS^ M734S_IN#OMR' 2V[(=L@\)$6E6%+6C7>Y?@KY;S^'"X5R:XSI@$^I0:'/!\S MEP/B.VQ0.F2W F;6>$%6A<<>I?I9OYD"#N 8@T*7F5X.#K:6\4 M7K1D3A"X3^/N11/F1/ZHC>#.^#7!I)(Q>R!H.?JG2Z3VWT]!F\I_WX+9]?<= MFK\+.2)+>[Z;09??N4Z7'] 6GQ'7GIH3_G[2*-+RZ7P368V;:["B_7*CM\ 3 M1XWKH8;7];#IVHH[VG0_(&L&SP9(D3&SSPH1_"39< SRAOM,6L +#X9ND&=W M?J/BNP*[4UGHU&6+D[*K,[RGB_N*(;_U_EG)NG\@B_:#@\ >Z.G]GU.5+Y-U M-2B,)%(I]583]?1H%99)$QV^%!\5H[OU(B#^<4LJ9TUXQA?+M1,7SAG)#MZ^ MSA;+:(>4^:7LG$24D&9!C\B*%@TFJM7AJD\PG5D./3"6\V-C$PTPE8B= M=U<3RCND.N3+$V8_1O[OOF+,K7L@+^CHCQ9()>13]^5/&>#A!O%W[ADRH9Y: M4 E)2N="Z;B-&6?KU4/5UP\M2_F9W!@+7(YV#AHN!"X3BDC<['.!5R8)CS;,UH<6D?YBSB*) E M;I*9'W0?]'#B1!$P4C*V$";B.16V$?01W8Q3:Z@KKRL5%LG='2P^?SHX8]D( M,6F:DN 3$OW^0P&ZW.V_:M(.X#QVL_ N4\+(4T"I/S5_VB$IMR=ZQ?("_,+8K9"#DG40^0*>[I*E7[X+2!,> M*?BS=BR+G,GICKM ^9+U;D$S.!F3XS'49S,YZGBIW&Z"<"()\:8":MQ M(\O@MASS]$H8FF(8+$7"MYY:G]!QM8'(NM-X/F,0OSXHK8TM=_5T##E/G M;%\>2;";?Z"^ M%2@-U=X0NX?K'M[]SUZ.C,0 M'(Z2-*%R-NU'6RFJ5,MV"8:5D94%#+<2,])(W@^2%T"#K$_M)FUU5A74WM]3 MR_I\Z>SQ!^S$FBI5Z\%>I&^__5* 6'@-A;5#>T4"EGS^KU- MM1%1KOAK:/DHN%O/D" 2"B[GC@"=!-R]2?&AY?61RD,8!^JL MG8-=NYJ#=7>E)?@]&ZK>'"B=VIJF(AJ6?KB*.FY7SBXU7KMV8>*-1-)( M[T4)WQUI1D\IZC.ZW/492ESO_3C,&V%D9J8#/QGW>>W2-_*%3?4DOA_WO9?A M2JKZXV,/@X7^C!TEC\@K37!NNC_@7(+0:@D,G,>)4\6S1Z:(KQVE%.YKC$G? MQXH>X:@[5_;A< X/EX_/=39",H1BNC4-M#CES3'8*$>>3>_*M]A:17DQ)*% MYG6J4;.R@$G^^&5_UHKRR;& Y,;\YPH)P55WOJG$Y\!FRV7'?6[\5SB18-VQ M9'RV[8FD.]^AVI',-L)"<2H(C^'%#^:^M3X]PM8'E8B&!07L;L>BCN:!.CRE MX%>?23_4HD$ O1EIX-D,.FH/Q+L^!CX,C)$],U+RU4,5O/I6P5SN=?Y$XM"D MW4LF+Z_.*0?MLK=UZ\-W,\%_^8_S_>^7YS?/.;7$%KV^PM MY]_?84M@"KT(T_0282$;+E_I'=50'PD?@8+\I'>Z28;2FFE*;0]=KVT%G7LA M\[;T[@T3/CX^X5:;?^SQO@4?T@:!CI7!3%.E>T_&](+E3,3NX@FGF)M/JU"W M'6'PH.7&&X,1"9A(6 CQJ-U*C2/_K8*WBKQE9 )>XA_+/_"!UD3:D%[ YA@B MB_7O=11BLSG!^1Y-[BBD-RN_H@2(ZHUG;[75655W1N9!9V_Y)79F,J0:5,+L MC=S[MC<,=[6N0QJ*DQ?-[:!$9G8. 6TYZ0DC#YLI[\NT'&KRGO:VB0CW,:*& MVR#D'$QM9')MKRV7)E_8_/O^"8A) % G5G]*W&%I[]$-8H2"1U/N /OM5\G" MN4T9B9?]9[3/O7YK?\[VH!)9DS6X 66E6@)8NM;4NVY/G^#V73#' 4>YG39\%RK#AD-W(MK+ M]R49U*F?3PGH.7='T&&):?+#__[G)!-DN4W8 !9"50Y#6";S1W[S:@;K0,)L_+)FYL^<"\-*CZ'UHB\QU*23J/FJ0%Q"_ M^M>$_S9-402=]Y!^/V%AH@(Q_\']PC#'\4S5QTTB7L?I8L>1-9C27>-G2$^+ M-U]?5R W5XZ;$38B=HW$IM38L4-M@OKV<3$53HFQH]-3B2DC!JWMQ:R2IB:: M\A3#7_=)2>I[K.;Q,J6HH$2B3DM8(Z$>) 7DNN(MC M&R'\O;<09A$2PP;:\?6ZJFQ]%CP3._^(1@4;-S/)Z?-1OTP!!KMN(T0-.[IG M6MO5:M1+NL"204Q_M/K";JSHD,X[J9XBQL!#Q:+\H]^GMX/^CS>E\B8H]591%Y@K/0DOS0NEJO 6(74-N-O+Y9=S.'(=IB<$SUTT$G"R-!MQ;2>,;R0K M!TY]EO!:G MRD)K1.SQ'>15S+^6AXBNR9SF>2V0[LZR&R2*!I,"-4&Q"0X[9LJBY[:6LI6* M)V=YU?*P\.'1'-T*K69L$:2L90%LQ!O#':($FYJ#%^DN/?!?T.:D\:>+=04] M5&YE;D'-'6FO^SUI)YX'*6K>?!6"Q\1UY7Y:R<8]-, MZM"BI8+"QX=P.\R$R8$>BLB/E8J1U;W0_I-F$#H\W8-RF-@SJ6\NNE\@>882 M\DIEN-IZCR\_6+L_X)?.M*O\*E]OOA*P%';%"ZTW0J-8]M_^D 0W^.D%"=DR MU%KC1EO!3P!=UFX'KA&9K#A)ED=-=OF9#=%?(>S&T*8UT+7\=)WDX+1W^UL. M['OT>,#"OU^?2!>3^SQWE#RJ083!+XUJQKU,(8Z6MK;8^_&",ARH1H_3=(PR M5 //-9]6B/]J4IIK=?OHV;-NI'&7J!7/4ECKX-JZQ32 #I[MA\&6@1V&@6LVMV@WB;P[* M:^ L:#G@&6HPD8'SC\ACOI2O?D';5,2'3D8L)HMC##0ON&3Y7"+QQ%F0U#;W M:_O2 YM'](]'E6:]X_<4OSNLNX\L].SQK>6S]U/?=CP%2:%(%YG2*?J'HV!C MW[C2MB,1;1\MCH*L&DK,H3E%Y4OI0\511L6XS[@BJCP- M6_%:1$R?2LX!QHJ^Y,NOJ$(+0@8/N@FT>PCI1YW&>5BZXN",SY+.(&ER'%=MJH993 M9BDS8,_[Z8,9/(/4Q4'.V>+3=>U,?K\SK<4C&O*JM=(N8=_,1Z:]?1)33%47 MQZ149,."LF1F:R^Y73MH;./80L%U.V,?VV F,)XK3KMG7;]CS":_.3[FK@_0 MPH=M) 4$))/7 MK\\];SJW27(CR1Z.+"/$8I"3J7L>J8("&=H5S0"*V & #2O3WBD<%0D'K*R> M@(?T7PIF,E!;!M\Q@6)/*08;U[YH^GC6VB#>7Q^Z^S)Y*>2XM=!PUXI=?7*5\A#:O49BCR/3@N:/=R-S.')^QFAJAV*5N_3] '"C8ER3X=MWIMT 'F0#B_2\:BZ[:K[(W(7*B[54-\/>X"H84\7-1 M_@Y>(;ZY*/596KN^L4;I!)>@1H&J?6V-&W]5H37,4&:S 6D"QW./+TFT?]&N M*X%VHFAE]$#JKZQXG!*>W7C6C[91ZJY56.$E,?U*TOB$IQVKE9T/Q.SJAC;= M+NCYRS46>$^?#T3@-=L<:WU6M6T/(2(:0B0V$3Z72E1FJ M3#7/82(H#2PZBI' =LVQE/":]\/FW]VC*QN ==K;[/N>[SS\SWTF/+ZU#(ZX7\?:QF;F[Y8L[ MFOE;YBONW!?@XZ&9\V6W6*".^'MTYT' ^M+)QLCI*S )HK.1 R"Y>TT78+[Z//PRTT_YF ^C-A-X[6$HIW3"_/ MNA4=]-A>'KKUM9"SP"TE:\ZLT0YA5+1ZK8DC9$5.."!4&2Q^9JXV3LN)E>F7TDT/Z=%*H29SJSA:( G.KTSE M]#;3JI!W8T0GG2D]D.GE)DND(R(RWZ?TP[G#:0'_I2U'CJCN=2[W'VZ%\VB7 MZX=AO> PF$;A:(SQ;AWE,==\7.U=(^S[U:)QP]HZ>*DG^/R(.L<[K.3=B[!A M1 &[ >ZS.AB=B8R)$K'-??_P6'N9;:%D\'[A( M[==T*^#YL)XP3]))C"E14 MKU,%JQ)+UPL--[984NSNR_5/NF."S)"R(HIUKY9A7K\<_&P3R+%O9[EL?*_A M_(@OJ>@PUIFM[OPY&:92ZXLU$UR&_F'HU6&-N)-^O$GXF$9D2*Y#1/SJ!%X% MFOBP8UCFC/694M46UVKB%S+5V956VABEQ/[63GQL* ?&\1CH/Y_7M*,).P(5 M*(K#9!S>W:EN7&_]@YUUKA%1SDO3S:%Q._?\&?770J'O;-_.:\MX\-] V%+$ M.3&L3"LF@7%@\2,9A(8Z6!UJ,!S)8EDP7D&>#T9RM_ M!V54-/S7JL?Z"K<881^5*?V*B$"]>]WB8W9=,\A;6(WJ0X55$ JCOHR\B5!6 MB29]J+QJ_CJ&/((%1%RQ&I'3I'-.Q$K*LT97FU/":BLT0$6L>X^/JDN73HH5 MP4[1^OU$F)K5A\=R:GP1[+O7;HH.+]?8X&LE;TR3]LL[>Q[2MD+GT&EW*$QW M^$&4N_MX.]O6K=HKBJ&^[O>"K XB?C0\^EH MF2'HFO'9\;-1O66,>N?#%;_[E\$^&=W6R2.==;CB[C-]53;:9Y/XD6M22A'> MXPN$2& [[3!GT3EMKRVYDQ4]"O9Y4UQ/\T7KC:?,:C#M63G+2 MB)NMJ&.O](M1"0O8C;X6?R"/I= !%[-M"H09 04]4H4NT^\3T)UB5$47W8U-1>Z=#^6'ZTXAC8/HU-D4)[=AAC-=B=#RWL>X_B-\HG:)\^A"4$/ MQSZHJK^R_]I_8['PNRE[DK6=1!;B39I4MAOV?N%#'V.%I*-E0DH';[+@=G>W M.GE:HP'-[=B&*6-R70'C#T?36Y]) M:>-PI(#QJCE=^ B 79#.R""&!1X&.- M%=8C'.28C(1[+E3,E:D7GP9(Y7 _BTG,R6%%LJNI[S0VF!IADS5W*>I,6I'. MJFY"8WEA9O[,1 2BJGV/[_5+*L//I6"VD:+T4NI1LXGMSBIRDTM]4S'(]0X=R7X%%,!]XJIE60#H+NX"]0VS-C&O+=&&!,FIB6ZM/!0=Y>Z@NVZIX M'Q?]S1$;*,6*W M=I9=X[VVIIDC,7!AM#!PCV7';N#6FSDN8E.*E8$8YE>X! ?$]'OV8FJ=+-/& M"B7E0BE'0 V]BIX[80ZGL/J*6PH!OM>NAY]N#V%G<@LYADQEGM#],HYV*_#L M.<>,24GRO%"/ZVM8=84[^!^NX-;@]9Y?GKX@]QWJX_U@&OHR_^&E4)NK]F_% MK]^^N(K1 +>KMZPG'DFH):ACY)2W^W2X<+NFJC\^8YMHG3G'.*?&R:?#*-+@ MX]?E]PU%"A17T:%1$A_?E:V.YAT7=XJO?W(M.CAS.?C =G7_>UW\(H&:L$#H M^I)Z&Y+)<6*)=,R=9.+2_ Y^PT>Y3^(C]!A.55:*:@(]V0J/7F=X_W)^IN3A M S5Z$8UZ9GK7:N%+5ILCRZ.?#N\83,5)+*+(*M=UPG#^KS*PHC3+AIG9519T ME6=#KHC-[XI+%P]$#;_)-;C]"2R"MF)6=<#<%[YD8Y2ORX:D8L2!W\ J5@N9 MW) C89\T7'JT_<*&:FJM?YT+&QY@OYGPZN8?F*\,_NX>%H'M.C%#<,EPL5^= MJD7E>V5Y;JGW,SCD7/8YV"*O8X[/G."V:@SI]P@T+!UY6KAH@I;6];Z^:_.&"AI5B;EF$<''=9Z)3'[T:23)=TC@9=;/^/&@>$#9X%]<9O M-V'.C/Q)29$BL2?O9!9YN\-&)'I5S-*/[?.2O^!>.&_&7[A9C9V''%F3-_^Q MA;,<9P#/.M;1,M[(TQL7N/MY8I7N'A45$9Y78S!B24VLR_YT%II$M7BD*>%W M#MPG&4A<>C1)4/]U,G&F_:@GS7:UNU"\Z+9IQ*JQ06NMERDRWB>28DV61OLS M"_K%#C41YPD20$SOCHGOF^#)':4*T6?A#7WQ;\1SE8+F4E-\E^1+ZWC_8M7G MC39EQ4($* &09-FXE9ZH$X#:Y4;@0!GB1^VI'L&)J+93SFR#F[S?EDJ/G.2[ M3CAQSR%;0P=N()#->'CZX)(6#%P M4M&=I6_&7WP"5%HB'2#)Q*4-:OSWJLHVDN?8"XGOZUU9Y'&RYS*"F0O3.JO8 MU+P!$L1 4,?8VG(;N M\85TQ26"YVZ1GLSQKA"#Q D^WCT-(Q6C4\!:8UO-&S#R+!,6D&'6J# M5 -N6UT[\4W>5=75>9+A_KB, M,T-.< B,T!S09?C/?IF/+7+G/MZ KDD",&CG=,"*/R\\D9<7FG%C-22B] M7AA?%W+R/3OJYK7H G%%YD7FH'B@XH%LKSE#OQ>?WUJ]= M&:VT?MHR)/J<5^UTU=5_X:'22U->PV\9Z!9\(6\3M!.=SFH10&$'OA0D6D\/ MQ7,&O]=>*4<*FJ_+?$<+KM 7F,@.G)A="=K:'GSH^AZ?./B4@V&FF1TKY"J M:;D_@W3@YA,(WM 9WX$/(C1'B>C#)%R(]\FEH*MYDJY^7&,)WI].Y3M*XXZ* M<_70\DWW\M$LDV;H\NX@CM/:NE$XVPIJD/!<*> ,/ !4 !T=VQO+3(P,C(Q,C,Q7VQA8BYX;6S);?_N>??OWZ%J9_^E__]6__]A__#X3_Y^?/[\#K@JWO1;X"KTI!5H*# M;]GJ#OR=B^IW(,OB'OR]*'_/'@F$_U7?]*IX>"JSV[L5"+P@W/UK^1?*$1$Q M)Y!@PB&BE$!,/ 9#C%'J^R3UI+BZ_8MDJ62Q%\+$IPPBQ"*8(J)^2AC%L1<@ MR8+ZH7?]Z[_%M97^QCCG^J_;BZMLD,7JL?Z/_V?]^^^L#MQ3V"65RN2 M,RV@ROY2U;]\5S"RJC$_JQH7^%^PN@_I7T ]@Z/_XO>)_^J]_ Z"!HRR6 MXK.00/_WU\\W1T7BG_05/^7B5H_L)U%F!?^R(N7J':%BJ;2OG[9Z>A#_^:4$K\563$_E MI?[%._53*T8_Z 29UG):ZNZI*KZO1,Y%PY;/'@TR_I]_4C\MUA6\)>1A\8LH M;DOR<)>Q5X4B\WQ5U@3^.:M^?R_NJ2@7*,64(A]!ST_5U!3@!*91&D$11&%" MJ9J^TG2QVKSD"Y'#7[]T^M1"+27^R<+VU9%ON!15L2[9=O:[7QZ:TM1LIN>_ M]*>"/=-LJ3V,HMS%IF#VV&P_X4J950,C245KR]J'*92"X">Q7%7=;Z#^3?T= MF\O[:>_%N"X[JTC)SHQ1>\5/3#_]806?#9=V3@>:ORH&OE/-0"BU_@2*DHM2 M.=@'3-Q[]W_-2\'T#?Q7Y8KG/--/)\M/ZCV[4X[>1[K,;FN)/Y.E]BL_YE^$ MONXZSS/MRI/R:2$(2=)(I- 3*(0H%@A2FE H/!X&C,LD#*VXR(%.%^'"3*KTNI M[T.4^!%,19) +V$L]M4?$\^W(=0CMP1L<+5C \=H#4R MQPT!RIJ\SL#@B)".29F49,Z8NDLUC&R'LZ:MBIXHP3575=<[K?RYKYJH^%#%?I<1FBW5VE%4"RXE3@CBD#.LEG9Q',*4 MZ8T?CR1I&@4X(H'=TLY<^-Q8LM84+(O\%BIQ]V"Y5=5VJ6O#. >L"ZT!XS9ZM$"]$3KQGM0=E?00YXQC R^U06 MCYD.VE-L^KI8TY5<+Z\9*];YJEI(E,HHBACT0^9!E/H(DI"$,$RX8%SX4>)' M-N1U2MCZ>0VRXR/XOZD&7I<)5I@I$C\CDI:E*R,3%ZEUR,[AE,)@^B M7#U]4J_%2OE@;_ZUSA[TIN0UK5:E\LT609 HSO#4"I(1Y021.('8"U(8<9+& MU/=BWR>6C'):XMQHI5/X"M0JURN7C=+@MTYMRT.Q\\ ;$XT[.$=FFXN1'$(Q M9NBXXYDS\J8F&S/S#S".X8W#:.>UD$*Y15RY3<6]V-LN>U7DJRQ?9_GM1Z5& MLR+1%$.*$PY6D"28"#%,6(>TC:$-(%NLR-JCI3_F+'19>, MAAE+383QR/S560$:,P[OPE^!K35@:\XH].8 5D?$=XDFDU*B \AVR=+%(X=Z M;ZWH+ZN"_?[ECJBW_>-ZI7..=!K7@GL,(Q\12"175.EY!*98,"A0Z@E$8R8B MJ]W_,_+F1H<;=4&E];T"Q597\$.6@ZJVX/B29A#HIGZ;,RA']]HZ%+\T*#;* M@IZV+ATV(UBX4IV6/HF&YZT>2 M+?5V@2STKH#X(MBZK'>WKOD_U]5*^XH?Q.JC5'3XJ2CKH*S5JLSH>J7O^EI\ M(GI7;"$8)8)Y ?2YI!!1*2&)L?+M$JK^'X>^AZ/%HRAI8?S.RG-&8CDRV MS3' ,U,[;_,'O2&GW,N-T5!9#;\HL\'6;K U_ HHTT$AM9NJ5MR-^:!OOXZW M;Q!P1^ 3#96C"6!L;2>=0":"?G<"FDKLT)T&NKK)E;==URYHXOF))S$)$I@D M.(9()@FDDG)(8Y02)&1,D-6.YKZ(N3G"6D.P57%0%/\!($W7_I? ,_J2W@J9 M 2OT8\8[6WCO"9AX/7W,P/UE\M$K+\O74=Q#L[Q)Q!2LN,VU+W3#E9!,9II* MKJM*K)K\ .4G7^>\=QBK_J;TX:_V3FF[5;T^^,K78D'3*,9(^A")5 >#\!2F M<8J@$"C!B*381]YBKYR!<7K+)$88?7AF!2!&V5X5=@:SKHVPX:XT%G?7T>U#,3M !<@5?[,3%78//6?#[SU@S.M9IT]!QG M<$VC^XODA4TZ+,>RS:958O#A/A."5V\5E*]%F3TJ=;5WWLW!;Y4!.]]OJ,#?ON3.AJ7*F1G6U MK/.V*KVX9N3A07$0(\OE%/!]F&M M4VGU[/BX@8PU4-8O&"#-?^^*I?I>058![4JI:93_>#E_&X'5,+2^M*9=/VBJ M:?[[Z9LG(55:?)0M^Y+EEI#;K)T%)K%R'/T(RM33 M^R6!!ZFO'$GJ4RR$C'B86A5,,9(Z-P+52H-::_W2;_3N>2N6?J$9]F:>H'-$ M1R9= S"OILD@M '.5;:@D1A1U;F$:BVM\PJ_B/(QTW[B M87E?E83J\)]>%__L#VL[V%H>DP_#)G1#^BW:KD\EM\WUMF!?._1$Q_%[QNU?PA_ MX)IAWVF]N+RIJK7@K]>EHHNVDT,=@5K_\>-#'>S^YKLH658)OF >930(,42> M/EQ( JJ^9AI#&L]PO M8&1NK[6$/Q,-K0X@%'G5ED8LE3MRVYR@T2?0O^X3>:I_??V-E/P*M-9=@>V' MI,:H <'==#$<94>3R@ %)IUZA@.T.T%=\"07 :(WN6)]1<.?%:]\6;4]7G2A M?W(K%G&2Q)(R#G%(U!Q&I ]QI'Z* R_UDM3S_, JG,Z!HJCN[7/XDZOP 91K?@5:%0'6]W'"DDUP6N44-63@E\PA-4$D-.A MK49/&)B.U620YK?O=)&AOPO=7D_PZT?UVUOQ.JOJFB!:;BM1>73*H8L" 4E( M==0JCK1OYT.?,<]/4Y\%++&A+%L%YD9&16 MVZ@.:MVOP ;N5GW0Z=_27&N"P_2C@>"YRB>R%3]M@M! :_+@FV+L'I>Q$B<)I EPH,H M$0$D0< ADS'GRJ4C,O6L]B%<:S@WVM06-#5;FWIJ@%15H;>1NC:PLBWVRKIB MK^H7>H4&U*M95SJP/.QV/^:&Z^F7',G1?^3R'"<0(I11$4-(Y92L*0,ZNH]O,BY\;@6XW!@U(9JD^>-4K;$;,!V&9, MZQ;"D:FSAY[65N\QMOKJ6[TT]8,*B1XM22Z5=HF M^+<^[,IJD_1G17H]U,8Y;GDV0 Y.68;"/O;A2@ULHS1HM&[/1;H*3E?]AG4. MLV2LT9KBD.29W/FPPB M+Y0PY7$(XR3@@40X]/W((H5^*KT'G$A/D36_W6Q;UOT$NMX,AJUL)AOUTQ0[ MJT%\N21YXQSYZV,Y\CM[KYN+YO8Z6*0WS>RUF"A3:BZOAUUVU81C=3)1:PH] MILOYFA#59^EC4\H=N.G351=[6Y1?GE47TX>Q[\FJ_=<'\7WUN5BJ)]U^_2:6 MC^)]D:_NJDT.RH)&-)0BEE!ZZG\0X2&D21!"R26-N!?Z++!JO^E*L;FMX-YI M2EK=$5U94H G0GLJWE][1 MCB%E7$+BIPE+2,@#'@]HK'Q:ZMQHN]9V4'/E,^B:$:YSS$9FTZ[26*UP4Y!, MJSQ1PV4SF-RV73XC\R6:+YO!<*0%L^'- [;(WMP_+(LGH1_^0?E [;]Z,#,\4IZ3-/W#H=#9[6_1GKG;GTY2NAWZA7*+_--A?7[1V^ MWI'\EZ+@W[+E/2]BA\U' M-DU''Z.PC!F]"&9; ;,?W!H[2??-$1G6&] M=',;_K!UTZV':792KS+'O=%;O2K/I%R]5$>,*_.J%A0+OU$ MQ!PRG$1JLL0$8DZ9^A\2!RSVDM@N$M2!3G-;HS0FP=JF?5KK46&ENY;5E=8/ MQDHT.2R6M>9/44S&9\Z0B\D7GP MRLJ4=4K2I%1D8/(NQ9C< M,C#V3#FI/%NN=>+C-@+BS7>V7'/!=;L*7VF!OL[16>C!@*([NT1$>*S8V4^G;UF]UVEC4M M87JV:3>CLTYGO309+^ W;2&H3;2D,6=#;L9Y+S&0(Q/DI&-H'X7F&'!746BN MU)HV"LTQF'M1:*Z?_R+3P/6]+I.R\!./8@4RY!'S(/(D@E3(&'(>B#@- \Y3 MJYJH3K2:]02P[64_/$/4S=A-0N;V(_+'8/(KT%@V&Q)_#O0\&+S5Z8]$W\]A M=,S=.P\?V!R$?!?5)_*DEP)MU& 3A-)4+UHM$L]+4TH0Q%Z"E5_N8YB&6,(X M37SFA8$?2*O(X7,"YT:WM;[@H5'8LF?'.6S-.-,E8B/380/6IS-@V;?2,$3 M57N,<^*F;7EA:/Q>&PO3^P8$DYGF/K1Y#SICYNNW8INA1-(4(^1S&/EI#%'@ M4YAR(F":^LCCH8]92HRCSBY49FZ$HU.,5@58J9>YR2VK+DDNI935.69;>[898MHDH&PR2@US/T86 783CM5$D7AO-U^%]J_) M_@AR/6J]Q=)];:0:-;5H6MW5ZZ@BYZ!LQW)5)VJ!^SI3"TCUV^);_7MUZ5)] MAM4*4++4A=O4DDN(U8] 0:F>I?@ANV_ZU>3Y6M<7J\N35.#;G<@W?^]^J;=P M2O%0E#H%4?>YV<@G#P]E0=C=5;-^."02;_7%>KNG;A(L0( M>P%%T!/ZY(]%!.((!Q#31 8XB>(DMMJ-&:+$["9GK9_=*F 0]F8K@[$1'7FF MW:@/&OWKS$)M 7AN0A?%U[-BA'+9EX#I:.$Q2(5)%R.7@+2[0+GH69<$.ARI MPM&VTZE>K\6U5&2B.?BM4F_!D?04XS&(4II"Y$4)I)Q12!C%E! J(\]J"V20 M%G-CPJ]J8 31&@X)@K = IOPB!&!G2AP8J]WP,:(*[TTI**NO*J6A=J.9N&A M+7$=53$02*?Q%K8ZO$ DQD"8#L=H#'W80+_P7VOU<+W+7.3J\6U[8)SXC'"/ MP)#%->GI8A$1@WY*.),1H32P:C1Z4,K<^*Q1$FRT'-BG^3"BAN[6+(A+& MF#%($]T.T@LQQ%SZD,8H"GSA)Y0CJ\@="^%S(Y)-GL>9?) +(C!MAL:,<<8" M?.S#&I=8VP?9# #-52R-C>AI0V8&@+(7&3/D&<-H[M>\W.1JL:N^:6.9.YIUB[0C G:DU*34 M[!;(7=)V_'0[.J_*5;M0?B]6=X6:+AY%M1+B@WKAVZ572EB4(J26L@S%4/W@ MPS0E!*8R18GP A(F1M6MSXN:&^TV&C;-M;66EJM: VQ/4Z9;Q$:F07NPC G- M'(=3)*6>TB,H]:\M.1D(F(1PS WM2,3B#I*O:[#!MN4JC#E& DNH1\1'R(:1Y!23F"0)#PA3,:,8OMS.$?:S8W MIJJ M160)BCIBB&PC1X85NO.C7U M&W@%&A.=9\N- KW3XTI7NKW ,:=C6 \?C[H6,B IIHY5TYUUUWG&ZNBUKO@M MX6&H%I@I)#'3U4&%6GDFNH:.I#*50<#"Q*C@V6DQS,)S,:3A^]W39"F):'C"-_11&D?!IPD(/18E=I613T38O]C3%C=^3 M\G>QJKV>JI=B-G8KN=YH^$$4,-\+81#'&"*>"(CCQ(."AY(%:42C4"Q6Q8HL M7VXLMN+'&XFO6L:4P!N>RH\ Y\B3G$$/OJD:YNWC,TE#O)[8&36\VP?#KJ'= M@?N'S11_%?PVRV]?BRJ[;4I8=N.@.M..AI;M+FX**1,".5$? =F6/<0#L@ MSMD**&=1SV92)XZ!MH)B/R+:[O:!A*5K<-7=BW1JALBKYN%EJ=ZE6GCU\]/V MFC:!JVYTU+;54VZ6%-EJK=[=F[P)A/F[R&[O5H)?J_4GN15OOHN2997X5&9, M+!!&6# F=-->I-9J*8$$^8KYA$B%H'[JF[5J>RD#YD:AK?IM0QFF2VLLE^I? MNI B+Y9+4E:Z5$=35-&RIN+D+X*ZJJZJV^FM&TG/=$DU'XQ7+L$/\2),N,C9K%VV#M\5 MV-C?+6F::N-Z2[VQY@IH"-1U.O]NU6O)ZKY$_8L/F*L O1>S8]I@OI<>KKW MOQ=7:-C<^TE]LKW4*41C1GA((.-4K5ZDF@L))QSB((QB'T4QMJNV]/SQ/BD1'39LEQV.7#7LDWU%'C)% M')H<7A5Y?7I0$X=8+0@F/F,^A0P13W^^$N)0.;6(L420*(C\6-I\OL=%S>U3 M;F*F0-?L^W:#VD])T&E9.UO**Q,.W:KS8#CB@!." M)N6#\P;O).OLM73->?JI:F^K,A*J%5]63QFRHB%QQ#V8C^" M/HL2Q0V(0BP0TQW0$Q$G:<@#;L(2YP3-C2,:74&K[!6HU:TWOEJ%S9CB++ZG M><(E:B.SQ'# C(G"%(T#-%$)]N-M\?B3>D3#$.J'+3&]^[/W/Z^<'/_H?V4IO_KB$V')W M;AAP8[-NJQVHU3N?DS5\KVO??->[4#T)+[,_M&_BT9V; Y=>$(Q%3YQUMT?= M],A1]\?UJEJ17&^$[AQQ?Q9Z_:A^WWF*:[+\*LK[8.&'B/O8]R!.(\7BRHV# M) P]??:<8!^'R#)>_05LF!MW=7I#T@;0E)WFBKPVJ@.=TEN':=7MT8:$9DW\ MJIAQY,Q?@ G/+HX%:)G&9_60.!"5M4$#]. &@_'$5HO,Y8N@[0FMF#Z.*V7 M&:*#H5HOI,H8^;[;?F8?Q/?5YZ:GV=>ZJ=[[NJ?>]7U1KIK]EVJEON6L6D2" M4N:'$H:2"8B8)R&.?0P]GG*4"B:#R.H4"Z7:Q_ZC'?@-$O:L\59+M!>,S23;N$/UFE+9[ ;QV^;V7"!HXA>@) M3+6&L6-D/%$2V? M$38I3YL9ODO;)/V62":2^P^JK=R06* M14*1AV 8Z")2C,1JY2X#&&%&*(O#*$V$U4;X&%K.S05LMC'I\5#M-]^UA>U2 ML!>QT@5B@]]JNVR+.XSR!ACN;[_TN$ZX@SW.D-IO0X\)N:N-YE%TG'8K>4R8 M]S:+1Q5FWW9%)ZDUDG+^O]?JC99/:OJZ9DR_TM7KK&++HEJ7:B[KZOZ3A$>) M;BJ*8B_5S;)"2+@?0>I1&D9())YY)Q9KZ;.;"-Z\ MV07@$_@!YNLC^;TR]- M%5N[0&<8V%HVH$'#L&$[S?*C#\;8[#W-.%@UBQF,YP7]8^QE3M929C <_2XS MPQ]RJ<]]G:\RGBW7J^RQM_G:9. )7G?%4KR]7K5D_8:4^N"N4E1=,WOC:K$P ME%3OL80L#" */0:ICP(HF:XESGV/>4:1Q..H-SMR;:W3B?1]^_K="#H+VY9V M6QOU39V5NL9+$WIPJ=_MY"VP=;BG'MNQN?H%AO4"W]LE^LZ=;B?*O9"W[1+8 MXVZV4RG#)I&?UY6:CJI*":)94W5SZ\O?<+6ZS&1&-LUQN_ZY:HK;KQW1;B4U M5ZJGB.Q1WUDM(A*3-$$>3$CJ*;=O0/U/#9[+2W-]0/[(QW-PE-.52.IJ9)5)YTPIIR$':GL4EEO_SD]JDL'D2Y M>M+IWRMUA>X.]:!W7Q>F[3 M6Z?HIGK<0[.SG9_(8'[!,9]^.G,RDG_,^:PS7?VDC;^JK]S8/\\I[>QPS7!. M.Z[S'W92.SL,8\YJYX4/: :H0RIO\FI5UOW1WI/OV?WZ_K/@XKZ.V*\+IEY7 MUVJ-R'2=\ENUS%2_RUGV0)9^ZKTF3]6U5(S>=#?\**4H%RB-)$V2"'K25^LS M$@80IP&"5/HQHS(F'!F5&AE+P;E-5G7P=;:Q\0K<-U:JM5EG)GC0=JKU&""Z MUG=KJMXA>NB,!EM#L,\\DQ6C_!-;X1; M \'6PJ;TMIJEP#786@D^2O#IV0AK2T%M*F@;UGZJ!7D"XZX M76/)$8?C9$O*,>1.U\QR1-2>M<$<4\ZP1?!KH9ZA)J:OY'OCL^AZKDUXD&Y2 M+*J/^2:!0^XFK M-#>/8&L 6-86 $47]X>Z<-JM9AT,GME2==HA&7WV;HP!RIIFF7D%C!+F>L.H MK7:WM'0'KZ-UHP.%)ET4N@-P=\7G\,G#"+JW<%P$7LH\WZ,P"5()42*(8EH1 MPSC G*0$I9PG-FUS>\^VHLS).N,NMPK:,6,?-3.*&XC%R%SUS@ :[HY8*HC MWN@_>5(".[I=\Z!(7B6G'*A_4?]0U#_P%IHCC.$P@CRC72::A^FZ5FR3C M,"!1R%#*K#(5;!68FS^T*8VR7V^GR61;G2J*XF9,S%AA3*1'IHZ];*L3!6GJ M*QR7HAD*W2@I60;B7S!)RQR[S;1W"AFR%.>"@P%B]1J M4:80HT1GD>H^W"E%$??MTG8O5\KFJYVH9F4O3>M\5:J==*XZM=T^.M_A($OF M)21,&?0X%A 1$D/*)-/Y>5ZL9[U 6M6_G':(I\[#^P,.L-GL.>VPC3R?7EPH MSG&BAGN0IVJS>5ZA>37.- ;0NA6F^9.'S=>_% 7_EBV7G]1'<*>$M&&B.O&$ M_W-=K>IVG NB9EW$20@1UI4T)!6Z!%H(D]3S?,P)$@FS86LCJ7,CY/?*1UJ7 MS5?\4&E[!3J-P59E<&T J3476D'DB.[, M9$[*:%8P[)*6WO/A%W#]ZNO-WVZ^WKSY\A?+-KKVXV+&7>.B/3*1 M*>6!UAYTZFLW[P=M O&"57]:\/."8;HG_[LW6,Z,A$8PNFR'Y<),A=TY3KY M^(E[FB:"^!PEANLLGY1"G MRB4(TH20@-"0^%8[,R>ES8U8ME&035NI0C;_+<6CR-?M+^E3\]];4=R6Y.$N M8T -$+%<]YP>!3/'PAFV(Q-,K6>]M_5,TU%6+$:8./)&3LN:U#TQ,GO77S&[ M:1C+O"59J0L0B=XN9[7YY5\S4:I'WCVUW:U3&2HG!HCY M/(X)26+"K;9:K*3/C86TGG4]+@$VFM9?SX?KOPUL)FXW&F;L,QK&([/19?!: M$](@F!P1E)WL20EK$"R[!#;L(0,[HQ?YH_KXZ\(W/;^L^?5*<'^!/,]'4F+H M4RDA$A&#% D$21 %./(#(3VKF+NS$N=&7%N%=5YAL_+2/]6-.L'/SWMTJMFF MV+MFIX^G]0+.?+#,.,[I$(S,:\_1?[Z,VRCLL/NZ*32NFK"?E3=M+W93\_=: MLAO?.)"GFM(E-[GZDL17\KTMQ?RSR(7,5KHY6I:OU2JRC>,K\NVJPXNXCP7Q MH$>0KE8K!20H"&#BAT'$""-$6'EAPU69';,UEEBN\2X8"D-ZF@3@L7FKK0[5 M6%&G2+5V@!]:2_Y\!;;&@*TUHZP@+P?5%>,-5V1:*KP8L#V.O/R)]MONK]N\ M;MU+:.'C(&68(2@"CT 4I1QB'G+HAPEE//8"&1AM@^T^>&[$UNE6]Z4RWR1_ MAM7Y[?"A"(S,/&;&6VUO'[)TT$;VLP=-MF5]2/W^YO3!OT\8_\R+0Y7?_R#HRVT,D8 MWM[+C>1+Q[X/-^"/$2M_\0 YBZV_7),!==E>D8<'I2E9+GL:OA?W5)0+1J-4 M1&J-+T6HZZM%H9H(DP0BWZ=AY/FAEQJUI3DG:&[35:,JT+KVR'9TUF\+$I^.<)MHM)=MJ^97;TM RQ.ULTZ=?]T]:\, MK'A6Q\KD^H%QL,>J8OY:";E>OLND6* T"3@)(^@)'D.4, 13)GS(O!0G(HAE M8->SVT#FW+AS6_3V02N]6Q=9!RG?ZUZX8*F4MXRI-1@!,[_<,:XC\^Q.'>'G M982O0*,S>'<*3_O@7'.$7,7L&DB<-I37'(*]"%^+6P<67RKR6UTW09<'^RJ^ MKWY6FO^^B+P(,QYA&*) N6D))I!$'H,888^$:4AX:E72_:"4N3&.5A)J+>M: M:9;5F [":$8B%X,S,FT\QP7\IG4$M9(.U\4G07!5N^F@C&FK.)TRT\F+ MAWWO38FW31S;=_5N+< M>* 7L-6/\[D";[.C"Z'J0]MMZCK"_9HR. M(TXY+V]2?C$V?Y=KS&\<&)^;Y=E*O,L>=9+A2KTCV::'P'ORSZ*LX[$^J%>I MC0F-(A]%RMV (@I8TS*-X$!"G.(X#!CC8>);1>C:R9\=)]7JPUI_L#5@T^*J MMJ$-:M-6#(W;M1PE,\8:$?N1^8=#L1?4.?,S$ MY]!-1?1M;?7JHR[<\O6.Y.U^_X>BSMT6?&>W_Q?UZ-5KLA(;=E^D:<)8'&#( MA!]#%*M%7DK53SY-1.*)2!*6+IH:,5]6I%R-?#[MT#0;\M@U<#P>^;55'WS^ M\FL%R HH^P 5MUE>%Z2I9--BYE0:A?O^,6> <=PJ1;I<^=U]A'-5BAY"JPP4SH MM+$-5D#LA3?8W3W4UWD4R^)!\*^"W>7%LKA]^JR]JZH-"PPQ21)/1HJ9&(4H M%#Y,.980"UV,-6 \#*QB'<[(F]O)PD9=L-KH:^OZG ;8]V@0L#B P@\"B' 4 M0)I0"3T>!8(SC(.0VO7#< CQ-,TNQ@?9U+]T!MSH_F6'V%95T.AZ/BYX@'MI MA(LS]_*TM(G=2R/3]]U+L]L&]A_3\X!>79?B3CFM:BIHW%C=D%!7K7V[++[] M57"U,B99KG_YLVY-*#X+IL]J,IFQ9DV>ZZZ&BR05@F /0]_#:C5+E2M*@XC! M1/K$5YP4"Y-5=@.T8] M@^I?,[O4P4O'QR)=;L)QFBBE;O3QLLO!C3) JP!RDF*41)(B!A M?@R#$">(>-P3B!A/<':RYS:?==KK*HZ=^E?J'YT!^L>M!3]:-%T>,C &$]IX M<(\\?VV0?M5'>JL[>*;\U>E&RQKU> MW16EWOM9Q F2) TQC/Q$+::0SV :H#LEX5 M]\IF!DAM";-:*P'G?EZR[4!H*ZL MW)14WF(PQU?$8D:>XZLRT5S^]4Z ^[-LH$9?1VSGFS>@K5K^0U&VS7JU9OH/ MH@XH_#,@#P]EH:-)I+J$:*PJL,YY'94KVJO:-Y#UWU1=6>-'1\["U,-ZTLV8 M3)GI')2I\7WFVDPN?-BQ8;-V_Z(^XUJI=T6[*:U[)U)/(N&%*<0,1Q Q06$: M1@Q&:>H103TO2J3-(> )67-S0-HMK(VNH%-V4$?*4R";G=0Y@F[D^7TP:M;G M9@9X.#H%.R5ITC,M Y-W3ZA,;AG]=1*&GH21$(/PE\N\"F@9K,+^!)-Y36-NA]\,:# M!=>K59G1]4I;I(,U^_T?6Z.L6WD/&C8SDII@*$8F,#T&SP(%P,:,(_A?@=J6 ML5I[7X*GN_[>@[28NLGW)5 =Z/1]T>,&D^JA_N)M#9U^?_%%R##%,B;0(P'1 M1_8)3",:PI1%<>K['J8IL6MWU!H+L] 9DH[@U M4YJ.A3$YCH#P!'Q81TI]ZH'[@]9<+;G_##;*@^OS, ^A/TO$W#&>J>"I2%@8AD M8K9!?E[4W!:56TU!IZJ)WV +L!D?N8%M9/X9B)A]";2S8+BJ?79E!/9>$IA2F@<1@DD81Q ME'@AQ+[ZR4-,>,)',J)&+03/BYK;[-'7]/]MCSLM6Z>>P-7, W6#UM@A"\^ M:DLY[>[+?B)U>]11FE^=!) FJ0]C+PEI*GT_Y5848B!S;ES2J@Q$ MHW-53[9-U 5K&P#L2@-I-)N$QJZ$;JNSRXXCQ@ Y MZSAR7N+$'4>,(=CO.&)^ZS B,LFT>%N4(KO-GUW1)5VL,K)<1(A32I2+0YG4 M*=UQ"M,HYE"MJ>-4QB1!V*I!D@NEYD9EK;[-&H+W%+6C+B?C9<9M4X_"R.1G MGD36#=7N=7W#'.:4C8&W(RYUHM*D9.L2Q%TV=OKL@2M.=B?X>BG:8+V]"+_: M86WK5^K2E$U03E6M[YO??:T/FSW4OP)%\X/E5O=&Z43I MY-J^;8GDC8F@9R/XK;82C-)C:YP!<+5D=ZO#[T$4QC@F" "9&IGZ0^">UB(\]( MG%\,9*LP6-99'P2&- M=DQP<==8YZ2TJ1OIF)A^H'&.T6T#CM(W"2+BMFZ\3')RJ_RM193&B1'4(6!]4.D)KH1'H 8G:'R&>@.'E:?.S>Z8Z%SVC_[/SW MW+4#E]WKAX=EG>A"EC^3I>;9+W="K+:-&:OM^LM'(9=1G,*@;MD:TQ JUTOQ MHT<)9ESPE%GEMMD(GQM;]G4'K?*@UA[>ZE[ M'-V>YB/UB!Z"F:O5J8WH:=>> T#96UD.><;@%-TZ!_BUZ'*!/S[455'RV^=^ MY"(-J AI$$!?" 81\2DD7*>&($D$)D$0IK%EPJZ9Y+DQVD;-G96D=1J(.?9F M'#8*HB,3V*;&Q@^=UG^N*QQO,*XUWZXUG6;YVJ'E+N?74.[4&.%R7TZDZ7G[G)NU9GZJ(F4&E[^K%< M%M^T.[O@,@P9XQ1&,E1+9,IC2(D7P#CT?:S_%J1&55-'TF]N[-RHKCVCWK%S MIZS[^"&;D30CYA<#1 &B'Q" -$3/@5.BS>!3YNI9]FV=M2>ZLX*^+>Y+E"^&G3 C=;3(1.GR= M(TA$'$,1"IQZQ(\9]8P/AT[+FAM?M]J"GKJ@T1?\UFALD\IW!F>#,R-WZ(W, MII,"9W&4Y [ R7(WOV!8 M>"F*$A@1GT#D*]I./2EA&L1JTDF2T$]#*Z]\4O7G-@ET7>,A:=K&@U+H5T+O M:C[4^ELZ[M.^"X9^_6Q'>.P]FD.!I=L"K'5,5&-T%V^JK=0I_N!)K,#6T*N. MEG6QX)ZQ#GW^%QDC5TN":96?=L7P(@.SMZ!X&2TNW?U_JYAT)=[IKNTWFX;M MS2IG9^N8!(GT4>I#'-5!:IQ!*N(()AZ/""*$<&(4I':!#G.;FOH[S!>VNQ\R M(K:;^:/@/.$F?J,_K T 6PNZK9]I-NZM072^86^NP0MMU%M#='R#WOY1 ^L( M-+Z'8N1K]J]UIJB[;7LCJE_*HJH6/H^0#DB#F&OV8SR%U!,)Y#[U6((12Y%5 M:NXY@7.CNKK$Y+/&8Y:E LX!;$9F+F$;F;DZ577UD599L-7V"M3Z.BP08(B, MJ^H Y\1-6QK T/B]N@"F]PUCE=?*=7LD>I=9M\S2Y4Z^J@>UVV8QIP)+C&"$ M_1@B$OJ0D,2#*$@]&4=1++"5/W5*V-S89*LKZ)2UW)@T@MB,4UP!-S*?#,+, MFD9,P'!$(2=%34H?)D;O4H?1/<-HHZ:>3V4AL]4B2;R >B2&48HX1$F*(:4\ M@B%&-(Y]27PD;*J(]YYM10H3E FO5=,UPI5N=B30!\SLFQ\(P\B?>(/ I],( M6'_2!VQU] 7WGSSI!WO I-WO\] E=I\C%]GB3;[*5D^?Q6VFRY7EJP]J]!8L M9A2EJ523=JQF;E\FD,814=,WCVF =1_CP&3F/B9@;K-UHR/8*@FTEF:?Z%$0 M3W^G+J 9^6.U1,7XLSUG^H%OMQ+LQ]OB\2=U:_/9JA^V7^O1!T[RR9XSI_MN MSUXW-..,5N)?:^7DOWFL/?W-[AE&82IX[,$ $7U*%_DPC2E2*_HX8)*2B/M& M<15G)Q=QUW(1HM]^L,%LX2O8[)F3BKZXRY M^RE MTTFB?DI3#GU,PU 1#/&(U7[AZ!K/C:4ZW9I"?S^0"I"N5+AMOL3H@VU(?',: MP@G/]<^WD3Y86$I;78?SBGXIJ2O060XV;XBVW2$G3S5,KKA]='VGG2.F@G]O MKIE,\+ YJT[_V[800C06# LUHP220A02#%/IQ=!+U#*4>=1+F%7)P>>/G]ML MT&@WN!73#G9F?#T([M$+@O9<_O4 M=4/#8EL<0.^(LKZ^MN=#YH-@>EPT"K2CGQ[MY4I=]>L#:)A?&<$\X$C)&C!G M)TSFDB<^<+*&9/_\R?X1PWCLE?)GBF7&:W^H[BSWM-WSD2Q*L)]**' <0N3[ M'%(B$QCA)*#2PQP3JUVT4\+FQE2?RBQGV<-25$V*>4]S.Y(ZB; 9*[G";60: M>J;F5=,Q\@G\UOYWE#TV$V0<\EID8=W#,C3 M#.$*GI&981^9(>T:C[YKYCF*#J":*#EQ"&1V28EGL#B9C7CLWNG2$,]H_RS_ M\-RU0]N3%4P(7KU5BKT6=*76-A_E356M=0JE]:V+=E9 MU,V<*K=8CDR@GYY!J-6] O5:6H).Y3IYSF7,L3$^SGJ2G14X<4LR4P#V.Y(9 MWVE'/56Y6KS/\NQ^?=_.?;X(.4,!@JE( [5$8P'$W$LA#IF./U8_!\B$8?:> M/#_FP= C;R1SP0JP%QA2>1 MN""\\/!S)XXR/&G?@^]*@4$*5) FG((O4_/HI%FA*R%V*AA] M KCY!/84&3F"I )EJV_CU8I:8XO] ,O1,-A)&0'<"=ND@T9ST*C>ULQHNK:) M*]#I#[0!X,W(8%OLR8P'^D1;-:[!M]O&&0;?R=T=RT=.M^DSS-9G>T$#'S'T M=.W^OLAKD9](^;'\LM(,6\M28FL67 C.>!RG(:2>]"!"(H0IB3#T>!R&H5K> MB<"JX+:!S+EYDHW*H-(Z7X$'4M8E7 7X(1QG#)&S4[GS$B<^G#.&8/^, MSOS687S49< K233+ZVEQ6XOHAJNI,I,9V53A://F^77.WVT[>-21D/LE.^I- M]J]W)/^E*/BW;+E<2.K+5"82^A[G$#'E_A*?21@3)JG G"2)51+\I-K/C2-O M+BM!-.W(FQ'J;,=S9&KN[ 8]PZ]ZY>Y W_:N %)G/2 Y!SW[00O U7[1I"O0 M'"*N% R@P\$=V;_(\#F:-J;5?=()Z$6&97QDE[ ]3ML6^<_Z_UV29R2>U M)+AFK%CGJVK;3*RN1[5 41R)$$DH::(F-((0I#)&,)%2"O4'GV.CIH76DN[PVN*VMH$.J-Z_?;:>FZ&T1_V(W7^N&Z1D= M>JMSI$$P7G#.9"=OLG.H03#TSZF&/6!H[@)=W>35JJPWQSX++IK$IK88:?8H MVD-3$:/80U*J(0AU/T,B8!I)#(6'0L)CCP:>9>*"F>"YT=U6TZX0L=;5-E?! M$'0SWWD,*$=F+JTRV.JL/=Y.ZZL^K@Y/NH>BY2Q%P5#LQ/D)=F#L)R=8WC]\ M[S1;U17\%"?J.ER*$$7.E&.XI<-MQB2F3$:2P]B/$H@H"2 5?@0]D7J1^@O! M(;/=1366/C>^ZBE?.P3/U'_F"@Q,N;0;&_/MU5$0GV"CU178@S9L M6F!&0I_I=JW8%Q %C,(TY00*Q*,XY8('L5&F^*6*S(T"MUI?U:6[U->GM+18 M;UXT*N>7GU-A/3+YV<)LM;9T@=$%2\V+Q$^V\G0!4G\AZN1YPSR^3:V-+;WV M"I!%5!+/BR-(1.1!) B&6/T;LICYC- DDJE5T:63TN9&9[UZ.>\%T;K>VQ=W M.XVOF9?F#+61B:D'6$_3D2J]&8'BR.LZ+6M2+\O([%VORNPF^P#MKR7ARC_[ M\G1/"_4:>R+B*8ZAYTD,48ATYGI4][/G#$51$GI&:1%[3YX;,;3*@48[\Z#K MYW"=_O8O F'D[]S0?JM ZH.V#@J=?OZDR8*E#QK0#X\^?,'0K(BWV5)\6->; MER@0GL]D!%.>Z.6("""->0RECG9.1"##U.B$[-##Y_;IM3']6D'0:&B;\] # M[OP7> D<(W^$%D@,R&C8-_F"-(;>PR;.7=@W8S]AX< U UWIXZV5KN^+D$#$L8 X23SHX=A/8XP]3*SRE8>I M,;TNZ M/XM]BI>,9OPBV+NN0[Y[[Y?'$]RF!S*]C#X,4$C\1,, B"81D MZH]6L8_%6NQ5V<1QP7\18\4B:0L0C"HG$"?0#'T>8>Y0)HQWI\Z+F1B(] M3>O M+\*?FM=;N\$LJ:>BPN\1O=6-DI.4[?X/"K.^_#N"7JA+KS'##[>@_?H M'1/W!VM"7[:AS]M,M(]-8YA?=%_#ZJ:-A%ZD- F\F"0P#JD'$>4Q3*D7P=27 M81JS0$;(J)7HU(K/C#J$M 5%,U";,=<3-*G.,XCDRP#EJ&-<;W M$DBJ?GKSQZZ#6 ,!R+I4G1GT#ALX;"_=0LQ6[3]&)[&!@^&LH=A0^91X:9)* M&=LTHS<7;37?3-"K?J,Y6)'O=8M*N^G& G2S"6,<*,<."MF@V-OZTWK7E2YR MEBVSKE%(T_G3'5/;X^6(:RT$3\J6]H#L\MV )PSMZ7U_3\JGC_)XRZ/>XC[D M6/$6@I[' XA(ZL,T\%/(8^)S'LL ,ZNL/QOA<_.26]UU27AW'=:L1L/0^QT) MX[$]V"V\ISJKM=45QMDU& *=LR;C%J(G[CMN#\I^*_(!SQC<<$U/=@U9?LZJ MWW]^^EGD[$[)_[W.'0NEAU+$L4[@W'CL MF;Y *PPV^EIE\1DC;L9;+G$__S&K!> MZ5I0MB8!-6F K]_4"J?0C[7?N'0TCJ>);?K1&9WV^B5O6W- 6VO^I#QHU[K[G+K^ +TQR[H^5^IC*L6R MF=M6!2" /QL\J6S\T5%M=6=@GRRW?KF4Z2JP.T/D65%V=T\=YI3_6NE\]VJ5 MW9.5J!8>PW',$(9>$J80A9A#C"B&)/58H@./4&JUK?#\\7.;SY1V^M/;Z&?G M7>] 9^9+#P=DY"ED%XMIH@$.P^'(8=YY^*3N\6'#=IWA(UJYZXV:L* M&/,)):DN2QY#1)2SBWU/+;5])/V8"X_[5JML,[%S^_0/5:*^O+#X(;S->,$] MBB/SQ2$ G]=:'8,O[& :KV3V(:$O7>OZ!! &1:I/W>VN7UCCW.RM HC'$R^* M/$@Q9CI4T8,X2B@4P@]30J4(!3=>=EN)GALOM6LV-1/7BVVPL\[.FE9+.JA1 M^?YU2Q.U$&#J)ATA,FRU;3=4!BOKT09@[(..$]VL&N7;Y3*X'K9>*+-Q$[;:E)#[$S3QCFS][DK!2D$J]%\]^; MO"L*_HD\U;7N.?>C*(PHC!/$(8H2!*G@""8^%S[S2!1@8>/*GI4XM]EB4^3^ MH='/SH$]#["9[^H4MI$YOM,5_-!I^V>]K;8!\M,9(*T]5F-P'#FKY^5-ZJ<: MF[_KHIK?.&E#L*[SRL%^+1_$:D&9Q](DY)!XQ%=K;,^'J<]B&,I()HD?!B(1 M-L&$(^EIQ6031!Y^U3+ @WK/T^]3"]P(+?N'?7U:8+ MU]7Q-E[*WA?OT64Z("_;C>NLEB^]%^$2:D<=MHS%.8IN:F-[R:WP%T0PF@;4 M@\+7804>)FIZ2!&4,L A5=-#P/'B492T&!S;U!-G0QI]H>-QQU8YO;-1BD>1 MKRWI_22^9ASM"K/1#_-W8Y@V@>)*TQ'#EP[ ,5;H4E_4RX8M'3#Z;,C2H7L& MLD9SYJN92T>4ZWX*KXIJU2\&UB;8!3@@(HT3Z,F 0H0C#FGD2Q@*G/A$T4KH MV;5Y,94\NS5O3T/=&ULW3])1$KRKNY+IE4.]:;6L-T^SJM*7,F5=O;%:T!7) M-\9:'/^8#9\A-8PS'V$2UU1ET2@.M]=6S H;.TQ&ML7+%8L9R MIZ4T6SCV^,WZ 1.GGV\JI]?>6I,LV-7*_%NA Z*4,_>DTW+>D^_9_?I^P153 M2EW)-:E3^@@/(9%>"OV A"E-B"++:)($=&O5YT:WFYJDCQMMK\!==GL'A%K' M:6].0P!^(!4@FH[UQ#A5DKK]>V%&QO,<[;%/ORY/5.^UGN@!T*MKN\6@SH>\ M BT,,TA5'SQT+YVL;J_X'R-=??" .$M8'Z[!X .O)L'T4!B1^FB]U(LD%!Y# M$$4^A=A3BX" Q))[(1-1;%6@_)2PN:GF8(R&AQV0*D1<*2'#D0R(\20(4(&)7'/JO0 \:QS[["P^P2R_^I4R9WJ]_X4$[Z.F_M$X#@J6O&2O7XMFQ9,YK M%7J_.N3!QB*5<<)\2!.*(:K;CP5$P)C$E$5QZDMNM,UUD19SFT!;.[IBZTT) MV(;G7JW+4O-ASR"+\-W!PW1ZGIL,_)$GJ [W?FS'%OK^;VT7* Z'PB*H>HHA MF2B^^NN= #HN0@'.M]CK4S/2#IKH?RQ%/6++K96NLHHOA?1DU/7@AT\7@'VI M_<]BL2]^V-!=JN=]67XIBZIZ\YTMUWH:[*)L%@P3CA)?UR;S$X@0CB#UO112 M#X61CXD7Q](F#M),[-S"&GN-BDBM]A6XU8K;[F(906ZZG^4:R-%WMG::/>E2 MM[K\V \;K3?1A0X;JMCAY&R[RTCHQ!M?-D#L;X%9W3VPV"LI=4!']4F4W59^ MQA8Q3J.$1D0WKM/UQ'@ <1IRF##=(YM&24JL,IT/2IF;]_M!K)K:AP]J"J^3 M 0%9J34+73>=072Z8"^C\*Y8*IC5)T6U,74&(2^62U+V'F!YG'MX,,S(Z6*( M1^:B3C\=T]+LM%R!6D>')5Q/0>"J6NM!&=,69CUEYEX-UI,7#ZH4EC^*BJ#1F=0*PU:K:WJ1)V'VV"1[!C$D;GB''[@MT9EFW6O"9!6);6< M CK1:G;PBVE; LL8G#-%KLX_9\HR5L96[12J,K]OX(DFNQ-\O=05<>KMV/=B M=5?P&R6V6M6;LG5]X44:2N8QP2&6@:^K]:LU)0H]&),@D!Q[.$E3J[-'([%S M(^?V**=1%O2T;\,#..:)C'ZVU"M<%L 8#:W_N9863JQ,J,Z'3 MGB59 ;%WZF-W]Y!B-EO""^,@:M,_&N[#[:Q+,&5AG 8P"KT0HM23D"0HA"S M(0H)$DEL?A1C('!NA*0U>S8;V]1%,<#7P#UTC-K8I-/W7,(?E<)=EI?V8T"- MYP /T01+F\HR;C&=JI[,>6Q=%8\QQ^=TR1B#YTQ8*,;B];46*@[G^$.A.7#8NCZA,7*C'TJ)X+F>792KS+'I5V.T=Q/S^])_\LRKK0 M9-T.QF.'_';2)S[M'P3-_K'_L,?8$1T7 MV>*-8EP=NZL8@=1]&E^3%6F9=<$93NL>8A'BB@*>LH"K6WG2)D1UEET3S.32\S&/M8?") M?U*/:,A%_;#EE+,/GH0\3,WK6,+X^DM/DCZ5NB/HZNF3&NZ5\L'T#O&#WH!J MSC,0$S1 /((ADLKA08Q!+!(/ABR1V&-)&#$T["SIM."YT46G[16H]:T78AN- M+SU1.C,&MF=*[I =F50N _6"TR0SA)R?)YT1^T(G2F9@'#]3,KS?58GK31O6 MMBC/-:WJ@CR+,.(D12*!.$Z4)Q,G,<1!K"O,ACR*6(I"&5Y6Z_J8Z+F1U:L[ MGIF'Q7\P@6TSP%ROI+VV2<,8[/W12[4NJ[\7:QT^?^J/6U$D@B" M,8<,QQ0BB0*8)@F!//410YQ3+[0*PSXL9FXL56L)[FLUZ\Z,EJ<:1\ TXYW+ M(1J98QIT&@WK7A[5^;-N:RXYC8(CWC@B9%*..&WH+A^:SHV!^E%M3?>HIH0(ZQ>/:/,^!T<+.AYLV\7@"P[AR QYL(S' MMI+!59?>WIR:]DIXUL57UYL5YCA].TOPKLJI=D?H0]Z.L6P/6 0N4B43R-(4B M(ARB(,*0!"&!BG<]+\()(]PH@X"5[[E43G3^H;GS-WS[<[><&'YXD_%,F-/VT6=3!$1J4 P1%0G M4L<,8DI"&,M4>!Y&DOE6IZS'!,V-#AR4+=Z%TOC8X6* QC]D:+'1'HS6$OS6 M_G?N'[A8ZXX9M$/RBI3EDRQ*76ZQ>I?E MXD:14+7P$Y%2C#@,?$]"E,0!I$&(("8!1ZF' I]2&VXPD#DWFM@>K&F=P3.E MP6]:;5#K;>E)F*!ON+1RB^G8RZ>+X;1?&ID#Y&KY8R!QVB6..01[RQB+6X<1 MT3M154)LY>A3T,\B%]_(\JLH[Q<8Q82%(881\H@B(1Y!DH0!C+B/==2%YXO$ MAH3.R)L; ;6JM;7%[5CF'+1F#.,0L)'9I='TJA<-42NK__-,7#RL25S_C[]GJ[M6Z6JDUTJ:T[M,GI6Q1UX9O(W.H(*E/L _3 M1""(1$)@BF($$TD"+T1"Q(&1$V$O>F[,\(4L1058*7BV NK!HGPT/#(: /MI MSA@7S+'W2;N>JEIQT&F^28)^ EO=!]:2L\#9KJK<.'A/5#UD"["ND,Y$J?L% M ];AKRNH-XGG.O*B%,W*4E_Z[2YC=[JC<)5QT?;OUK]7:.255+?>%@57_ .J MYC =W)$*4"%R]10FZMQ']<>L:O^I#VM<55X?-";GRMI9/''2 G?VENZ6NAOP MA(E[XKYNW\*W2I\FF.]3J5ZICU*]9\KO?4U68I%(1L-4!%!@K-:U7N!#JMU4 M&5+!D@.NFR2]2.M;D^$W/#&< MR:"./)DZ:)_U_)5H@Y<_-:]$9[7.&W58B62*P7GI!K8FJOXQ6M9:@.ZL2:V- MS&%3U&>A_1_!NR+NEKA;U6LB,9:M%& 2Z\BJ%.)8^1#34,=I^ &,> M2!''.$H\JPV0\R+G-EWT- 2\4=%N)C! V8S/W6(W,BMWRH)-8?T?^DBV"COL MZF&.CB-:-! X*;F9 [!+419W#B,:Y5HS(7BEJ:Q7;OJUH*L%E@*GQ NA)))# M)&D""6((QA%-$AW4FR*C0AX&LN9&+9VJC=O!>L7/N=+6CF5.06Q&+XZ &YE7 MGF/6+QC_^A1FUG1B@(8C'CDE:5(",3!YESE,;KDT[>SM\6)#;:T/$?A^*B,8 MNJSTQ]E!,5RBC@+U MV M.=RA?D)YE"ICS?*NS@E\H@O8C$RL<1 M,"(^A@B'$M* 11 +24B(.1,L7"A.I84I=>V*L/EJ^H+&^WBV&MI1SQYX,?/3 M* KUQB=1*U.$/(B#1$!%]EX81T& L%4NPB703<'M6_VVI94OA-",HR\!9F0F M[F'BOLC ,;L=$>K>XR>ES6/&[9+CT>LN;+:1)L]JR(=^^TH*3H3PPQ!B3RA* M](5BPTC]$TDIXS"*DS3V!C7;.")P;E^YULQ%LXUC^!H>%S3:.83FPV88#3%^FV<8A;$=HMG$&'^-F&\>>\S+--LY8=;39QKG[ M[,OJOFY?GK=9QQ>D6JNT]E\9AQP7]^^K72"]I-Y/2U+LK;-"7HXG.) M](GD$D%,=9Y$C'U(& Z@$(&@/(B1I%8U*.U5F!LUO+K^\E?P]MW'OW\!;S]_ M? \^?GKS^?KKS8=?P/6KKS=_N_EZ\^:+96CT@'$Q6Z&-B_;('*,K7FCM0:>^ MCM7X05L LOS/O72,K16C!%X/!]'1@G" I,N&8<#M+NHO.!)PQCQM9"B+ 7_ M2KXWVWDW>7UR456?1:58E]U=Y_RU>!3+HJX O @D$9(D!(;8TXGMGH0I(RED M7AH+2EGB,ZNP!UL%9L>&VRID==RWUKC>AN);G;N*]9C8\:)8R(^MM?5 MJJYSZ$&7' K.+@L.?LYE'/CJCI2W MHMJM/\$E3[BZ!"8\#2!"*8&41P@R%-(D\%'H!5:'J*?%S8W?-I_<9X5WOFZZ M%V[R,EZ+AZ+*VK2 S:5-,LRKXOX^JRH=-CZ,]XZ,AQW+78[R5)S6:CI-;1 S M>!RSUA%A+\)1IPT_QDAG[AK&/V])5OZ-+-?BYZ?-CW_-E,>GB.[IG::YNA@6 M3FB"8M^'"94A1%$2P!13"?V$$,\+2(H%L^$A,[%SXR.M*JAU!1ME:_;Y?? ^B&Z,$F1ZT6G MR)E:<#;!2S[U4B^*"12(QKH[= *I2"A,0LEHDL2Q%%;;88?%S(UTFJHZ?36' M18G]_]R]:W/;N)8N_%=0-6_-=%<)?7@!2>#,)\=Q>N=,.L[$[MDUU1]4N-J< M+4L>47*2^?4OP(M$63> FEFJO9.)S9)K/6 ?+"PL"Y'0+7CELNAZIE+.J#D M7ASD) B^:H(<'F384B G%=VK '+ZZ@XA";6Y7U>V-J>I56GKRA1!DD@<)S"1 M*(1($ )QG'&848GUCV3*['K(G1UI;$30;():PH)*6B?;XSS"IRG!*VX]L\)@ MD#D$'?B";J!H@^,0>@HRL,'C9'3!R0<,%U9@H\=./('5#=T,J+HHRZ;.9-V[ MXIV<2Y6OIB)DF<",P81'&41,A9#10$ <"BE4PG&@A$M5_M/#.?'H4$7WW6RG M,WC:V5#^4.J9-9M"2MN:L4WS$_!++:W'#$$[6#Q95V<&&]3*LE/\M;5E>5?' MDM)/SWI39U:5V^7[O'A>%'1VJSXMY@]E^'WE$'_M$PV0D K'*8P3@B'BU*0E M4PDYCV-%:931$#N5F^X@Q-ALM:T.)AW%R%XGHU32.U:G[C(K=IS4-]8],U4; MYB5H%#@(^4!EKR_ TU=)["XB#%LN^P*0]DII7_*LKD=V;%5E59KSI3J_TD1* M%*ME:9%7_<#"J2)QEF(M+;AZHY7EX4:_UUKA9 3]%J)GQCB+,JHYBEU/\BRGR?9, MSS_XO9_NL178RCP!&ZG!5NRF?9W/XSTWI+P=]%D.._"1GQL8^X=_CO=["L72 M?VE^5EN8.W5RYJ(V.(O#A71,$[JI4+$@*",P#6,.D:0Q9)FV#F7"42QPI%@F M+PK7\B#DV+BR; X#]QN'7AB]Y6,Z;7GR;2>I=TX]$ 5F_K[Y1:WD9+?JF3G6 M;!2=@*/%T8RV/0:,>9R+OH+*?(CXMH%G'D$^&YSF7&U9$T3%?.4$0ZQY E$$9>0Q 3! M)$NIBAC"G#@=YW:69&QKP$>]R!>K;SX$LU=(6<:/7!'#3M,,$W[\8)=R6 MAN[S9YR#$K&%\/U MFG$O?V#'VFPFM%4S]/O%$\WG4Q+$&4W3#*8XE1!1;44S$>E_9@$-TB!0&#G% MW^T^?FP$V$@'_JKD86='6]U1Z1G,K('P[V:VD&=?150VWWXL#73#BJV M5R;M\%4=CUQ+WU:Y?2MMK>)VO2I6VNS7Z_0TSAA1A&&HHE!_OF'$(,YB4U>1 MTYB'$8JP4U6<4X.-[6.^;CG])F"Q%13\HJV;HA3?L8KW2:P5$0)% 8.I4EB; ME8A!@BF!88"U59D1*F0\?2Y/VN]6=+D:%O'7 _>'^SOYD,]-X5# J/X%ESWA MG06ABK#4"U*2F7)9C$.B#-ZQ?L51G)%$A#7>-W/Q%F@WP_9H,%8O=+] 6T89 M>(*N[QB#BA7N*E:H))V EJP> PPL$/$57G!JJ&&#"RR4W@LML+FGV^KX^V(A MON6SV91SR6E .8R1RB!"400)1U)O^GD8RT#&<>B4T-8\>&RK7B.7V_>_@2E. M1!J0*(5)PIDV$V($L> <4HK#+*89X3%R7\2Z@/66"]9"@>?3H8:G48P"(8*( M21@H;7NAF"%((L)@$"8HC2F*L2*N2U-W# =?ABZ%SV[!Z0)(SXO+V8_/>0UY MK:2G]6+SV$'7AM?*O%X']G[?N;R\?OU6/[[HN5E=S85QI3Q7K37N]1/+N.F8 MD"Q1DL" J,!T\B20JCB&(95)*'#(%7/:&%F,.;:5HA%Y DJARY.BC=@38,3N ME%MH [^E:\0OJ#U__*W(K_N=NL_>4PH=%X$"1>NM;.T:S M'@G7II$F%Q((F&F#4Y..YANL0F.(,H9":@HLB.E*O@%6"5FT;\BK>>T6_NU:+.8:T1!F/(Y1 BADU!AC5]*Y" M&,HXXIK>4Q:F+HD&/TF&P0[(X)@6*ZF=_+!,/KOS^E"&QB@,)5X,8QAI109LJ:AHE M) Y#J]C8DZ.,S=1K2^AXMG4:S=,,X VCOK=M3O!8?_A6ZI_Z[/4#6I^\_M?V M M0B*#0 7ZMUW$&)NI4HL)VG)V\ MBY[FWD+B9K[*5S^^K-DLYQ]F"[J:QB+A3 D%56K"!D7((:9(0,$P3Y1$/+"K MF'7PZ6.CK$I 4$D(2A'M^T7L8W>:@2Y&I&=B<0'#J3G$4:4[M878?]I@#2&. M*M)N!7'\(D^5[3[E<_EQ)9^*J0BC! >20R)4!!$E"60F4# 2F6!4$1(CIVRY MXT.-[<,]5+O-" M*:2\M<[=%V,ZF\(-;[X=_V M%#Y;_V[_CJ[G5_KKF]/9GX6\6ZC5-[J4526#::J82@*)(:49ARC"FC6R6,&, MHP#+.%."*Z>2*\=&&AM5-()"+2EH1&U7VR\S*)W/58[A;'NRX@&]WL]6*AE! M&[B!:J*<@\?;D5:T#MC]XMU.,I'.4=@6L M'4U< E?/[+ ;C5VG,GXL"[3T$H>]H[__V.OJ\6\5;[VCW(D8Z]WKNGWC7Z7Q M+/#5>JFMC[I!0-T'-=%;B#0D*8P4U_L)KJT%H@B'69I%*8MY0!,GO^;QH<;V MW>](JK]S9X/@!*IVG[H?K'K^Z'=AJJ7LH6/W>3 \,<")@0;E@O,*OV8%BSNZ MURK;>A\_Z[>ACAA@(I A(QD,:116@;7 Y9[X>LG=#J5#+L%!0>2X0='&;PDF"GE#U4 NSD]=VH MX=VZR.>R**[X?Z_S*A&Z_.M2-J\QXDH(FJ0P#%1H"KL*2&/"(-9;!\YB_5/J M5'3@[(AC(XM&8-"2> (:F3NRQGG<[>C#*YH]\\BE0#H3BC4XGICE_'B#4HRU M^J^YQO[&#FT]RM9\UTLI\I7II;A\D66GD%:W0\932O0>)252$TY(M5$2L S& M*!18A$$:4/O6'N=&&QO9W/%'*=:S,FUO]2A!438RY*4"97=7K8%#NXJS8)]F M&>\0]LPP==O'"JU:V+H#D)57L\O;:M_SPR>0 _7]T *N9W0)1%[PV:)8+T^^ MF+]Y:@9B"]3)AB!G'S)<4Q!;?78:@UC?U,WPNRMK*W\VI95KIP:B"JV#9V>M701)W]S90J,' M_\]1U3W97OO/']36.JK>:]OJ^(7=ON/] -KB:BYJQB@J+Y*X7]QJSEY><6Z* MTA53P1,:1HC A$6)_M19!+$VN6 2AH&,69!ED5.421 ])K^+GI61TO''+-5QYCO2]=ZU6"M*FY4^MQSOI*BO.SJ M&UV*WY>+HIA*EE',%((QXPHBJ3>D)%(8"CU(0!..DCAP,HKXKN9<\ZSI.EY=4[^GVS:0EQI0&H5*@[,&X+IVWUJ [Q M0:G)!)2Z>#3E+L+2E[W738AAC<*+@-JS'"][6D?RK!?P6W4U7^4BGZU-*L.V M$O+-=SY;"RD^:.5-3?EUY9&X53=T::IX%5K(4L*MQT2E">692+4]@#2QDE0; MGPD.8"I$RG 0,TR<.L7Y%W%LI-MV"NYT3S)5X5_HS*24 %FK657Q,"X:OE6V M\=J4Z.AKYG(%9B9Z^%E;525; [K2+Q#3UQMGF;:XV@,]+F;ZE7'=)/M_=2RY M_DU?B+[7@=:[T%:O7:?^9N=5N-Y]#1HES>I1K1PN'E+WQ:*WR?"UD/@7<-A% MIC> ]Q:@_D;J<([T(9_K[4-.9U4B\=738KG*_\=T-BE6M\OKNCE&%9H9*R$S MRC$,3:<1)"B".#;)OE3QE/%8)5%L4X'(=6"GA62HIL= -0H ZM"'U!ETBZ.E MGJ#LF8(W4F\J#FP$+Q,/3!?21O8JC+8GA!W.GGI">JAC*&VZT(>'95F1H[2" M=GK?E 6VJG>Y[-'R^M>K1[H"]/EYN?B>/U'CWU:F64OU2^-\HIOY,W&B@-$B M+]H/-<_+]6_U8[9W^CKMZC U)P^^7)XWW!E8!RUWCL.ZW-\Q8X(6C^;_-UOC M>KN[,K^H'%:M'[2NG$8L2Q43%%*B].Y&L!#25&"(4Y9)P:1 ,>W0>. 2F5P^ MZ.$*/5]?W?UM LR?X.;?__SX'U>?;C[?WX&KS^_!UYN[^Z\?K^]OWI>__^=_ MPOH5_]=M9>B.)8TOF]@PBU*AD( TT88$"J+,U#,,(5>$!3A!DF;,NA9@+!%%FZG^R4$#<AE(;R^$, M1:Z%G)1_[G@:S(K9>[7A-[GO:[T\WVHNKXK9 MO)/:AI:;@J*R^*#_F3_,IR&/$A*$ )EL_S]J!>_*=6V:AS3 ,:8!Q!1 M%4$L$J7_("A+$A7@@+F5F#H_Z-C6FTUE^J599^IS1EX+#X1\-FW''2.JK,"W M=(]ZAK1O+V@M;G6\VP@\ 1N1-S:PSTI5]A!YJUYE,>3 %:WL0=BO$I#@Y_,I&H2K$LHF/Y!F>048I52;0C'%+(XPC!,N#3_PW'F5+KBY&AC M(Z#:<;61%C3B=JQ8<1IJ%P^B!P"'<1)VP:ZC!_ ,)EZ=?,?&>@,_WAFU#[OJ MSMWD7C/_2C]-F"=^F-&'*66"4LX2F""IS$D_A42&,JC']0UTY5\7>?-%A%_(,*M*OA'[Z@ MV_K](9_G*UGVZ?VHM\!5H]XRPNO/0JKU[%.NY)01Q0**&0Q8Q"%*,8$$)0P2 M(L(DI((F^J(7N60+VX7<9EB7][0]>*]G@TTK8UH'GIIL/!/1*,!,B^RVH%MA MST7*LPAG&O:XW,H%D$0I@6'&,JIWN97"MQ MZQ[WE'@"*IG!IU.(.MM2+A!Y,JFLAAS4LG(!X;6!Y73OQ0TB6^DV078TUBO>;]!U=C[MS\W%)-\I. M8/IO4>DFQEOUK>P$UHEFEMV>UXU Z[B4^<,G2?7S%\5JB@0C.$ 22A;'$*&$ M0Q;%$G*6HCB288:H4^FN_2'&9I-M) 0S(^*D3-QQX[D#.-HQV&7H],Q-6V ^ M5=_XLIN'_;OBX7XEL]F=:W5G2H/4RD$ MXHF,8)PEJ=Z("69Z9DL8H0 SPI3*A%.I]E.#C>UC;V0%M"D-!9:F8:9>4E<+ MH%^A$-!MJ5K'0[63J-L1@B\L>Z:&1LQ-S>57A63\L80-()[XXN10@S*'C=*O M.<3JGFYLRLE),;]HJ MX%7;-5,5HBB(60 )CTTL62@AP5C"3"A*"8V"5#CY?[Q(-3I^,K*"K;# 2.M( M0WZFRXZO!I^$WO=C;-6J?Z+YK5$0:F&A4=%PWD8M<'#")DW(OU;.'Q5ZQ=H3 M9_J1:5!R]0KC:Q;V^_#.??J>%W.3EG6K6AO+.MN]"6"G!/-(RA R@8P5R&/( M]/8.4H82EA*21=BIY:?5J&.CVXV3946_URJ['?9@OL LO1/;'30RYK?Z:IE>55VO57R1?12::W.5T\WXS39=B];R^.O?K9_TWOW@<< T2J1$@BH8)8F$")/8I'(B M*)F0BHHH"UG4X=BR?\E'>L"Y8_TU6:(_NG5?ZW':[=AW)+,X3ZGR7/C>AZ%/A-.MGU/P''6N$-,'+' MT^"R4T(Y^&<-9IT$%(0RD(E$D(4Q@RB+B*E"E\($IRB08KAGIRJFYZ&T_)<^%*0^CX:KGJHU*&C6Q$]G@Z?0L#7 ?'!,88] M(SZEYMXQ\-2F, 3T12[I@P1+:;)3S#$KKQ/BUG0&2H;ZY>/\G_\I3(-__2'I MTKE?2J\O@1WEC69J>Z;.4@E8:@':FH*6JH#] .WK:G6;)BRUQMO^5OHE:"G= MBYMBD.GQ58>_5UF'+?D#US!N"\SM M6-XWDKV' VS%->Z!6N 2SRL;/#N$8=L#Y"WDVF+(@<.K[4'8#Z5VN+=3+:U3 MH=J:,)_RHC L:.JW!YD2'"8BBB%B%$,L @%QED8J%&$8JLS!7>LV^MA=KGPK MJE.E)EOP3]-1#UB.)E_DNF=DG8I>]8#P0%6N-%^LMIW^GY:LH"T] 0&)Z1!@Q:57&L6S$\T27_Y"K MNI//+[0 M+FJBS.EGQ? P9/RYM,Z?C?*YJ4H]34O0J5QU?&V+&7(O?JT^Y\8 MGPZ4?@0=WGO2*^ '72?]CNB[/$K1WAG5J:972K/R?TJZ_*!OF H5H4BJ %(D M$XBB.- K4!Q!SGDJ!,IDFC@58;Q EK$M+/>/VL"C1D)?Q3S.3X?=*C 0R#W3 M_)G2'T;ZLD=-6Z4)*"<$&'6 T6>(JB#6H/9>+.2\)".I(6(-F7UI$?M'=F/1 M+\L%EU*4[1U,_W0Z-V1])^?Y8OEI,7^XE\LGD_(QC8D(@P@G,")!:EJ"99"& M5,%,QB&2<494DKE0INW 8^/'1NYJ_YO7DAM;JRAE!_.%::(IM,VM7W%2.E:C M( XG95]Q?=GF%I.5[QB!83U;=HS:QQST3)^[\']LP5^)#8SPFXG<_=JY[Y2VN<&OUO2E %05MH&M"\D +O G8O- U?F #(&@A6"Z$ M+D>U8W\;7$Z(QZ[+" ^F_]>]X6[GW#_+&W/R>'WT2@QWJC]Z* X%$_PT0K]] M+O/60UM,8RX004$$ TFTC9U*!*G4_TQIF.(PPAG.G+RB/5)U#M,P@UIR8$2W;[!D@_MI(N\!S9X)V0>03IV: M'.#IU+_)YOF#=75R4+;=Z\GE-A_5[&L3NYA*',=EWZ$XY4)32X(A,XW,293& M,659),(+*MHWPXR-3+;'+9P6CT#-%M\*\$QS 93^!&@9W%Z ?,YG:Z'MBWP. M%KMU\#>1[J?JG[C,@YVY>#FZ/9/+WCE6(V-?E?%?8]!+=?S-(&]8(?^UHJ>K MY.]=W8TT;IZ>9XL?4I:AEM6&NV[N3H54A",,0R02B ).(&-"P5A@J11%(<=. MF]6C(XV-.AI!06$DU;RPLL\E.@^K'0UX :MG)C@86K[U]S1Y^N"O2G*/R?AG MT?'$$<'=:XMW^2EE,M?<;5>/2Z6QJTTY2R+N9 I)$$6Z8T63PS749@E2#'!2!1F M3E4W3HPU-E:K$\>**G&,;N0$O^B-55$*[YA%> IH.PKS!%_/9+6;BT;?PX.?\7BCXXT=(GX9"9W2= MA59,54*D5%QO!1'!$.%,0ASK3:$D,8F3@"H4B^EJL:(S1S]T,X(396W&Z>]# MNC=CM-S*LI:SHS=Y Z2C([D+/(/YD&_.8=+=>?Q:;]]^X\WSW\9E_%J]H][B MO0O=/NABN9K^0;_G3^NGVH,I8DHY(0R& BN(9$ @R=(4ZAT.11Q+CC.K,BQ[ M3QZ;S5$+9_>][N-T^CN]2/N>O\]:+H^>VZ/:GOHJ]4VM+U+_:_LU[C]OD*_P MJ!K-UW?\@@[I0E_EBWG+O\KGNCC&U<-2EDMX4;]B&*6HK\M\;E9.C]^:<,%_MNK=%.\+G]71TXMW,8 M>\WZ5_/YFL[T5FII#ND_SAO_4?F8+YNR:[>J%=5>>9JF2D5IDH2:S E%$(E M0I9E*0PSK'^5R2RUJYGQQGJ,;95HC!FZ7BV>M/@[JDGB+ MK59EL7OV&M6"IW?X_QZOEL)#_'*_80!;"_:,$3V>I2+\U*WWA?&W6L;),4'4B M],M"_ZM,1C22F5_(,FWJ5T"?GY<+DR)1QC4:] JPG@MSI7Y0=57]YO+V&_ZL MI9L1V5%URK9WJR^*KS M^_8OU4GSZ@W%&\YN>_LYV#$(1R!.QS-!_BC%>J:?W"2LE)DH1=D]I'CWH_6O M>Y.M,N49)H(H"57*$HABFD!*(@S3E&&78$9^_0 ML.MSNA'B5UFLEKFI:'I-BT=S0*G_8Q+$7^C,[.];C20CID*2J11F,0HA"N(4 M4E.*+0B0BAE"/"1.17GMAQX;"6XEKW)=3"Z+A_Z=#G-A1W?](-R[JW0#KA&W M3%6(VAX$'Y31W0%ZS68,P82;P-( 88P:EP"%G+(YP MJ%Q8R7'\L?'3IJ_84K[(^5I67%5+#81\7FCSUY&L7*?$CK9Z!+IG MLXS7]I M9/_56+&-^.";EA\T"DPVY6)^^".SCMAYHC77T00:R9_+:Q;"6MU5%LH?\9P> O/7( M/3_BP"URK2'8[Y!K?^ME]0-;WK%/^@CN-,HB((7J] MJX8)YX&(:!K$ 9V^R"5;#(UT>]#_'5C;\;HO_'HF].[ =:Y > H1SV4$#P[U M)K4 3RE]K*#?R7LZ9BH97_F!1*A/BZ(P%I$QB$I[Z'>:S\T/RX9:7R6?T:+( M577R>OMYP08/3>_K7I:OM:V],9I?4T9.K_';_W-AJ]$ M1/\"#IO)V!O >ZF0_8UT01VMQ\5,WU%4Y>\_+U;R?5[PV:)8+^6]_+YZI['Z MQY12DQ$08JB2F$)DZN\1GF%(")$RDC@+N55)8.>1QV8@M 7_E[I51X=265:@ MV]%U+U#VS,*'4 1&;+"5&_QE) >EZ%X+/#C"Y;,2EM6XPU? 9JT=H>^8M6U2[Y*XZP.N0 M^](/S /EJES\$KNE=+AC=3(%P^%QPZ5,N.NXD^+0X?9+B\B7QO%R^:/>5Q=5 M9'N, \F3+($\2P1$%%.H?Z)@J *1(H3BC-!NU>0/CCF]5/U^8CC=M@;OE M%IP#W-)WX _&OAT!ER!X02GYD[AXKRE_>+0W*BY_4O7C5>9/W];!FM3;9UE\ MH3_,<_[?>ID70C.87LCH[*98Y4]T):@7R)X)IL+P2X/AKKS@ MIA<,'0Q#OU@.E;Q\&:9NYJ ]0B?-0(O'#&?^V>NT8_8YW-:UGG6QNE5W=*:' M6-#C8V%C:3FL.EK M%?'K6KCZ**)VIIP?G'HFV0:BWQ<+;;:90Y@[N7S)N01_54*#7IR(Y['Q5L/Z MZ$ #E[ ^I_!^!>NS=W2CBD^+^4/M!U%90GB$,L@1X7H3*#$DIJ48#U+$@DQE MV)1RM:>&[:/'1@7OUHZG#"V4[#[W;KKW_'D;H7J(6]W7U=/GVGKPH)_GOD*O M/\<#5_A*X[GBO.QB]U5RF;^4S@+! QJ0**F+QD>I@I12!7&<)*%>LHG*^'0N M'TSPJ]VG:3.LU8M+JA>W/7A_[V\C(UANA+PT0^< VG8?N#<$WS079X/HU_.( M>LB^.0Y1;RDW!X9\XSR;XR"<3ZXY<:][\^([R?7F8_4CC-A]OM)O/B6<"D0C M*.* 0I11"HG$$I*8)R@A61H+JQS!0P\?FPE0"F5LW3#ZA?T*&G'M6Q#OH7>: M-R[%I&_WBB,<3HV$C^G=J6OPWL,&:Q%\3(UV/^"CUW1PK%Z]T'QFOO$/BZ6Q M_.MGY[)X+]GJ#[JJ__5U,=./>/A/29?WWQ973XOERG2V,5N&=[3(BVFD[7H2 M<@$5,J<[#(60"1E!S@E.8QH@;/==>Y5J;(1P.Y=@M0 K_5+*LK2=R;-OI 9< MB^W@7/0V=19NW+>8D)[9:*,25(LE++128*O5!!B]P%:Q":A5 T8WH)6;@(UZ MH/1IE J^Q?PYN)#?8AX'Z+J@IKYF,1=@64__ZING^B M7P1&9^:T'12/4JY^ UJNX1/ UEK4I03SQ0K,\J?L]#M%N3;#JJ*O M-3'4)6"Y'DF6'ERCD*EX,@'/2_F2+]9%5;0)KA[I'*[DDVD2O_P!\J=GFB^K M<7^YO;__^*O9TRP>YN4KJ[73DSO7HA=@9E*6]"2MM0+YBX15J'P;Q$GIJ%/Z M>75 _:,)>C72&M"-_JV+?P/Z[=(#Z(G(G\H;ZUJESV6'Q0)\>Y3SS>^;'QHT MEE++;J PX=D;R,LZI91KA1!E(/0/?=4)]?V1G#QK\#;8<"<2OO'9.;?P M_O!+ZVO^.=]^-??T^SLYERI?E>-_J(ZWR]/MK:^>B##*6"HAQYF"B @$:1KI M/T(:@RG(E( M)4Z!)L<&&AL];.4$I:".>-\PJ@GHIPG$/"EV5R;)AA[8XS MRNY9%>>N[UJ?C:VVF\+7VT53&2Z?KQ?KPI@R=&8,&1.._&51E_Z017'_2.=A M]$?IP;GBM=^CNFS*L@!G)$BA#!'6C))J\R-* AC11,2<9$G&4[=C\%[E'=_Y M^>]+$YN_5::,U9<%,(H HPD((U#IXEHDKL]YSZ(D2ED<0IZD>M/.)-(K":(P M2T/&HE@)ECBUQWC[61]P.?I)Y]QNM1O-3/:\9)8''NT3D-T#$J/L!&S5?3W= MH-%X4DW[:F?:)Z"E>'F]SY*& TR0MV*(?-WU5S-'[5.AB_5:9N21FO>#477Y;R*5\_ M%1_G+[(^C)X&$>*,1P2*1'"(M*$/B48#!@G.0JJ->T1#MQU=-T'&MU4S]?+: M00;F0"C?"&RB"XP.I9M5U+JYF>\=9\S.+N]Q%@8*0&H4 +^T5?C53,-&BQ+] M1H\):&GBSX"^#$E/EG%'(08U>2\#ZK4M>^'3ANQ0_[N^8O5EJ=G\JFAW-?U M\^4?99W-LMW,K;HN6_N6A47^R.>F0^HTQEE "$T@E\:S@C&'E(H$4DY%&# < M)=R^NM-;:# V<[H6"SP8E4RW9'ZP#WT9K+53!%7_OFK)W'1:+IL]SWZT.]67 M%7H65>2;B:DREU8#_=(>X]0/[$@CPI7D#=[O4 M&S1 !4?5/\S\L$*D*@0U 34H8W^7ANA;/] [-="FR\1_THIK#C60IUL\)B73 M/!V@M"U;'>DTWV*O39'GLS3VYKWD/4QT/UWD+Q'L)^@?[P%W/YWC?0CR%B>G MC=/T=FD2D^7R]6E*%&6$TSB$!*<$HI0SB$5&H*(D")E$@L5HR)/3,_*.;SM^ MY!3MG_\I3(-__6.AB; ^2FM^,O1YVKDW0,H I5@%D)%06_HHR""1*8E"I/=[35,L)&L5IZCE9 M?Z+35$O8_9ZFV@[:U5BIFN?>T^]-9T\MXQ0G6-*(*A@1CK25D:609D1 KD'' M"<&4"^+6&>?P0"Y4,DQWFTTW89,L,]M*ZKH&'(0UY1B'BB%[8: M(9,MU!)Q C1^/I>A4SAX6S\.#C(P\9]2=)^Q3U[=C6JKI!]]@_AS;G*=\ZI. MY!?]RCSJW>LMF^4/Y>[V795R>VI\2.: 8"NF/^?CL4R;:? C@W[ +9GZFN)7 :)U"VY_FI$ M]5E\TQ$=7Z4Y;8<=MG"G(QA[93U=[_?;F_A#U?STNNY]>K^D\X+RIDNA^=>L M.LG8U'/1=OVM,OT+392*_L5JME7F@2_J-J6"2A/#3""B/(6()=1D;7.8 M1D)DDDF9A=A'V^)>I!\;6WYXW9]VM57,3T/:?EX".ZH=[=3VS-<6;6R;B6\P M "T0JG:U6QA:9:7*K;YW'GAO@]B/[*'KC]CHM MMFUS^Q6BH_?C[MX4OETO?VQ=X75B1)#11$H>P2A%$B(1!!"S,(9ZM8MC(EC" M,7%9U8X/-;8EZ,_?[GX#C;"M,GF.7HSCT%HZ*;P UK6,-$Y95S.55'(,C:[9W\JQG55(_4 M%WQ>& =%]<^R)%W5E8]3KG@D,50H,SX!A"&5"$&9L(B&!(4)C5U(Q9MD8^.@ M,H"TU&P"-M*79E!;_FZM$_U-IQV1OH?S M-2?['Z!S_F"95U,W1:N,T-64)D2@2$J( RP@(BB!%*J.D@M./"RP'JF=@VV&RZ%M8R>DVY.X&!OY2Z0X,,G3)W M0M$#*7&GKN[<_DAO/?4>\FJ]>ER8Q@E7W_-BFJ) R3"3&C<3K1K$IG:YQ,\,9&3O"7D=31@CJ"JAT%7(Y5SQ30!:8NO8M. MH."O6]&A08;N3W1"T0,=B4Y=W3WWX>.\6"W+]*<_YYNN&TVZ[52%A*8B32#B MG&@[($.0I4K"6*0HBW&4LFA3^>W>+8C]Y,!=HN&&\ !M)>V8_7\>GMZ1+]OIXYWX-W].QW1\^7&<1U^6&]-1W#V MG#)=G].YT/^S7*Y^?-$OFRD1;D)=GLN4V+GXD,]->-XGTWWR:_[PN+I5?Q:5 MLZB54O)>/B\ESVE]6-BNF3(UR1^)-M8@8Z'4&[C(N'"2##*)E:(1HX0E;JFG MO+KF6Y-8<3_:[HY;9+*1$O\JH532P'GQ@0]SKT=([_]? [6&J'4;R,!2V?)?M;J@U!>4"L.%@EIE4.J\FUSX_O5[<&7S'G3ILM#__/AKT]"C MK$/W>>@?]@.-(@88M-LZ]7=I!I7BZD4NZ8/\O#9'Q[>JK.10W*Y7Q4I_ _6A M!)^&2H:88PPE"6*(8DPAPTD$8RYCS"151(8N5KO3Z&,SV1OA(:VDKXJW%&!= M5-T&3068==DJ<"Y78&:2G%LE7EX%J[7KN-31L1/ C-K@%_VLZM&61:BZS6T6 M!"&+D8!I$.@=&648$H$5Y(D27$4J0M(QT;2WV1TF__3D_%93IN=7_ARS:V5J;W<8>=*WM!,OKM;/; M0SIF.>F/N*H!\&"VB*9(48:HR0?7>*Z$$(BPSB$4J M]08LEA%"3 B[OM].HXYM[2M+=O"MU&4;7RVV8TZ3%>!VU.4=QIXIJT2P)3"X M.H.@>Q*3"R*^,IBLQAPV?;?9S4Z=$TU:UR$PU0#U*E<-ZJ^T=9 M94R90//%W 2@!"%-@B0C4+(@,+E(IGM39MSH41)CGH2AL*HUZT&6L5%4([%Q MY)@^Z=H6D%7&(&]$ON1XSVV>NAS\]8;^T$>"+47T/YIIN=I,2YW(>7UV6BX\ M+NP$:"\'B6Z2O.$18R?(3A\^=GMD-VJMGO:'7#TNQ+:D^.VWN>:?Q_QY6XUR M*KD*(AG&4,:1@DCJC2_CVJI36 4L#4).J--YI/7(8Z/-*ZXEK^I=F6_S95%Z M,*KZLF:OZE8/VWTB[)BR%WA[YL6:YBJA6XT-)F C=ZNBM#\2=,;*$^79CSLH MP3G#\9K.W!_0U2YL#B4_+ZI*'W6]&T4BO=$4'/(XPR9+CT#*4@)5&H9!I%3" M D>C[_! 8Z.FK9P3,*\EK:T[5TON"+*V9MKE>/5N@VVA:H2L+2Z?UM5I'+R9 M3D>&&=@N.JWLOM%SYOJN<05U0;2RCD;E("$T0@G*0A@2%$/$TP!B%45&LI7 ]W=^? =LS^8MP[?TDO8&T;E919[I]/(U1AY/OHRAX.Z_> M'V'@4^:C*NZ?#1^_],+LCZ_2B)O/JF/CSXNYD&+-RXW7S7=3P%]^E874SW^\ MFHOW\D7.%N6I]#21L9"(]X[:2 VGT$OEJO73,.+M\&NU(:=#)Z7N'I93DJU:=&9/. M\M5T0]E5SMA$+?5 K9_)ZFU-8TO'B7?;R1OLOK-F.LOS-@DVE\)W-!?GX@=[ MCAO]M G)YI&2F%)D)E% A,,8,L9-_F[*$"4APS%R,_?.#3DV_GT5]/S?\+D;37_CC'D!]QS!^>INP=GL K*,)]^_L1D&_R[EW4]HSA,>2I( A.L[4,D*8.$1Q02EM$@"Q&/<>#"0E:C MCHV(:J&K>/$=L=V(QPYR.^[Q#F3/]-/&<%?BQB[KH;*4$TB>*,ANS$%9R F& MUT3D=K,;%PF93V_FJWSUX^]R-ONW^>+;_$[28C&7HO1'+*FL[+AJVE+ M!?6@3^!5#$[1K6C<(8AMC\@N JYG/MC#[+X39A>&(_51DNW0"&\8/G2R3-JI M2SL&<,NBD%4N5?%E,/J4@HUOL3!&64:GLAB$)(HQA!0E." M@X"AC#H5;#\QUM@HHA+2,33[!)1V%. )H)ZIH))R4B6'ZD^^DA0844$IJ\^N M$N<1\16&?6*D88.OSZN\%W)M<MR8639+F-&0[ZOK<\1LH:]5I.<+5]KD>],D$;58,PMRYVUL\;T9>X M(W-YZE%+#;9B]]+4SADL3Y^=_;B#?F#.<+S^E-P?T+&QG;GV=OEEN2@#4$Q[ M3_Z/V>*AZ=F#8TH$I3# ,C&UP )(M?D!190D>N<24+UY<:O;<7I ET]IF$(= MI;R 54(Z]HL[C:T="_G#JV?JJ8!:+,%65%#+VL,^Q@X67PW.3@\V;$0XH#P1C,.04&R\I@*RB,0PP@%C@@M) MX]1E+]-1CM'M85H'"*()FU_1[X"6JI2K^FRKC!LG=9TK.[(:8 8&/+UI=*@* MUV_!;_<*KHYQ^G'I7HBF)_+K*L6@K'@A5*_I\M+'=8R-6RS$MWPV^[J8S3XL MEM_H4DQ3C'"D$8%!D. MH>ET-9-5"DR73.L3R-I]^7[PZID =H6L[!+60]+0>3!\E6XX/M"PM1K.*KQ7 MG.'\'6XD>J9'_9W*77 R6:?XA$XL>!E0%55 M+7X@ '<&'2>0UFSK $U%M^:&DD/#* Y+'K5YQ"!$ZJ!+PZ0NMW0SM\RQ?57* M?#9;?#/ESXO2?5[(Y8O>K^F'EIWU<,*US<4#F(DD@DCR!&)!!.0$HR1,PS2* MG9K1VPT[-H*]N[D&S5YW L((!J0JS5#EGF]UJ8^2*FV 4:=3FT/+R;&SWOQ# MWK=OJ3^TG:T]-_ \67Z6@PYJ!;H!\=HB=+R[ZQG= YW7]2"N%_-B,SC-]R#3PL:='&/=/1WT^O!O)7\]H4=RJ,H!Q&T>U_:P184H(SJ 4 M$8,(I00RD250I00A$5/)%7*+Q#@SXOA",>Y:'4[^I2[L[,:PYT"VXTZ/P/7, MBJ6D9:.2LL1N2]A>N,X2&$\L=FZT0?G)4O77S&-[6\=Z/TV$Y:(LO+R4[]9% M/CIL8^3&'(6!AA%0V$H^ 9^K:3#2-[_W63VR VB^2@BY##UL,:$.H.R5%>KR M#']Y>%$=<2G#@ :$A9!E*(,HYA12A5(H98)#C!E/@NS2/+QH]'EXT>5Y>-'% M>7@=8.J9>H[GX44#Y>%%@^7A16/)PXO<\_!>W^*CP,=7*>33LUGJO\AEOA"W M\Z8L5L(X2AD*81;HS1:B 8<4B0#&-"0IY4B2V*EUA^6X8Z./K:"@DA1H42^I M]W$<<3M.Z0''WL]I7W4NV@H]:8': ]Z M9-?KY5(_^H/>"]+9?TJZO)F+]WIK,8TU$P4LXU $J;9=$DP@EED$F=#[(HFH M4A&S+4EV;)"QL4XM)Z@$!492<&.*)VM9[0N1'87T--/X JIO%T\7C)PJCYT# MH5/1L:,/':S>V#FUVJ7&SE[;AQ'R0;\C]9I(,DH)1@+&#&DK) D4Q-04&8I5 MR)DB69 XU1>R'7ALA+!OAAA9?=HA+=!]&"+=H!R!)6($']P4V4=K$%ND->R( MC)%],-RLD0/W=_2HY/-\)3_E+U)\G*_TBV3*U%?),)\VI6 M\H(]%'NJ$N^"D2]7C,V0P_ID'$#8<\ZXW-NUW=#N",$;T M1E^9S# 4Q *R1")(@B"+&0N1#(+I:K&BLS?">3-T?SC?FS%ZP-9N'?6-6,_K MZ-[261V8_K*1&31"'^^PW*'9E#U&WOI)60PY<,LH>Q#VNT(YW-LAOZP,+KFM M=@;Z=='JX7J'BU 2\8@'$,O0N!4DAB3C"10(<4TW"$!LHA^SPN_6;I[RQ MLTB<3!D[?O=PV6)G-=A)%#M_=;=MQ97XKW756-U$I B15SV4O]!<[V3J_IME MG4)FZA3N5C*L@L+DG5R^Y%Q6KA;3SN]A7CZE:MF+D)14X@@&26C,Y 1#1C,$ M \5"Q7$D1.24:]&WP&.CZ*J,:ZD,X)W+N/8^S79&Y)@FK^>%X^K+Q^L).%,. MUH37\&696*L62V"J@H*63OXLTZ& ]V35]B[NH!;Q4."_MJ8'&[?;TO/G?*D? MJ&\0?\XUDAOQ]!?XJ 6Z9;/\@58%^F8FG?!V;OSXJ\>K^3Q_TC PW#U3 M_E8;L*,.:/0!6X4F)JR;26 ^QDD5JG#R_-:9\3U"ZXG4?4@T*&][A/ U-?M\ M=,FZ +,VV8*P)EEI@$.XX@44D HRREBN),6 98 M68PU-K;<$1486;N7>#@%L1T_>@*N9][KB)E[3MUY-'SETYT8:=AW;MMAG'04VC=(4,94I*",3C44"O;O/1 IC1*E(A4@%KF\[;C M5W8L7+[I1=+>![9<%>]^[+4KN3(E03=Y*5=%L:Z"K@K#.A^64GZ0/'$KPL1DJ1E2H MM*P@KX4%FO+E!,P6WX TV;@*E!B 7V@!*'B62[,L'#_M?-O7PH[\QCC9?1] MM3R(;:5WNDJQ'X<]C4;U"=BF\X&6^I/*4C,(@ 8"\+5\A6H4/)9O'WC>?-5[ M'TKL80O$#SP9>Q7EAQZ_0Z# S=/S;/%#RCO*F!:/T]G-=R.JG'+,<4:X6;]" MO6I)@2!.PP *',;&"$Y99E6%_O0P8UMM&D%!L9$4,#F7*E\!ROER;1N9= 9= MBZ@!+YCU3-H;N+9"@EI*+S YA QX@6N@D($NL+F%#9Q%XV38P/&[APL;.*O! M3MC ^:LO(4?Y(I?&.WDUU]S,S7ZDKAM6K(JFW[-2<4:R!$9(:KH4'$,6"P%C M$N,PY1%'F56 K.O HR70C>QER9RV].7QKZ4;P7D>7(C5+[J#4>T98+L$;;D@ MW(63_2(].$MW?94[RT/,[W#_9V3X,SSRU+E7_.'Q]6M M^K.H G;?2;58RBNNW\-UU:3S:;%4DIR0(TPPE"DI%&$11I" 3C)ADE90* M%A(L71/C.@DRMK6AU@/,RD"@,H?".5VNVXS8>5V&P+GG5:*!N-3!>#ZT%G"A MH-:CZ6_ 2E5 2Q?05L9KMMU%1>!=2!3[[+G>6C(;:AX6QK] MTR:AEG+MQ^&^\T$W;DY!O?GLFI#6TC M+V@$GH"-R!ZCB!P \A5.9#/DL'%%#B#L!1BYW-O%O5A6L_]#KAX7XN/\138A M['I76]"R8WO=V1(E-$JC$$.C55E07%YQ!XP[-M]6(H,*IE!2^@):(E]KL/H!;"ZN U[@'/=/7W MQ7HF*O:Z44KJ,5^DOL0U "OZO3F!+\!**P*^&4U 7JT'LM&EO-!$AH%<@>W]73*"G*?1SF+M M?W)Z7D-VYL5T3'VW,R^E$J!>IS=JE!=^]5*9U ^07K-\G(5X@\2>KD =SN7I M_+2N#L47.5_+K_*)YO-\_O!%+M5B^53F"FV2AZ91AK-($RG$-$2FD0V"%$?Z M;WIM2Y*8,QE9535Q&G5LM%D+/='L5XMM@F$;N<&BE9-''YXO.\I[DUGHF18]Q.RWYK!2SW,POD_$?4;;>Y%K^'!ZGW >C)?W M.D W)O^\F"^TX:0?.'_X..>+)UG'DFYZAE+.$Q)3"7%F N1IC+6YF460)H@+ M0F.%B%. S]D1Q\:\MV4'1%D)616=_;]N]'L>9#M:]0I=SW39EA54PII"G:6X MO_;2G=4:'4_4=GZ\02G+6OW75&1_XUBS4.GW,MV093Q00F*() ],J$UB6@@I MF*6"B4@I%(=.3#64X&,CO*-9J(_YP^//E(9:OQ<.-NO(9GO\)JU[&FJ%PL^4 MAKH[;S]-&FHM]O^R--3=R1@^#?75^!C]H_*X7\W*1_7N^>KQ>%RN]_#8- MFF(ITBQD$<1!R"'"DD/"< IYS F*9!QD).S@Z#T]ZN@6HTIH8-XUT(@-OFFY M02.X.9KACT]T^8].3MXSL^#DY/6'[3!.7CM8>VB4Y8277T_OF3'?PM-K!\,1 M3Z_ES1V"MFZ;;<&G15%< DI*EQXP:0 ML11#D=*8XP@S_8=UU);UL&/CJHW@8*8E![PM>O5MY1L%P$QKX)(8:C\9IQFK M/XA[IJPMND9HL".UJ;F\0;84O!=D'>*Z>D%XH, N3TB[178Y W8RM,O^:"?Y>EE6)JNM(DP3H@A/H0R5 M"4*($,1$FZH2"1X@A1.%E5/:I\VH8^/[SPO]W]_N?@,/&[%!L9'9,=W3"G8[ M8]0[F#TS>]FPM9;OQP1LY9Z $N*['@Q0)XQ\96=:C3EL*J8+#'MYETXW=VV1 M:#S2]_3[U7KUN# OR/N%B6R8LA1A&H0!C"*])T9Q$D :)!$,PA31).1IAISJ M&1\;:&RD4Y^EF$C#C:3@KTI6Q_3)H]C:T8P/Q'IFEFY@=>@1=QH);WWAC@PS M<"^XT\KN]W\[^ ITM:'B!6'$8I,!3=-"32,)>2:">* :/,P MDV[5S5M/'QL%E.F^Y@RF$L^U@'D;-[LOO3,:/7_>#1!?SP#1H2KY 86]U2%O M/WO@RN,'U-JO-7[HHFX?J7&I5R[XV6SQS<0@OI=*+I=E4'59H.'ZT;CF/S:9 M4R25.&&<0(ZB0'_'6099&$@H%8]CHG<6(;&JQ-A5@+%]ZAOY 6T4 'G37NH7 M(:N_.9Z\.L^*'4OTB77/1+*%>2/[!#325^9#55!FT]KKE_<-]O[#H+L"Z8F@ MG(1)%49H0YF2]G!IL; S7BB!H26L3(>:.LZ7[Q!-Z/7-6=^#QX1FWNZQ@P\5_$*Q:WZM)@_W,OED_&W7,U%T_9OXWF9LDP@ M&:H(*I[%YCPN@90E,20J,KWU0DDS/)W+!U,1Z]XE@L!>!JLOA51?RIXD_7TU M7Y;:?,J?Z0PTJ@"]Z@OC@30%E%2[;)^C"]=IANRHR#O@0T47U&*;S9F1&QK! M@9%\TOIW6;!M)Z',3$&MV,8A[#/HP!U-;[$'#D,/'(+@#LI^)$*'9PP<35SU MV2[^0Q:F"N#<)%)(;DAG87YT\UTN>5Y0-I-7#P_+DH\^SE>:+(J<5]V0N4H3 M%B ":6BVID',(269@AB1A$N>T2QRJN3W9IJ,S0*L]0$OI4(E!\BM$@ "VNAA M I(K1<"+T62@@..+7QT[LO\I7HB>5PX/(]OL>(/5$-Y=(,BAA>(#L]2?OXY$=HG[O5@O^CX]%L9;B?5FHMDHTKMP: MB_EB>25>96():R0TJP>N2"I/*<)N 4GI0BP^,_'W![! 5W!?< P4&^X7=+3ZX"W0G M0X2='CA+1_-\4GM0;6KD>W MZLWU[>?KCY\^7MU_O/T,;C^ ZZN[OTW*/\'-O__Y\3^N/MU\OK\#5Y_?@Z\W M=_=?/U[?W[RO?G]_"^[_=@/T$^YN/WU\?V5^\>[JT]7GZQMP][>;F_L[U_+F M/N;>,OYHZ/GL.VY)2ZBG3?\)6H*:BFN-#J"ZI.[IT/YA^XY>C'^O8'LKMNY# MIH&KL7N$<;]LPZQ[O0)KLTGR U;?>Z(&I1TQNW3(//D>.FQV_, V MU-[FT$M6%7N6WW/3:Y3)U3B]V-B\7U'0^-UZR0_[W6LW;SHO^X-^[N:4P#%H0RA2JE&40QRR#) M(@YYRB*D0ARHP*F.\J%!QK=$-3*"4DCP5RFF8XS=03@MSS@O!*EW#G7$Q_T< M\ 0 OH[H#@TQ[.G9"27W#K9.73MPC$C50*/E;2]K/]X_TOG.*=K'IAJN"A## M0F H$Q5#A#"#&"<1Y#2(D"0"\U V878]!X4XBMXA.J]G:JI/ZW_)YZ H?>E# ME9-SG?2>@SGZF,B?)G:C;BG4/@&MRJ]J.VR^%]F1]U1'>^NH#%>Q?XX@ MC(Z3X2WFHNOX;LN=D/GTIMR(W-/O'X79DZB;-:42_=7&,$"F50BG M(62<<]-R2:HL4H(KJ^KZ9T<:FYU;"5LF;NV*"RIY[9:6\P"?7@N\PM8S>7=& MS)IBK=$XP(F%Y+\]+%[^CWY&18?Z+UL6//_D06C+6L&&9^QO&-@.KD:_5550 M0YVW_S]EG; M!5"+91D+4B:9#&_K'IW8GHU:'],U?NNUTM+$ -73OE5T!!;JN3EX:U/TJ'P_ MA\UY#EYOQN79@8;NZ73.V#T26+S-?HZQ%#R,8899!A'%*209%9#((.-(1@J[ MU7QX,TW&MOA<>9,WPV%5&OM\CW_ULO2]',V5Z248YB;<@7EJS5Z7DC.?0+,?YE>[,P5YAL#T4F MH,$%U,!4EP #3;MQ3W7�P^H 3(]_K]UA/]UCM;+[K\'+M@G]/F.P76CU#= MJY465T6QX+DY2S=].FZ^YZO;Y?N\>%X4=+;-YKM=EI&[:[XJLS>*+XM9SG]L M&98F*8M92&$4DPBB+,T@,=6/XS@42F(4AXBZECKU(]K85MH=84&IIWNM5$^S M9KLM8Y.524P=+TS##F>(A3&*IJ5JF M@)H\?:'3,PWN =,E-/\8 M0@YA^1Z0&B@DW_Y5<@NO/X/ R=#Z8_<.%U9_1OJ=D/ISUU[@G"J^T%Q\6"SO MZ7?#NH^+F="LJG]PV$R?9@HG =)*FZU)S&$2)!F-,BD%HQU*4G:1 MI4/PZQ"E*:O=^$(!67GBZ;9QW*.<5;$#*_H=S'+*\IFYXK( M<9='#M]#$A MPWMD-IZ6[19STASM_[T]*R9JJJ5GJZ2E9T]*1UQ].D!<11C>;]$1I(/NAJ[/ MZDBLM6OX5MTH)7E5^J?NGF*Z#W^5!@?][9>#O?*\T@11FB0!C%+-K:;\+R0D MDC!B(@M#*AF3;D[["X09FU':]KG+1AO32,%T!S*<:AK<@^6.1HZ,>LG463+K M0!/2-\.VYF*C"&AU:C*Z@%UE^O51>\#5%\->(LJP3.L!M#W&]?',-ZAD4SF4 MF]8@36,0_>_9VJP6-]]YV4G"J% I-LV22#&28HA#(B'"VB(FL4I@'*6[5O0MX?94SV=27UT>KC-SP8+T(!1+545'",IP--Y&L=0J<== M^)^GI$_GB?%:^Z>[%%USTZ[UL$LZ,TVJO_^;_#%-$$=8RA2*2&].4,P99$D0 MPX3*),ED&JG0*H7DZ ACVWO4F56UE&7[].] R^F:@_8:R--K@A=X>J9M9V0Z MY)H=T?Z"'+/73QPXM^R(0OLY9< *,R!T;-)\%WT4 MDX1'/,4X=6JE>($P8Z.HK0)5.U/':*B+YL6.J89"NV<6J]2 I1Y@#W5-9J:5 M;%L54.LR 1_R@FM;Z#\E78(_Z&I==:SOHZ>C!ZA]]7R\1)1A>T)Z &VO9Z2/ M9W9CVH]STW/+G&M6?E8]OM3?P6H::W"$B"B,J6 0,1Q#0B2&(DW#,. B#*13 M2N:Q@4;(D*5<0']^<_WMZB_SB2[_(5?EZ4.Q6>OV.CH,(,RS3EE7[/(V>N]VV+O?OQ!_VNQ+-N=7'W/BZE( ML. D"R#%B$(4!Q0RDB8P3E(6$1GR('8J#N(P]MAXY+0!8#)Z2OGK7C%_&15< M^UP[3,S%MM6(M$\CZAAF_=M,>R./Q40Z!HF#173T$1V]6N*_UA5K M%F758=,6SS8TBP-89)Q"5'"$D@3BF$B0QFP+$612#H$-%X@TO^6N$9' M)]D%]X\#X^\--SQ;&IG M<2RWLRH^'B <)0%7,$KU5A7%20Q93!6449@8ZQ.GRJTWMR_)QF:8MH/O*D)@ M)Y//BVWV.=O//N]8/M[;M-O1]YM,9M]DOC>/IXL(%">K"/10YMXWYMX#+"^5 MZXVB+3W!>3STTM< W9:$=^LBG\NBT&.S?%X.?;V8%[E^0A7TJ<4HE%PNI0BG M&1>,2D8@PRDQY8TQI"*0,,*!0%(RQ9 3Z[L,/C9B_Z(?]&B,M^=ESN4$T +0 M=>>@1>KNUKR] >U[>&K%!2^X)V)$,E2202PU=6$9(:Q2 M3"@1;L53CHXUMA5B1]2R47DI*C"RNI9%.0ZP'2UY@JUG%MI%S @W:8,V5%&2 MLU!YJS)R?*2!RX:<57F_#LCY6RYV$=\OKH0H\^CIS.2%?IQ?T^=Y M7!DW]7O)5L9U4OVHT-=^D":,0TX#*F)!"8\T27'Z_*RWJYS.9A,PE^7/EI6;"G#WBD[>9M/9O$H>\';OWOY,K'> MRM?L!+X2OZE#,\*M\D?-U66SA85ZNR572Z/VW15ULCNNODZ6)@"R-%40L0Y"&4O^- M1BA,".,)MOIJ[88;VU=<"PQ:$C=IXUIFAUI^YX$^_;7[AZ_GK_\T7@&H+\.V,+[^0]DS)'M!TMM3L ?)DO5D,.*A%9P_ :RO/XE[&/1(RUT<A.]66GP3/ZFE@>V9@AI)MY@.<[!FB9 G#CHWVJ $9*GZ:_:QOCNG,-T7(ENUN!CY:A%W4NVM$ MA'(VT>&S_DK*RF]5,G7?W:X\,\D8TA Z5%+VG3Q0SZPY.C+U[9>RZMCXAUP] MF@)G339L,8U3G$8R4E#&D8 H0Z8)AY!0X!A'7,DX#+$+@=@./#9*:>0V1@JM M)&\RLIY*V36W;(1WXQ/KN;!CF#X0[IESVN#60C<-=2NQP4<+<)T)QQ4I3Q1D M/>R@I.0*QFN:6 M?VPTV@@,3[9L!<]Z,U.VYC !2XM*\^I2;968OAUB,9O19;&]L$L+CP%?HTN, MPU&\' -:G6_5RO6G[=LZB(G/9\V11B:QG6PJ4$!0BB")3(6\F$A(1)Q"$82Q M2&,\: W>FY98%,/-ZU*?@6C//9A:X%#Q+> PC1?7>AH8$ MXBB+8!@@G&(E%%9IAQH\_B9C^&H[;SXG=FSO_7WOF?CK_E2_&(E_K4 =P+_C MA)*W^H8OU-3#UI_XTZWZ_[E[UQZW<2UK^*\( M&&"F&RC.B!(ED3.?*K>>/,A)@J0R@WG[@\%K1>>X['HLNY+,KW])2O*E;,ND M3*G4#W#0IU)EB7LOFHNWO==^O5S4\;J,II06$H$8*P)0SF(]8>0,*)SE68RY MA*G7-'&NH:G-##L[;R*[KC2I7(VMOG$Y9Z!UXYD0@ U,+?M8W358O;Z$58^H MFVX@@L7:G&EFY B;;F>/XVHN?#ZX>NH)4>>/\N?Z[H>:_5S.:YTQ( M(4 N8@I01E) &88 *Y6R)!,4)5X5/:\S9VH4H[]Z:3#-5)?N<".<\4 >F)8Z ME55O[.6Y+:*V[]5-+5S_:1'P*#(,H,/+KKH8,Q4E5@_@/,19?=[:(S&ECJRS MD3%-=FA=HOF+K.1*F_-NN:H%\]]7U89JB)Y5V4VE2@H5(Y!CO0)#*J& ,2D MB6$&XR13,G%*P ]AS-3(=%]/;M6XT)26KY=N-JBQ,NY:>="R\'[R"/;9L2^&BD71QNXF>O9 M3Y05GR^KS.<1O#]]S0\1=[G78JI>#5MM<:3WQFRBOT;WOA&5SMUL^* M%]*V[075>27;?J_K>VDHI.K8&=4!A>*V^DQ7ZT_JA!IBK6A=B%1F6.:@0 4% MB"4(T,3\%&.:PS1%,??*=@ADU]08>N<6F)^I_-*Z9I1PC7.&%T[)BO;3, _5 MWZZ79:/WXN#7:=L./%>Z)U@']KAU"PIWL'NY,%:-?',7%,KCN[VPK^]Q*O5U MJ=8_].SR<6DJK]6Y6>WOWL@G.5\^FKWG:Z-5V&A2Y#'*H#L<'PT+Y=#KW\;02%L?; M1T+#XCZ;(\FB.?.KX;;5.]YA3W^?#\YWKGA-'PFNK]^JKQOV M=\G7=\OZW.B_9+76;;8S"((,$93JS4'. 3(1)3A3.4AR$J<8)Y)0Y:[ =:&U MJ\PCX0$=.!9PY@: M-;9&=\OV-J$QMYM^'?VDC:/\T?D2-(]X',7[=Y'K@ M,ACX@Q^L!,>]3]1R'_3"Q2][M3YV)',?:$[$-/=Z33\J_""K2LI/C[94S^+^ M@VFQS;SYU6;-O]G(69X215(8@RR/];(TQQD@C&A*I*E$*H8"4^I3#LRU82_R M&ZT4V-R.P\?&3#]:G*%XSG/.7]?$\MH-52E6N3XC&3)"DRKME'4<8 (@D$)*89 M@'%.I>8F)(670.KNU5-;87UL@@X\I7IV4+E11S\ !B8'X_M!1M;-WI'G9Q.% M:H07GH5@F Q1$]>OYT7SL?<+W4MZPQ!0C><(JE!Z.[L7CZNH<^30D6;.\2?\ MJ["\7:Q-A0DA='=4GY>5GCS_O_+1EAE1$&9I@20H5%X A)@$.,,*Q%BO* 1) M!6-.^5/=S4QM:->61HVI1@[3&!MI:SU+MG0@VSWZP^$U,!/TA^EX[6BU7RZ[ME\)QN'3_69PHZF^X'I98(_G/JEOBU6MLOZ_)E#GYRNYD)IG MJK<_&Y*_?5AN]-+A\_96Y6[Y]B=]*!?VXU_D>K-:5/O[?H2AX"9+'ZG,A#H* M!7"1"$ 933C)DT1(KURJH0V>&B4=^FMB,?8]CK0/4>NSR0UJY^+&[>CSP?57 MZ[E]K/']JE.@P;\^;FNE*7TIAKXXF,KWP7N5-E8G!5K[#6[NJ"O*LM[UOEHOEZE8\E944[S8+T=Z3B:S0,U,*A" "()EF@!"5@J0H*$]Y07CB M5(ZPHXVI33+V9O>?_PGF\7_<'N:0=GA.O=Z[ ;F M8FM@U%@8&1/[7-R>^QJZ7]=>#]1(E[364$ ;P)0V-52(33<$G?>Q9QX=[Q:V MV_:#N]<+'^VW!S@1G5G5)09F#"<0%CD!K* (($P0(*FI/5+0@HI8)2+UJA-Y MOJFI4>*IB&?/([\.7-V6M6'0&I@$3P(U2B&1R_ $6@IV-#3J(NZRP\^77PY/ M7"/6IY=D;[9)M]M:J42RF.:4 ,&2&""N$D!@C@ 6B42)2F+L)WS=T=;46*,Y M&S?;J9VQ+F57O4%V8Y! T U,(;U1ZZGKUHE'4#6WTRV]@(9;I\NGE=NZ'^F3 ML;'-$+SE?+61HM$JJ6X7PJJ*OJYU1/?$19_EU'*2<$20 "*-$\TL1#.+C#,@ MH"1%G":2$*=;B3#F3(U\]C-Q:>U2)!N?; )N'?3>J+7Z*PX'ZD2'G=^H73,P MN>WW2N--6P"I[I5:VKCQ:%_B^#I)D>L[RB>#9,P.>U%9$:M+L'QX7"YLJHGW M4 N64Q(*\>X4DZM;&3'C)!0BAPDHP=[:;Z%M1/AKA?_Y?/G#*)B8EAMYD^J- MMHW;5?V,)X60B,2 "LA,N1D)&$L*@'&&>*:*E*2HE61V6W>[-NTT=@\%F0>> M"7>V1?2>EHMJW1YD^BW G<%W6XT'!72DV>OMZZ@= C<13$!,;J*M']'.$2=FQUU5>\+QO,EOO?S?<,+]FIE-F^?\3SG,"D0@#E. M]2H^C0$N2 IXG$J9P21+\FSV:,N3?%W3U=HU,."X*9^!]+S! 4_,Y'VYL%>P MC,ZM=IQ>1=3-^]Z^GT WST2>,TI!H@0'*&848)+FINQ8+ E7,9%)@^[;A>-, M$ ;;MKDA@Y+$4+"Z!B)2>/;[\[ M/MOGQOJ@#/TVH/MUNQ^9"2*Q-RJW!M]LMUV_=CLVGWO92V"[7&$'A'#HRVR#WOL]]+;61J^'0,_G?CL@ MBF/==%^#IN?5MR,ZW9?@EUXRXG6XHS^'%^.N#_5@W6;C;S0F/JDO\DDN-K+9 M]<\R&M,\+HP@!,X!(DP"DNEU5Y[F%#-(&$7N@A =#4V-:]N33*.34JOM6FL] M"*(+50=F#835P*3:PO2Z@:DQ]*8][@V$EP>7!L)M)!H]\S6[:4]60YVF.J#2 M29]=SX_'G Y>')"FR^=[U@O8+$INOQM--!N3+!8,8KTP-<4^92P 5DQHLI18 M(,HHS]REUTXT,#5^/#"Q^G=/*?CGZ#GPX968#,R#!];U"9(\A8JGZ/T5Z(S$ M=@=6!I2@/^/Y15GYY\^-*Q5_QNHC^?=SG_-CKFJUGGTQ)92;+Q>72.9NTS']R-[)F/[7[E3L^=M&&:!G7&C' MY;D_#Z+O_3?Z]^7*9B]\U-U:]](,,CUT,YH"+KD$B&=ZF9&P%!04B4)F:8*$ MTUKC"ANF-LPOZW;?1-:/J!;Y,YYX9VN#YP/PS,+9>5M_MT06B-[2X0 MQ]'3/FG!E+2SNR#RU,GN?%7/BKC;:"533?/!Q*K8Q=$7.3>!%U8HU59E8+22 MHI6"V8850YQ##@D#:6(DLHL8 B)P# A$.,9) 7GBE?!QG3E3HU%K*;"F1HVM MT>UJ96:[>IW0,]#[RDYSH\_QNF+H59KMA5?7]()_%=\@X(6J]7N=,>-6! X" MW%'=X#!O[4>Q9W*8OVR#9K[(:C,WNENF\/D'^EB9Z,''Q[G>5VCJ-YN,S5K_ MZD/Y4-9'"M4LC:G"2N0@9AP"1"35E"L+D,L,0T$DYHEHH_?NW.EW %.=B. P MVN]N!&JVMILCXJJVV?PXWUGMQ\=#]+ ;2;]4AXW#W!U2%5L/HZV'D6&3:-NQ M.R^CK[L^_N#0Q]YL/V O!)H"AK!PU'EA0(B?3Q9#-M4G# 2C.<*Y[1C&&/J:&/ M#1/E_*8L[ZJQM^:+IB;!;^6B*53PNT_2C&??.%S,# 'U6*>A1@&D-CVJ;8]J MXV^:BL@W4>M 9#R(:A<&Q-LG)6DXW$>Z#@J.OV>&43\ N_.)/-\Y8O90/V\/ M'3K9G(?OG:UK.NK.12_?/:G#I]E5Q_TN0HS526RKS@!4CT#P#% MN0(T@QE0+$T3H?<>C#BI' 6Q9FKG/(U._S9JM)Y9'JFVF\ZC2J[7\_JHP22] MK*20#X^M&AO?^:<_N"B7JVBQ7.M92FQDI =$ZEE]^*I.=MMSC-9U+SA?66=N MHIT[IJ_V'(IV'@4L1AP"V% EB:^R9=S"Q"%@.RI/'.2E_9C:"ằUL?^L M4'F,$X) FN490%EB:M8P#+),X1SF/"MBKVK#SQN8&I]^6"[NFXM':@WT(\$C M_-QX[1I4!J8J"TA]#7C;#8@WZ9SS.A"/'+U^5&HXY]SST7[V7<[KAW6;YP M'%U;>;^@Y]9P*UK1"L#9BMQ5:0\O7_W:^]=.[J7(.!-(Y2"#^C](9E135\P M%(F*"P&+&'HIM?!D9YZ#W;GCK2 M5DERWX.;B/W:_X6/*)+_ANT*,$/MT_J8,.[V[ J0CG9EU[RKYUIN^6"JE?+7 M1FA\]:M=MV6JX%BSG22$ R1,N#<3*> 9E(G^ZA;235FNLY6IL5MKI+V*O=VL MOR_U=O>7YQ+M))R.R[%K01IZZ742GR'665U A%I3G6QCW/53EYM':Z7.#_>N M5_5_*^^_K3^I;5<=IWBH]&F\Y MWSQL;'C1&_FXDKPN::"?O'TPA<_^M[Z3@@7+A*08$)5#@(Q.)<,* :X$9505 M0F:Y9QV\@4V>&BNU'MO#==FZ>Q,MI&.Z[(B]+6&J$EP@@!(F "(" R8Q!X+' M7&58%%F<^Q1>G5AOCU:R]?$OU.=N<]NT>G+@B;)U]B:R[M[8;MQZ;/_5^%P7 MDXVLUV"I@/:[/@'5SQC7HSW?HWWG[4OVW0]:/G*DK@I7EG)H@\)#P!QOW_K",/!<=53"^*A>\6?:*K67VG%K:L&]?7B<+W])::_ZVY-;P^P[L=.JVM0G[L^U MS@GG28J->G*.L5[-HPR00A5 #_XL)DG,$/.ZD1_0UJE1ROX1[M-6&9CNS+^) MWG[]]+GOB7GXOO8]6'_1'ASQ_/UD7IUQ57=@XVQ4QUAMKT6,OP=ZT#N71SJH M'ZQS@I_GA[?TA8[]!X/\_.W <$WVFXJL\O]1-G=]]DU9*A*(2:8C'&6*)3Y3"4=;4UM*JA+F1P)&_A1?Q>V;M0="+&!J?<,6 -<+SC@ M$8CMNEH:E:T<7'[.-BZ/]%RX;E@E_^]&T];;)_V?._V6VY]E-6,"<\DS O)< MZD4G50BPV/X3"I;G*,^4UUW!F7:FQA([,R-K9V0,C?XTIGKJ)IP#UG&%=SU< M0Z_.^B#EOYCJQB'40NA,*^,N8KI=/5J 7/CX-?H!^@'Q36^-%\*&-]!YNX#Y MQ.;E/:U#'E8/LYBH1'"L]Z-"9'IGJO^#(24 $\Q%03@BN1=)>+4^->HP-IFM MRF*Y -R?;&94U+KK[ MG"'E"D29X@J4*"$ B1-H2V*)8 L3A&# M&*E<^*Q@NIN;VL+E.'RKKO]9!W=]\"TL[HBY&W>$0W)@ JD-O8FVIM;PF8NS M(:[,W' )Q"87&AN54MP<.@KE//69?L/SW7G%[H]RO95=1ABB'/,,B)3J+8*""N!,*)"E MHE")8BE/G6J_^34[M2'=!KN:8]AR=YE9;QL<"Q]Y N\V],/#.3 IO+M0'T'5" R<6QT5)KQ ^(Y 7D^W?>$=54^Z17)D]P['"FK?]@I4< \D0K% MH,@P &@:XP0]) M>V#6XTST,AC!#D([FAKY]/.RT\='G@[/]*G': J,W+ZV61,V5.YV(6QE\I*O MI;"_^;IA?Y=\?;=\MUEO5O*_3.;MXKX)NDHD+E*!VX.<%+T,:E6(:WW(UKOFS]3$+E915;MI,@Z4=31Z MJCWU*8MX9==VT]G8'38PW;5]5?O2A#)K;Z*=.\TO&X>BNV54NQ0U/O4J77EE M'_F4N1ROK\8JB7E]GX4JI!D&V^ZBFU>V,6*!SC!H'!;S#/3.OG+*=&U#B#ZI MU[3Z_FZ^_+&KL,1R*!$M*,B%$>Q$L@ TBP60*"-"*5$4W"NFNZNQJ4UQ6UNM M9*ZV-K+F]BYVU0FTV_HZ%'P#3SA7(-=#:_@R),&DA#N:&EDI^++3QT+ #L_T M/#=L;R'?+QXWZ^J#?))SV,SB,)<4YG$"__ WJ>!W8 ZG@(& :FH4_^MC$$-U%MZ$UD38W@ .D@#IB$ M.N3K:&G@@^.34\M+,DJK>82^W MU^9T:[2WJH%K/[B1S3#H#LP]!EB[-FG--H*;OWVK4?Y]+SKA]C+,?:01/!$+ MIYO@VO#8H@J>@)Q07/!]0S\::Q4[]8:-E0M:!V*RF_EAJ(/5W/-WHYIFW:T/DL9@S%"5,@C8FY4(T)8"J&@!:B2&-< MY#'V$D\/;N'45E:-Z9Z\%[[CW.CQ1;MC8!;=:A?O.7=C*#6R_D5[#II8=.NB M+6K9.!E5QLL#H6/CYTU4>QJ.<0?KA$#$'-Z^4?E[,'B?T_QP#?6,I!=_WU1K M6V;9%-_0,]![O,DM3N"2S(6<\* 8ED"$*VN"IS15[_IHKIU7KI='8K'76]&\7+JMLSZ">P;\9;K// ME/I[X,EHS]6;J'$VLM[>F$[>.AP=:Z'I/WMN!@8YS1RKLT(E3PQM[K@Y&".! M?Y3*,5:[_68X>Q6UT7.EJ1YGKZ:L]N?K9;5^^_-1\N9G.).496EL:FFB.-4S M%<0 2U* (L6"<[VKR7*O@&[7AJ.=^XOU%\C7=7O:5_N^Q?M.6C6PAT:F9]:M=,]3\T6JO8UX$W_19%X^7C><_ZC?$A2QG;YK W=O%8D/G7^3C0;VV0U1)D%"FMZRIQ( P M@0%7228AYU"JPF5\GVM@:H.[M3&JC8QJ*]T&]UD0NT=V"&@&'M:>J#@/ZTNN MGQC3E>3_>K]\^C?]:#V<]0^[47SVA:,,X4ONM./WXN?\!F^EOV+;X,4_Y/)^ M11^_EYS.;6):HG",.46 YD9%@% %"$HIX,@<.7&2,NXT0W>V,K5AO&^?5ZY? M-Y;= SD80@./9A]PG(>RD_-=<[1^P=[\K/^U&]7=[QYE:#NYUXYOMP]?(3!O M=@0K^5UO"FQ.8'OPW88M_Z<4]_(/6B[,+_4BP:1/E$H;8#8&KZ1:KN0=_3DC M.($P9TQ/ZP4'B'(.2%((@*"D2*2",(C:HYL[3UGZ(!;V.+:Y&R-L6=NLU[?F MHO1^4?YO?1]:UK=E8F,K!>VT&ZOH@=;G>CW$[L/TL]O&8N1N&U-*_\"KPWO- MFUWZ162]NXF,?]N_/G?R)F+635/Y-[ .?U#L0\KVAS%L?)7_H(">+ H0MH5@ MT99?MLST7F@*TDW2K>)$$^\C;A=B3X[-ED.1PAC>%#M\HG/#7K,XIE#DN0 % MDYF>*;+8A)QG($D**HE0F$JG#> XYDYM'6K)I3[AUS_(G:%7!V:&[&.W"6(Z M/3?PI'$Z9'/G:[3O;*MRV+I;RQWN'(X:CYN)IJU_>^EK$")\&2Z6,Z2Q M+QW8.0#P#E&>0[3:-V-ZR?_Q7K].JX7FYP: MR^T7$WULK+>D)%O3/?5>+X/N1D9AH1R8B5IC;VQUU?5V+?E8J[,-6%75':90 MBK*7&QQ79]89@"/U6?^;7/-%R;KK^W7+U52_?ODJNNR]VIKMF=+BV1EN+#4@Q$-?')MJ.SL#;Z*M*T M5\ XHS?&M=D!DT3Z MX14JY\.S]7%3./I!"+J!:V MKS5LM9W-!B_DDND2&,&62F<;&GF)=,GAXZ71Q2=&SG,PB[/UKYW(;F5O>>Z^ MTT435/MQN3!:K%)\6<[GFOO,0S.I:2=%@H(D5PJ@0A* .8D!TZLIDB=YG!5> M5R3CFC\U7ONX,4I*M2J8WBXVFKC+S;I:ZPV/]SWZR-\%QS.PR?;PT(=IUV=3 MU!#LZ9)747W+O]8H['(MMD#H'^TWRIP]-%S_IP$G:M )*;7X(MWZTKD9_8S_ M:Z1M7-4QP3(ZKK.BWQSZVB"[6*_JJZ6R^L#?S1;YS?*!EHL909(1EDK M."-ZY5T@@ E, %.DB!'+<@&]DIDO-3BU>>K WL@8'&TMCOZL;?;,"KF(N=OL M$A+)@>>#ZT#T)FA79 )1ZL7F1B5!5^>?TY;S:YB MJ/?Y DJ TM3H72H&1"%PBO(BE=+KZ-*]Z:F1S^?]2Y2W@2]1CH&_\C+E*CA? M\E+%EM:Z,0M28_T@&6W^H U]Q7+<\#2N6LX"XGSE=<[%5HZ'O//W--L)?2+*_W"K_IU M)9=5N\."BFOZX "S! *4Y'J'E?(8<"IRH=="4@FG,J*=K4R--!I#[3S<6.JY MF^H&M9LM@D$U_*K%'R6O7+Z+*%R1RW?^W:/E\EUT;S^7[_*'_;/MWR[6Y?K7 MU^]R/C>G073Q:U9DE*$BXR#&A.OMC2FLEPH)\A3+&.J]#^1.Y?1.OWYJ [VV M,+(F1HV-[GGV)^#K'MG7@S+PD/;"PRO#_KS;O?+K3[QNM.SZ\Z[LY]9W?*KO M8:B)S+9ER%XU568RK%@L81C*XGFM> ,_@9IL6E062 LCSGO0]V3GG4P,@GD^<>KC=Q/DYE!PFBLS(T^CO5"'.4I($AQP)4D&,8, M"^059.32Z-1&?V-A)'^:FRM9[2K87B/?Z@2_&T>$!G5@UFC-C7YK#?[=Y/RT M,.\9'8Y(?" *1"U.38Y*-CX@/*E/.$EIG@$E]28"Q2P&5"4IP%0S5<;R M3,:XA[)'"-N=NJ)=BGY)NO*DN2"= MZD:#H_71.#2Y[X[1W(A:AVZBUJ5HZU)D1GMDG6I2].PC6[_",6E(E ,Q;1"3 M1F7BD" ^9^J@[PX406,3M&9*YAG+T@)@8C:.BD! XH2!-)$HH4E!E%^YFM/- M3&WY>"+0HTY8NS9$I@;5=1MY+52#;R6]4;H^!N8 A*$B7^I&7C;>Y<#1BU$N MAY^^3IMGKZY6&\NG!YW>/#7Q[I]65@= -UC'JGY2!^D7)GT88Q2#."M,B6@* M 64D!P66:[\?S4!V]4;HRWQ2SWIQLSU2_&5K_3$9?::EN(G^1])5]&DAPU'JM2 & M(M'>9HQ*F]>"]9PHKWZ?'S6N?\R7S:V,O1A\LUPL5[?BJ:RD>+=9U%H[LRRG M.8QC!0H*K0(.!3C.!"@XHTAE-%<8NO"?4VM3(SEKE%FZU"M.\U-]5WA[J/@E ME@M;MDT/3JX_J;O+C1K=NJ";_X(#.\Z=:Y/";:V-&G,C8V\CS1420-$(]ML- MXGA 'C0[74"=)PDO@.J9P#QBZ1TF*;04[_:247CZK=8?59T_GFEG:BR\-7,O<[A7 M./HY7-T6F '0&IA:^P#EO42\ $.@%>"Y5D9=X%UP]?GZ[=+'>P>P/2X7-G58 MO6E4-^[HSWTMV#;7"Y$X1Y*E0!0D 2@A#!"8(D 2BC7_8L$S[!G8YMCTU"BC MM=9>!,]W]GJ6N?? WO4:8PA$AU^Q-4:;!? 66G,_NZ^6/42*G3]>X>+J7!L> M.][.$Y 3<7B^;^A'7&8E5,LD&.5CHU]<[3)OVIP.@264J>2 *682900$1&$* M$..2Q3&E7'D)K+HT.C6R^OKV==3*K-Y$, $QJ=?LC;[*UI.F1'CM2T^A J=> M<2.ST%@/3&-#P>Q-:CZX!:(SIR9')3(?$)Y3F->S/77(-JR2_W>C:?+MD_Y/ M$_+.,D0IS%-0I!0!!(D %&A;-/>G]5Y>S#-XY>.OND0Z=J9Y_^8(\+[.,L'KT5L"*+>[]J M-?L+DN>Y*%(00Z-"IC@&M! $T%QQ)?($<>ETVN#=\M0&_LF4P*758N6UQ?NG MIAYWL5[=$6;;Y9K.7[([MNT/UQUW MIHV(3J)3NKE[4*@'YO03"9H6XEJ#>.^WE^M:7(FQ1T#"4%B/%)S@1S3_&BA( MH0]HG0$+7B\<+WBACY\'@0R]7M"SV)&M9CF#2F^@$\WY$D,*D%!ZC5V(%"A) M2(:PXD7&73C_\+43)71KFV<9HAHFM^VRO_-#4VRWQ_[E@ X<#%7EIW[IN,5[ M#APYJLES^-=^ ^PM72W*Q7VEE]8V<'Y[-4VEWM?N-Q1^V'K-DY#(#;PR.T'EO> OH1$H"%^ MMIE1!_TE9Y_3P,7/CUQ3YQTM5S:>T5:;KNL5Z/7!W^3Z^U(LY\O[7]MQH&"6 M0DE2D%!3FE 5%) X9B"C*-7("8%2+YV=$6R>&EWM747O3!^I8HY'3SL>Y$^K M_X:^![R^-H[QNP[4WN]^NUW:\WT03AZQKUZZX(V'Q7^-*C?^71"LM$V/IGON M'!?K4I3SS;I\VJM6^?8GGV^$%$8%Q%B^J8\R/JGGL^BK7Z=?4(?4(REID14@ M2;E>&\-8 H3JA?(!$&D,)+$*Z1^0%NG-E_M6[I7*+979/Z07>RXE9Y&QPV] M/^_79_[[]N'1#'48,*"EXYXP# _YT;'%"$WVN!+\NE1K/4'))O)$)#PN\H2! M/$,$(((8P D5(.$XB7-,))%.%'_BW5.CY-8ZCWN+9V YW/[TAV#H57ACV.68 MG,O?&?<+FOYPC'0%<_%+X7>W1*W'-_8(9?_*O_':%H@;Y#QEI#X* M+%@UE+4OHF0U,/3G)*Z&;K;G^7^3]/1)'93"LBDSR_;OGUD@'>-]@SJ,%<,*X1IMT7?EDYQ!+KE*TA2D!54 X8("IA0$,(9Q7B2(X,PK M>M#7@*G-67J %<,(WVXA=YM9A@1RX+FAE]"M\6%\I=OGZ(VL<+MM?I+*ML_! MZ:MH>_2>/K=^VRW'^\5:?]G*[7%+?2&IVV_/6^R^XT[^7+_23O]C1B'4*WI1 M@(SQ&"!3MQ>3/ ?$7! *',>V1]K-(4ADG(FL-UXWG;W[P^=2=(Q^&>G^5!NXT?O22)05 MGR^KS>KTD+B)Y+:G[K>7#S^^E_Q[]$!_F;G>5* M?^#O^K_<:$N'RH&[N@NZKW1[OWW$V]]K$3B\*+[Z;3T7[,O%_9U4!%\Y=&(1:'9]L8]PE<)>;1^O< MS@_W/-@VZN+?EW/]1%77R_FHO^R[4!",!1(Q 7&"- &0(@4LC5, <\8PTLM9 M6OA=U'4V-S4FV+?V7]HR5,;@WAE^%^!V/.P-!N+0:\YK\/,_/W6")=1Y9W=C MXYY/.CE^=)[H]E2//7+]MCI#X_WB259KNP-OURTSA(7(L$A C%,.$)82$";, M%1?+:2=\H;&I4\AHH_;:#CMAT;OHNO6.\K9VC-P<;.-=G>JHO/#S. ME[^D;.(;3JE=49F+1!4@4RD!*&$(T 0R0#DI:"%5EB5>J6876YP:P[9:0(_T MEVYS;J-[5K7QGFH,%[%V6ZX%17!HTFUL!0UB?GI5_CH-KM"$$FRXV-ZXR@VN M[A]).#@_>/UIT'9S@E,L!+3;FX;RY8@_9\VY\-Y'^')@V:^NCWXR?O]>=MG,UVOG:=G?S>>ON373H7M3Z%XYD M1^B$0%P]I*6C4OX(D#^?.<9H,HSDX"Y6((4DD20C(,X% XC&!<"*(\"12+A" M*BL2KTHY9UN:VKK4)!7:"6"GHW>[7J]*MEG;H(WU,MHOV-L<\UZG1N@:,A,4 MS*'WNR?T"%T"7JY6)#P3!Q%F\\_ZV_.=5O(3FY?WEMI>;QXV>B==/LG;A^5F86J<2EC$IA0]A#% *$D MEA"#/,9$QC*):>X>K-?;C*FQ3FNQ+4M?VH/-FXAOC8ZHM=KC5+Y_!SE<=8P" M^\#\M/,A.G BVG;%S@US/K?MBMOQNL+CZF24+AGI4F6HKO&[<+D:TIDM19O9LXT.@C.NW@.A+ZYT@=! @N&PW5)^M8 MCUS2(7K=;84^A;X<> (-H)F[30^MW=W/#1TB\G'H3@F9\#F$F>.G=@X(]LDD MSB';&UO>P/[G3K=ZNQ"?]OEXLGN5J;S")S2WRG3:HHMWL:(YY2!.)$8))I)AIU1\SW:G1L5[]D7- M>NW/Z>.C7A%R.I_[)*MZ=(;#.=L\C?)XW7C'3_X^'IPW]7B\!_N_D4JN5GJ>V;!YR3\I M_:]R<6]?^WFI?_-K=[>'J$028@P*0_PHB0E@2!0 8THE97H!SYVDQSS;G1K[ MUSJ K2K@>AG5+D2M#SZ$Y(&^ ]T/@^G =-\:_1S&5F^QMKRGUH 'OAZ$/PS. M(Q%^0+S]*-\?M4[*]WC=>)3O[^,!Y?=XO-^ISA]ZSU"9*!%9?5J\_6FT<39E M]=U\_3XI,\7,,%4L([$$D.,$("8+0-("@8R;*^XDDXJQV4+>&Q*\Y#7H<#76WLZR@6 X\M]8P?FAA?'L$XYLN&+V/ MJIRA"73N=+F]40^1G-U_?B+D_F _MO\BN2R?3/3?\9I>I(504H $4FP*>E" M-;\#DB+#=L MK3;SJ/VX'^ET(._&-F'P')AF]A <9/GH#D8@8NEH:%1&N>SP*(?AWQ> M+;F4PD: V\!A M?OW\V8]ASO2+&[MAY'H_9S]E[[K^6.E%T2Q'!698(2!I O565"B] M/&$%H#)+%9,II](O3JV/%5.C(!/N84YM-*VLMC8WE+)9E+X+E7X]XWC[/S3> M Y-033NU U'MP3;,RSIQ$^W<:$BJ"1"SK@36L>J+9$AY*V\;QE>]Z@O323&L MWB_KQY-UU5JY,HHQCV8;V%0%A5F12D(8L!7#40XU$V+]4YQ1)8G$10Z]F/!, M.U/CNC=T32,N3Y,&3>%DQL0FB7J^97]D:0Y9D1I! @ MB^/8['018!R:>MYYK 1.B"1.,:O7F3$U:FZ,CE9;JV],^2QMMST^6^TL][BU M[=])#I?DHT _."_5/D3&B:CUPBQ#Z][XLM<;M2LVO.?+R+WA<:4^2J^,=,,^ M8._XW;A?#6KG!7S_MX]W'W\U @?7\]>_+>BQB0T2KC[*'_9/U0P5B/ $(T 8 MT3.4B%. *:4F2$MAO>'6[-1F)&.5O;XQ0;@'!ZTF6'>QD'4PXP\S M-JF>I,QU#]"_>*S#899-T,5-M)#VBM0>S/Y8E689:"IPU)=&YF"W;%NJ8X!- M!W;*1;]UYUV')%I[W@Z4IMM2F4_J/^Q/!G*6> &O;PY'FC4S@M.0.$ MX_'(N:?[7F"?K>'[<6.V!)_4YV55UK4,Y^6#*8%N6&.Q]K M8^G]^=S6X;O1]?[\93IG\!OWKBKEFC"M;V;ZVGH7[=R[B;8.FOAEXV+4^!CR MLCX\\L&N]P.:-G) 0'A0CT,(!FBC9YAJ(XVNK7A>\ZK]4QWE,,,I)'%6", 8 MAZ9(; HH0QRP)$49CU%,"?.*F'1M>6J,[5< P1]H-]H=!+Z!.75;W=#0Z8DZ MB']L:^HU,4Z#QCIY(Q@JIM*YW7%C*WWA.(JQ]'Y!S[WZ4JU_Z+7O&_DDY\O] M2Q$9IT4N8PA4@65]@(RIS(& 189SEE*5>E'4V9:F1DFOZ6.YIG-S.&*J5LK5 M@L[!II)1U7@0B9T+5;V;]MQ!GP7=<=,< LJA]\DM6'M&#G ;=1&*4#OAL^V, MN_F]Y.[1?O?B P&VN/H?U#CD<,/3V!O]:2R.&I,]Y5 N =YC?WD=C*-N&3T1O&[W M=QZ7(39T)UI[N3W:>=<[MUT=C_4,W]9[,CVY-K,B20K.$,,@Q=R(8T.L=TLR M 2F5F""/>XP>6GW#J* M*3_YH9XADMO[UWE=@N![^=A^]V+)!8%ZIP55F@.$!0%$Y1C$)!>"%RA1V(O> M.MJ:&MFUIM9U[5I;/:/Z.J 5F# D) >BT/]!&>6 I"@!,4P)(8JG@BC/>,DP MX([#BT/#Z\::@2 ;F$.W6!V8.40 Y64X0@51=K0T;B#E99>/@BD='O&C8B'+ MV=O%NES_NA5"?W.JU_K'3ZN[Y8_%#&(9PPPB(#@A>L6$)6"LP'J["O,\2PFG MW$G!H*.-J5%O;6;4V'D3&4LUCI&QU8TAN@#M9H9 , W,"+T0+Y_^33]=,X#^83?PN]XYRH!W<*H=Z"X?[240QM;O%V9O:LZZOD@A'^P] M7Q/G4?YLIBXJ$IJS@@%F]Y0>HCM6\F>NNIJZ#GBWPE'.]^!.;7@U31'JF7QA*B MO]+::6G2AX'>6YX^4+/]IK.FY.SBWKQ]4A M"$1TY]L9E:(NNON<7"X_T+,.=).G\%6NGDHN3W/81Z.B;LG)T%5ER[CM_]U& M."_7_R/7NVR^[5# 3"F"( &95$*OH^0QP3'UHI?!+9X:3=5Y M7L>K(,_*TX-WM!OG3:K[1ER_;M>EN_7 3;3ULUVN&L?T;]?1+[D^2'>N"V(. M0KVC]4BH^QX#\J#SY:PU<$=EJ-J->T^J[7Q>;_C*+)$YV;:(C; M]6NZ6OW2KJW/[5I8T]9 MC6O#31;W#0SKT&O4ZQ'MH2#A#E$P_0B')D=6CW 'X5@[PN/9?I345M2IWR]M M*9V/YDQS3@-E_*(VW_0? MEZMUG9AW(&;C1SOG0'9CFFLP&S,RH07(&F@T:0*NA"Y@$(@]SK4R*F%<,'X_?/#4 MGZ^\IS-EC>P>0]5Y;-6,Q9Q*+O5<6PBDI]Z, RPY D02KG">22J+7A=U1TU- M;1CN+J%,9;.([]O:\\KN&%[/.[NK0!OMTLZ6WWOMA%?_.[NS4(2^M#MNZ&5N M[+_A*TDI6NNW-W/"6 MJ6+T>54N5W5PK?[L5L)L1E4!$T2EV0.8]4BN]P!(2B P%P)3EF2QUX5+"*.F M1D:VJ$E4MBY8;?ZYF@G2C&Y>-W3D#4]Z^.Y&V M,6H=LA*/UJ5HZU)=1,TZU<;YFT>V?H7CQY H!Z+1(":-RK8A07Q.RD'??45B M KL<9\K\XDS?[J+G_UN6]]_-9Y[TZO5>?I$/M%S8>NJUC/N&SN_DZ@'..(90 M?V$T[[/$K#-5#FB<)4"E-.%Q1DFJ_(33)^/:U.:1"^D.(/K1. 9H[5FT:ETS MXNVM;Y&V]:%'TL,D^L0G/V(2!D]HOALIE>(FVH/I)FJ!BAJDHBU4T1Y6T5W7 ME[)?YL6D^C]DDL8T'!L_GV,:?I^[CYV>A=?&W-FHXV^F'NJ7K]]:-2\H%X06()4,*PR*#Q%/-J[,]'_H<1\7F6QNNNSI9.;8M26V3#S?K M:JU_T'W4-\3N5!= ',="L (DID -*C(.6(X44"Q))><)3OU*^@;K@#$602\/ MO_.Y7QA0AS_W.RR^:RV-?M.V5K\/H#?DA$OP(,53;;U02&*'V^<#$+L>ZJL[ M]'ZAEJL'.TM]*!?R_5H^5#,B"$)YG .8&2&2@FIND9D$4L20(0$+2)W4W[J; MF1JI--HZ>Z9&?QIC(VNM8QSA!60O!P&$P6M@ON@+50\EHBXDKA C.OG:D?6( MNEP[EB3J_'1/!:9L=H8+0!51 M()XH6NK8]O<7?-L#?IE/(G?6>6HB\<1^J(WB_H&1=E[--HA?(HH9Y#E(LIP E$H( M2"X)*$A"K3W3WOS!EM[=\P"@YA,0\5 M.A;(JG'CS,)">124%OCU/:\Q-ZS2BR@3TO)D,^K:(676Q+;-X*8<,LZ+PNI7R[67]?KDR\QHQCEB&I M%WL),N$*1<$ 3@0",2:,J@074GH%K UHZ]3(:1L4M:W5'M$G6L[MPL($M=UK MI]=7E'(?L-L]P@9>OC.G'P>P*Y&\\[@I.!_M?)Z DJ)[Q[RTBJ*#I7\-!45W MR(.I)WHTV;<"F&VL^J1,.NO;GR:Z;U-6W\TO;5;E+!.,$QGG("4Y!DAD)O$" M0T"HD"Q-,Y4ISZI@%UJCV7_ED7E[%V(_.@" Y,R?O@ MV83I0W.C]M>?5_*Q^:AQ(61E+4>P@E7;NM3>R!6X'-T_KLKE^N!U$@Q6[>%V M(3[HGIS76W6]0V\209H(Y)FD*224,)"E^C](%"E@1 F0,HXXDDF2$R]U&)_& MIT9'UN9^2@Q.6+MQT% (#DQ'K=F1M=M>TEC+V^-&D_G0&!_]UIA_?K'?6]#! M![7 *@].3;^(](,/*.?T(+S>T:/LS:M-52Y,$9WE RL7=A6WO0WZI-H0KJWX MH%VKS3AB@C(C$IL@ A!6!6"I+$"&%<89022&3F=^O2V8&H796] G>PNJ-UJ; M-O!--D8WFVR/2BZ]NJ6;Z$8!>V"V:\V/]NP_N(/^I*)MV&'K1;/;'1I]CZ(Z M0_?"2!5V!ND-O[([UR#968.GUXO'*\ASC=\'U7FN>E&_A?)M+<9EV_JDWNNO MZ>*^9'-Y:Q5.9SE4+&8R!UE<"( (S %.B \RV4NTI21)/%9&G?>G:G1;;=BKO=:UPV30*O;"XV-NIYU<_SY M"M;QJ9[W3OR[%)NYIJ@_EDOQHYS/[^3/]2MM]3]F::Y0@?($0&R$#F1! 5$< M IC!'*=,Y;#P(I".MJ;&'JVI9B3<-\9&C,Z-I)SG#4\'P(XW-&%@&_J&90^Q MUL[HSSM[46;LC:S!(6^I+\,2ZGZCHZ5Q[RF'DK)R7JY_M6>$;S;R?R1=W>F>D#.).,ESS !G"02($@PH2E,@&$QB+!.! MTUG_%_4CN7?+E2SO%W4E _YKNZ/[ M3RGNY1NY*I^T'4_23G.S#,,B98P 164*$"YB0#.1@BS'2L54D)1F/OSFT_C4 MJ*VQ/6J-WS_-L/9'.P>:98)GM)]7U[BQX%" #TR 0;'VIKX^H 5B/:^F1R6\ M/J \Y[I>[^B9&F>\,HH*9H_YI:S^<:??\V9IQ!9F%+(TXVD,.*("H%Q0@)7^ M9YQ#(H=+8.EH:-W'MLLM'J6H.C_0\/))S_=?[VX7X&UW]0^[5Z9S)..8D+1B0 M&$J ,E( C)3^CX QYPE)%/'*-SO?U-1(XRN=FRCAA8@>6DL]3XS.H^IX8!0$ MJZ'/BVHC+5!;,\,K[U[&(M0AT?F&QCTCNNCPT1'1Y2?ZEO=:\G]\7\[U$Y5) MDEW_F@D.XYR;,CHXPYH6> R88!(0%2.,G(6JZGL?.?_PDGL/@/FTJ__N5;L.L(TIB(7&%4 )7$FFD3 @%#2".L6(92 M!4U1\]FC5>/\NJ:K]1C /F]NP*OS7F?RQRCF!>$%3!6(.3;SE0:02$1 3&5& M8O-%);A!\>U"C(=AV]CT$72L"G<.D6 UX(X: M&+GBVSD'C^N[G?UDWU#B=I?\?E&M5S:6I](3G=E"FRF/ZS^5ZU)6.[V&W>T< MP3)-BB(!9B4+D.0"4%/U*8:Y+(A>X+(4^H46]S=F:HO M<:.;L3 ?F)CVSN_V_-A'/MJYLJY?5AN%NM9C(30BZD M ?@P9T=;4R-&DR; K:T'Y;IN(FK-]2/(+HS=^"\0<@/3FP&M-O.@9M=-=-L- MFC=Q.< 1B)>Z6AJ5=AQ.6]Y)&#LAN@\@ MQM#LS?<7P[54V%JCLRO9L ?0B:H,%J3(H+1W8SX! 8=!^OVEM1[".O77D(48 MI".#*4@,8]UU.=]ZZ5&'M5M;9AE)!8IE#K ILHVR% )B;A$)1"*'A810Y'VR MNP^;F=K$:8WJE\?]##_70Y)K41G\^*/)S38;A=K$FZ@;I=X)V*=!")QJ_:R1 M%TFJ/NWHN?3I,Y_NJ\3]6*[IW(C4M(5>)Z2)=IAP)H53Z7;-B,A%3@C/"<",9IJ*< (8A HD*4F3-(%%FOCI)WHT M/C5.:@3OJN5<&$W$I=*49*X?^BL@^O2$XX9[('R'WA;3.GO.&KZO-]A@7EMO M4-^S/^!VM0=JH3:5/DV/N_7K <;QXV M !TEL?1_4W@*W&NEB7#=Y=DQMO>>?HMRW ZYGOD"POB3]W>Q*2^^[,TS2\I58CL"%759,AA = MH/)A19?7]:URO*;E0HJW=&5J*%=-<5>A-[,BYC' *-/;VP(A@-.8 9E(E-*, M0AQ[;6]/-S,U8MM?9;R1JN2E9W#.&33=:.QZC 9FJ=; J+5PD+JX72 $*XA[ MLI&1*^%V.7I< K?ST_W&_E9X3JZ>2BY/7QI^7#8R=?9^L+*I*_M_-X=P'Y?K M_Y'K+Y(O[Q?F@,[N:YL+PQFE-$L)%4 J15C&+U MU)CIVV*UM=.6HMO&1W![8KVLS?9CJW'ZWXW\)M>K(\:[;.-8=O?S-]'6US:\ MI?;AQEY1Z+^NHU]R'>W\#!\8.6J7!&+V<6P>=:(8M1N>SSOC-MY#8ENW_:VB M]ZU1]<50N^Y"C$/,L@0(:,0*,Y8"FJ0"X$21!"L6)ZF[E'972U.;+K2MP!H; MM1%UC;D>.LV=R':3>E"\!B;BLU!=7MQZ8N:A81T*NY&TJOV_;GY"U"YP= I. M=[Y@/&%I%S\.!*2='N@K[_/PL%Q8&FZ^GS+GJ90Q!D5"(4!YD0'".#.'GPIE M(A5">)5-.6IA:BQ9&UC?K?K*]CP'SVV5>Q4D Q/A/AH#;.S/NAY,C>?Y^T?6 MX#GCWK'RSKD/]I5:*':G>20FD0%S$H MLB2#*LLY5'#V)%=L.5J]X#.F^HRR?8,'9"1#]8#9A3&U&^23Y8(W"]W/41+# M//JLG[?Y<6^_?O[\@G6$SWT;1(%AHG?3@"I$]4(1$D"RE !(8Y(5'&=">BT4 MI_!=&#%.\K#WU<8DTT1E56U,-N0$N]MMUIM")XYX9GMUP>BV2O3!E\%Z/(%L M0\<^>>G\P4MF_C4R AW!#EXE^E)[_=8@)VI>F8.+4AME2L$NJE+(6G9TJ]$^ M2XM$JE@0D!<\!0CJA09-40'R)"\PE40@Z;57Z6'#U.:*;?DWOE_^C6^],#_N MW/";*?ITD=LD,##P _/[Z9)[.P>B P_V:DF$8^PK Q$QGTL&)5GKX#H.85> M\ZIK2VMM+\V^Z/^N2A/>9W<*WQ:E"8.U(DV_GIT_Z#5WK+)4 )F(3/-DS@#1 MWVJ@N5)S)N<\SWH6W^IAS=08<__D9[7UHE99U;NKFR=:95I_LU4D6P*Y -7C.LCRTO5%7L"MC.UQV[YJ5] MXUR?Y&(CFP $0^F?E_.2_]J-5)%2'.>0 5AD>A$J]/H3%[$ F!4X3>(B*XA7 M38N++4Z-0!N#HSV+?:-?+V'LQH9!D1N8\5K0_JQ-'(;$G $)%A][J;V10V4= MW3^.FG5]L*^8/5W;K79=4$JH##*,8T!C" '"E +#*$!*E*DX@XIBKVWLX>NG M1A=;Z_J5ZGJ&G>,ZJ3Z.K7)W52SK+:*W-,",V*0H&4FU(UN2* P9B #&8H*0244*5>0]FQXAJ6('Z1F-VVK8'9$G9*&8QK79<3G($XPC M=O)]?FH:N?]EMV'O%Y]M99'+\J938UY:_,GKHSK^^T9^"KY);\3T[][=M3';;YX^GM7H_3_DDANS_Y_Z7ON MX'[]-2[&A^K.\=1R^QIX16V]6D#JS<8HL-7-VE??N-GH[L5B[C;C3SO+ -=0\L I96_78AWY4\K,]YF)R')<0XS4'!-5TBDFK,X M8B!+)84%RW&1>7'6^::FQE);2VU,L&IL]11@.@^L&_.$@6M@KCE$JC5S@&2F MRVB$$D(ZW]"X6D<7'3Z2,[K\1#^.^/1H8W(6]S:'8AN8\U$[LEF9,IPSGB"" M"E.RE0MASB@X(%G"0!I#P6$F"BH3OVR%BVWZ#()QT@ZV)M=I4-&\-?HF6FS- M]B,1!^294$6,,$!ZBY3/LEVQ>WM,>"BV7$7=C[Z#?WX%)?/?%;=+4/NR^N1\O?W.]N=P9 MFT"4?KF]49G=V?WG!._^8*#R+Z>/V+_(2NIW?Y\IB*!,5 RHS#7U%\24D5<8 M)"2&-!4)HCB[JBY,=_M36S6V=MFED)!/!]1V>)Q'Y=H8;+0T(\< D M=;+ZS+GKO)NH]6# TC1NT U5L^9"ZR];S,8-FHM5;AQ?X\=VU6H]^V+.&6]_ MEM5,Z>6*C/,8*+V=!2C)"U/@AH.80 P3J?F-.656'KQU:LQD(CK*:EUR.H_^ MIN<.O3.H(V>,L8Y11(>P=;--;S &/QGKA8,S59STNXL ] -[@U__:S?P#]\U MRG ^:7X[2$__L=]"X_U"2'5>?/?M3S[?"+W.^6.Y%#_*^7Q&(*$"$P(*2I7> M9'()*.0$8 PQ(GF&!/:2!?_Q89WA[BM M-H:$>6"JV)E^KD1"]-O6_JAUX'R8@/=RHR]V@=8;WLV/NN#H"\[S%4?O]URA M'/1].1?O'QY7RR<[^;2'PIC&%',B $?O"<716[/V"'E+0-H;G=D]?\3^E9L+%VTK[ M^J.9?#,(%>=< ::2'" 8,T#B) ,CT6US7U4HUVP]!"/#HSI2!K2#M@&4I/VP*=3 M5-KE/>-I2WMX=2 Q[?->F,$7U17)9/ID3HH]R_;JYO\:2<(4@!QQS M#C0+ZXTFEP6@B**\( DBN5=85U=C4R/CUM9HM37V)EI(SZB,3GC=UH:A0!N8 M?K=X?=G#BRK=5='M7*\BK'ZBD=%K+N$^+"NS4 P=,.""5J#U8&=3HRX!79Q^ MONIS>N;*S/LZ!-_$[2\79I-E[X,**A&460PDHA@@;%9YL! @QUG&"D13%/L) ME':U-C56:=)\=D9Z7:RY >Q&*\%@&YA7O!'KG\/?A43HE/Z3;;U,AG^7VV<3 M_CL?ZDD;\MZ\^8M\-+=5B_M:#N2Y2DV>$Z(*FNCE2$H!HD4!<(H3D*@XARD7 M!1)^R?\NK4Z-1AJC]>I;SZ@//50FW;!V9)+0" [,*"UX6X-OHD8?:%"=("^8 M0M&-4YOCTHX/#$?TX_5P[]H[CROY72ZJ\DF^7_#E@SP].A06*"-Q A011G=? M"+T[PA3$HF!0D **I/ LR>/4\-3(Z,!NNZ[WKM?C!K@;'0T!X]!'5P<(UC:/ M0TJ^8(6K!^36[-AE@KS .%$]R._Y*[=7'\J%?*]_K&9I$F=)'B.@L%( (94! M%A<8")$K*A"#!?>*"#AN8FJDLZ?I96R,K)%]MU$[(#WW3KW@&7IYXX=,_^W2 MD?.A]TB[!EYF8W3DX-G=T/$GIR8EM!5UK0L,S/(BHP)+#F1>$("XD0J*20XP M@TE,N=Y702]!U=$LGQH1?6N%E$_*6E>M3H%)]%ANUM5:_V!NR\>O)./]%4FD MU#.'7M B)'.]W4;F.A9S@..$XK3(,I[DLT>;:JX'PLHQ;W"27Y3G7HSP=?GR M]5L5T76DG8B8O"\7"_.U,%)^^A>U/7^)+TE,$(YI"C)%,X ($X!EH@!Z19(G M"+,BR6#S)7F[$'_YKTCKP\A?$&G8XZ_VU7!<2TVQLX=>HHVF%[;%H*UN]5<0 M CO3<9,7^GIN]_\C0EYGNF,\H:YS!EQ9;."!EHM:+,<>HFN4/VVE -[^?)1F M*7=7/NB/?%)?33:8,C5*3""&7B88:3![VZ970D4B80&$*J!>*J$,8,(@@ H7 M.8]Y6A O7?&PYDUMM=QX9Y)N&_^B/0>CG8>:X1H?H]I)6Y9OS\V;R#I:"QWV MN40-_#UPF^U>KG<'GM)>IF/[%VL(BG_HR@YAC'N9,A!!@3U;,R)L*_TF$CTM M;;5DZM->T_*BDK,X(RFG7,\$!=%S0JIWSI@( BA/>4(E+A0CL_5R3>=N<\+9 MEKSH?=O><"QP9]J(EG8A*FL3JQY1<^>1=6/9('@-3)C[-C97/B9-U)H9,#?T M(A2!N.M\.Z/2T$5WGS/*Y0=ZBB6>3Q7]8[6LJEF.$IHIK !!* $H@Q1@3#) M5 Y5G$!!$?>23+S0X-16@J^7E2L0)@HB9#>E<(8H"2#)G<\!B*',%4TD6E& M_407@]CE,]3&$6;<&1K-M:6^2JYA>LN-QT;O@8')SM@?[1RXB;8. FTL,"X: M->JM6S7[17L]5J<4,.N;T?L*F%40$NM0Z0=!;!HW3R$DC$<)#4%?'D+^]HNI M*/!)?:OJ^6"69S%/,2P 3"4"B.=ZM9>I&!!)\T(E6.#$DX4[VYL>N^Z2Q5?& M5+!48%.U.D37B*\^1]J-08.A-S S'HFN?FG1T\;6B\&A%%?/@#*(VNKSMEY0 M:?6,V]TJJ^<>ZIV8V1*6O0\Y$5S89A\K(@HH8\"PN8'05 )8*A"0L.!"I;1( MF5?5+^>6I[:EW%\AAX&UOQFJ_[TY;/'.XW3L#OX]N MU^M5R39KJR6W7D:?ZS.(,<85C 2@Q\6,93@!3O 809IE,$N2%+KPTM&;)\<[M7&1 ML2YZ_\:-68[QZF:.JU 8FAD< 7 F@;/.GACDE>3_>K]\^C?]3#V^]0^[87W\ MIE&&[5D'VF%Y_@.]SYO-+=BAW'N3SKT-4_ZDZH^5=/YY61<%>OMS;2A L_F' MLEK/2(Y$1G(,(([UF!7$9%<2 7*]=TD*)1.$G,9L6+.F-N ;KYX7[_ ^S@[1 M8\Z'WB/WP_!'X[8+CLM0-%[=[*3'3(3!UK.H=2WZ<^=<]':Q>;!K^>4B9"6B MH*B'.W8/8=38A_,!@3QQA!_R[?T(_$X_]DE],4D$&[ZV9=S>+$V8PPSC#),T M@T!FG!G=>0$PR:FF:)QG,D\Y%U[[N[,M38UFC:%F[!Z8&OU9&^L9[74>7C<" M#0+:P)S8$R]O6KN(12"F.M_.J.1ST=WG?'+Y ?^MU9M&Z.UN11;]X;<2Y5K^: M0\58Z7$M: H23LQ12D( B?5P%Q1+7HB"I]2K?-:I1J8VR!L;ZR).F_7WYF'_^ MOES()FF.J103DC.0,U/;08H$L!Q+P 6F(LL4AS%QGCUXVVK1\SHW]Z?CL9WHJ,?#O4FSF>AU_ M.J_-JO$V^6F-9/JO.W,IMI,K2H7*%&%Z &>9 "@E6 ]EQ0&A4L_EBG("O2I1 M76_2U B@]]SK"^#"23%PS:4/G"UQLT;B)P, "/,GS#O?G*\+KZOOJ#S:.@>FG$F (T M%Q2@G$N <9: .%-*$%PHE4&?7*L3;7C1Y@A95L:FR'1\6\N\?^GR/2#=F.]* M> :FLD]'&54VY&> Z+AC]T/'Q.VU\#*1<,$74^MK@L_7?YPP M6R/IOEC/?T6W0J^G]*R^\R?Z8U,*>W%J!*FV'WQ?BU2=^)R1$%E'O^2Z?9EG M)J=O?[JQT)!]-#!%:=/W<3XT?AS1S[[HA4H5]6U^W S2GN <)9;V?4_?.LE\ M9>ZOW\CZ_]\O/J_D(RU%6RF]26N]7=3A?W6&VDP50A(J"!"*,H @3P"EB@") M8Y[$K* QPK.%O#=A@V[TV<\0IP%*Z@&Z;\YPX[2Q>IO&7BOXV:AB7H<&],I; MZ-E/;K0X(/9CE5*N#8]^:UWXW11 :_NB,=]V11W@?=O=!3U**5^#8+""RKV, M&+FL\C5 '1=7ONIM5^@HZS?:D\/_LUF5E2BM2$AS440EUZM'J0#"+--+2P(! M102#G.*,)FD!(?>32.UN;W*'<\9<.]3JT^E]BWOH+'< [7CF%@Z^H0_4.I ; MX([.$9B0ZLP=K8TOU7S9]9.ZS0Z/]>.5EK/NZ,^:I_0/SWCLBZSDZDE6V@:] M2%QMZ+RR_Z]7-4W\82FK69Y#W0!* 1&)9J&,_Z%(\?0B =BT6!FC4JWH<%\SLO!W]^C4'5O&=/ZVOF3,O%@_+NF! JE M$$() &-H5. *H_5$*8"2R[B -.%N]!W6K*F1=VV?5;=N+/0HSARNL_Y_\MZU M1VX<2Q/^*P(66/0 R5E)I"1R]E.6+ST)5#L-.ZL&\]:' *]I[41&Y(0B7.7^ M]4OJ$O=0D Q**>\[Z"FGTY)XSD/IX2'/K9^_WVX*1O'],LM*U.Q<)>IV A]5 M]/26$^C0@_M-)G*D3MWC3JA;;^_@N/=V \WVGA]PH,C=-!-//S3_39(?U\N MQ9_E?*[7\..2:>_+BL^7U6:U%Y(3*U-&.\]!(C(*$$M3P)A@H,BDHI0H"#.G MV7G;2UT;T24U M]V/XT38[7&&@W?@M; ?V6@G?/3'(&XY/^ ";4@< M!Q]UV^$'S/'FPO,I?A3W>65"<]8_/NLW;*U'-#T.7@V?'ON[TXQ@G(D4Q%AF MIG-?#)A,$>"4Y 46,,N)4V:'[XHA:(OZR''96Y7,$XYBSG^\<\\*C#/8UDCTK)55.-OUR*F8)Q MFF%!0$%,#1&("T 85 "GBB'.*57(JB_R(-)-C?=J,:-7_;MHV0K:MO@:8Q=] M:0J'/ T),#%3.!3YI7S.CO1KS?[![].YUOY(PD"89, M94 2@0 R+F6,4PI42G):\ 0EA;0+DK8>T^5['RN57.I_6RTWS]\.IRGT?%@8.*%1'MAH M:1N"-O)&KO[JW S1KDT3+[;=X-NY/*GV/& M1]FUC]%4>_=:;5%I^'^OWW;@/MMO.KDA&V^_C2+C=^)^TPD[VYK[;27R=:.U MT7_-SIFN'E=U[':SY.O5OQ9[5F")J% )()QS@&(J *4Y!HH06A"B%UB,W)QH M-L-.;;7;2MW44KF+7FFWY?J;WMV*Y7Q.5Y4Y78XJ(__EM/A;YL+6MQ8:X<$] M:QVX7QMPM:"U#!G&E6@X[L2G,!XM21YG2W'UO] M*JM*RL.F0-MZTBVM5N\W\C\E77W4;^8,Q1F'L:@+[3/]'U,KRN3A9@H+F5&% M)72R_%T%F!J#Z1 MHT)D= C'6;[H!6(OY^%'Y3%?<(X9S?LYWO4%EB]R6PW_GFF3D/+U#*8)AZED M0,6:O>HB=Y10!#*(-?]<7KJN'17-\ MVS1OAR3&D.4*0$$3@)(8 9HFA=[(I3Q'B:0"8N=3T+ R3HV$:A'UYL/L[NH= M74^EL]'FT>'$\NUF9_I'D=O#QD;3N@I*K>M=T_^A\V9%>J)_M0F]O\B%5.5Z5C"68Q47H$AHIO?"$@,< M)Q(D2L692+ 4!/H4.^@?=FJ4WDKK5\3@"L)VS!P>MX')=EMGH)6X*_UI:A!T M!:/^UHH=L!*H&TZ!RP9<&?1-B@+8 7$IY=_R;L_-Z\LK+5>&ZA[5KTN]62Z_ M2]&D_OR[G(N/R]5OE9QA%E-)8P@*&!/39(4"6J0Y*'#&8R0)HLCI-,YJU*D1 MT$YH$ZZ66]W0: Z]\=W*>Q<9>4$M<)-,>!<9D8%:KH 6 M.N ^V 6C4+MBJS''W2.[P'"R8W:ZV8^/[H6HHTSIW)S!/BS>T==R3>=M.33$ M"Y2++ #_%A6INE-O57[ MJ']7S6(1,Y1P#-)$%0"I# *&TP2D*"%)EA20YU;IQ+VC3(TSMLT.&TF[D-Q: M5O>&D*>@]K-%,*B&WB?YH.35%/(B"C=UA3Q]ZNAM(2\J=JXOY.6+_8R&WQ8K MR]25ILF46_']]H)1_9O'QN>H&SWH=IL%=,_[FD6O;:J1:A;^,*_?"7 M7/&RDMLC]R?30.HPFG;&"BPI10ADA&& DC0%1# &>"Y2EF4,QXE3(> QA)X: MQU_,!3EM/BA;]1Q[W8SR*HSC7@T]P3^1OW6K^K[+]2C/8SK.5Y>)FH@WUDKD MG\H]ZS()H?VU3F/?7,]^K\9RVZ"C]=-4,YQ#EL$D 3E4,4 %20".4PXXQ 5A M>LTBJ>@Z"3UYU:R_/+@5%1UV#WH:)R'CH(60=VGZ'MC=G+JWH_@&1>7W)+X[ M;@4T3*7XZQB%+P/?,^9;U7B_#D-/ 7>+F_WHZ!VMOMTOA/G#I*=I&\Y$.IL] M0*5)C^MO^_P53),S4HV M0M95 ^L?]L1UXZX;Y\B.U,9#?F"VNPCZ7;2O3=1SW1B5'Z_RQ5]EEV!\/?E?*-_6UNLU>-F7:WUZUHNGF

0 MT+0XDL?R01P(O.$; K\4^.\5!*4@L*#%S"S6!5$D"@7?(V'NUFZF89^-56L: MFIIE7"BAKU*M4]$B7TIXR"%5Z'*G?R4ZO@!%*),GZ#NZ6UR@XZ,3=(1HBJXI M8_K)R]!5>F C=^-RD/-B$/^-0:Y@.4!>\ WYV \:Y/-V^0*R 0JPE?MUN:MQ M*V:_8O:M7_!>YB:BPF+8;&$VUYG,2 PS1^\>"6('3O3UBS?&/YKX>C*KT085 M;=#F'ETF&>-/ !(!HSI!Q&Z?#$2LT?5.;8)O=>P*7YAYV+J9U\HNP@//"]U= M ]6PHAJV4KUK#5LMNF+T9%:C'56TH\\G=M0G;4]F-=IQ13ON/;'CQI!-JI 5 M5*WC?I!J4E%-NB46_=.OU)0F>=($U&K6=35[,JMQ3RONZ>>S.^V3MB>S&NUI M17O:GEVIJ"XN8*5K'*E$'JM?BE0L#= M@TL>WPINNUO7M>S+K*7VLAK+4:Z![CTJR4X&+U* M#R;ZWTL4]7O143RS)?"2*UU0V^96?_. M,#?HZVO.U7/'5-755U3T'U!+ P04 " !KGEA6%-[I6QEUY-B9X[*67S_?.$T_\*T*#X.N%<2^Q^?<8_LF,?1+LQ3L;L:8"1:YD.6 MS(PI/H=A.9FQG)87JF#2(IG2.36VJZ=A66A&TQ)(N0@[K587Z3 MFS*8J+DT ])M0H&[?$L'I!U?DL#)C53*!N3A[./ON3+7'P)W/?ET\>)KY/&Y/N;4M7PT^MD".>8K3$ M0[-9UDSH(.1NRT_>9M?TL"Z683]3U-VF39\LAGYHVEQSQ9F M54Z+#/?<.4+/_W:=ITPR3<6F:5O[[WF57^VX?BN^A>?JL;+KV&LRZKY_C_4I MX+V;C(_!Y%%L=^\83"9'8++[9D_-%SR!WN="AO5):..XM778:J(!'&H'Y"<< MDL4Z:3">M6Y_A^FUX^9$;7-QF;(%2T=U5T_'53.P#9NU_@!A%[FI/GX$XSC, MCP"&Y<$<8!S'PO+\3_/IH?-Q&.:MYT5Z**>'L#L81Y($0Z 6_34:Q\CJ MQ/#U[P]VET11DO@1P/P.H@A#X&[$$,"0**K>@SOOHW#UG@K7_\,<_@50 M2P,$% @ :YY85I>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'L!ACC.DTG4F3MIN9M,F$MK<[PA:@J6U1 M64[;_/J53+*1"+RS-Q^^2GS /.CTZ-/!;WXJ_7VIU'?VJRKKYFRP,6;[>C1J M\HVH>/.7VHK:7EDI77%C#_5ZU&RUX$6S$<)4Y2B.HG14<5D/WKYY>M:M'OD' MRHC<2%7;D^[$-RE^-L_7W2&[EXU#[O]2#%@E:UG)!U&<#:(!:S;J MY]]*RP=5&UXNR7KO'V%\Q\GY&EPY/?W>)^%K_ MGV14JY7,Q:7*VTK49I>.6I0.L&XVIAQ0 KIL6ZL,>JE(7]]H*]XR6O M<\&Z[&T\P D G/0&:'-7>Y )@$Q."+EP$.X##5,K=K,5/N040$Y[@[Q0U=:# M3 %DVAODPJC<@YP!R%E_*9 TD(NVJKC^W66O7-?2?HS7AIWGN6IK(_VF.T)M=T2+^8%+S;[QLA7L MD^!-JW<9[N-!M1"[Q786;"MC?G?9_/Y'*[?N SX=,LR86#%7U=8FWSX14LJ8 MV"EWHC&ZS4VK;>_$%C;;A9%&BB _D4W&Q#JY%%K><]>Q:KHL_5L4:TOJXR&/ MC(E%*ZN36]NZ+#9< MV\;0&"V7K>$=R3,F$DM,+):K.E>58%_XK[#8(9G$Q#)9M,M&_&CM3>S]_5[' M.4;^B/L,/_Z)_1$0Y(\)L3\PYL3'1$*9$ OE2)3$7GUQ%2083T)"F1 +Y7"T M]$3YIX\)Q[UZ"E(>07U,I)1)/['*H4Q'=IGT&;.$-1U)9M)'S'*P:"+'3'H* M7@X43:2=2:\QC-]SG" )3?H,8H*BF2 ))2<-8@Z5R03))^DSF@E3$$TRX]Q#,'2R923])38/.RM4R0>I(^XYNP9"+W)">,;PYF M-3).0A[HH(YZXF,BXR2]ACU3?[H2&6?:SZP+&^X,[F,B\TQ["GN&[#/7FON8 MR#Q38O,S!'CALR!;VX47K8R+S3(G-7PG!9!HWE% EG2BRI)J8,>B.GW M-U*DGI18/8<'7YZ:='\Q2HK4DQ*KYQCF;:OS#0^J$%)/2JP>B!G$$RE<;];+ MB-N0717V<])?)I4B"Z5]#;F]D&6*+)026PA@V@ XJ$+(0BFQA8X/8':=)'^5 M(;+0C-A"< SJ$(S9*$9L84PIB_+&;+0C-A"&-.7Y0Q9:$9L(8SIRW*&+#0C MMA >M0XR'5EH1FRAO5%KVV=_'ONX#A87S)"%9L06>H'YV.>X%UV3Y&/"=<_$ M%L*#[$&F(PO-B"V$!]D#3&2A&;&%,*;?(&7(0AFQA?!#^&^K)H".9WBY+V\S? M^)C(0AGU9-"QZ@TPT-$JY'?DYG ?*+&%\.H3'W,$1L0F"A;*#-FE/6B,[7BX;O('I0-0N#TTHMX?&H+>:N4@; FU M3V-7=0 *=XU&Q#;: [T3N;)Q1BEW]4D%H'#[:$3LHSU0?XW/WD[_<00WDD;4 MRQ-"4%>WW/L2N(OA;"T+0.%6THC827N@SD.YLJGZ8%M5>S( A=M*HU,NC]L' M#1P_CN#^THC82WN@YT4AW3V\W+TC)0"%6TPC\L5R>YN7#JZD&>/W$^Q>4##J M;F_>OBG$2M:B^&R_H+'GWZ#R] M >CMOU!+ P04 " !KGEA6.IM -1@# "90 &@ 'AL+U]R96QS+W=O M *Y;[XJ 429,(S;0:LQ#]$MM M1X'=IP4#.*4,,D'^1U;9\O49?;+L.E>_QNUZ?C[LIZ?GXW3QNMONI^O5TSP? M?PS#M'D:=^OI\G <]^O*P?Q\$[EX?3UQFKFZNO,R_N MWH[C_TP\/#P\;\:?A\WOW;B?_S%X^',XO4Q/XSBO+N[6I\=QOEX-K]O/T]/P M?K#+\^35Q>W]]>IT>V^K8>E 7@+YY0,%"126#Q0E4%P^4)) :?E 60+EY0,5 M"526#U0E4%T^4)- ;?E YE1&!XC480W0VI1K WAM"K8!Q#8EVP!FFZ)M +5- MV3: VZ9P&T!N4[H-8+'J"W5[T]0&_?O6P#]/:JMP?H[55O#]#; MJ]X>H+=7O3U ;Z]Z>X#>7O7V +V]ZNT!>@?5.P#T#JIW .@=5.\ T#MT'TL M>@?5.P#T#JIW .@=5.\ T#NHW@&@=U"] T#OH'H'@-Y1]8X O:/J'0%Z1]4[ M O2.JG<$Z!V[C]T O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W4KT30.^D M>B> WDGU3@"]D^J= 'HGU3L!]$[=STJ WDGU3@"]D^J= 'HGU3L!]$ZJ=P+H MG57O#- [J]X9H'=6O3- [ZQZ9X#>6?7. +VSZIT!>N=NLPE [ZQZ9X#>6?7. M +VSZIT!>A?5NP#T+JIW >A=5.\"T+NHW@6@=U&]"T#OHGH7@-Y%]2X O4NW M61"@=U&]"T#OHGH7@-Y5]:X O:OJ70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W M5;TK0.^J>E> WK7;[ W0NZK>%:!W4[T;0.^F>C> WDWU;@"]F^K= 'HWU;L! M]&ZJ=P/HW53O!M"[J=X-H'=3O1M []:5=0!ZF^OK.@"_S76%'0<0W%Q7V7$ MP\UUI1T'4-Q<5]MQ ,?-=<4=!Y#<7%?=<0#+S77E'0?0W%Q7WW$ S\UU!1Y' M$+TO8'YK W.:W[;C])GH8]T%^$Z]Y_.]X^?SWY6%;'A96L>@( "<^ 3 6T-O;G1E;G1?5'EP97-=+GAM M;,W;3V^;,!C'\;<2<:T"M@$;IJ:7=M>MA[T!!DZ#PC]AMTO?_1S25MK41:LR M:=\+"&P_OP=;^MRX_O8\6;-DAS"R'>>^\N%Q M?DBFJMY7#S910NBD'@=O![_VQQK1S?6=W5:/G5]]/H37KAV'333;SD6KV]/$ M8]8FJJ:I:^O*A_'D:6A^2UF_),1AY3+'[=K)784)4?)NPG'DSP$OZ[X^V7EN M&[NZKV;_I>K#K.30)SV2X^KU% K9V;?G/_$M,92^ M^/OL\;0;V_QE=MC>'^.\7\[#)FCA/0A!:41BJB20JJDF"HIJ$J*JI+"JJ2X*BFP2HJLBB*KHLBJ*+(J MBJR*(JNBR*HHLBJ*K(HBJZ+(FE)D32FRIA194XJL*476E")K2I$UII:#X*@4%6"DHPDI!(58*C+'_]7>L[^.X_\?QRSWNJW9XS4^6 M_\-O?@)02P$"% ,4 " !KGEA6!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &N>6%;@F\5G[@ M "L" 1 " :\ !D;V-06%:97)PC$ 8 )PG 3 " &UL4$L! A0#% @ :YY85J( \$"0" >C< !@ M ("!#0@ 'AL+W=O6%;7:E5@-0( +,% 8 " @=,0 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ :YY85D+.N_9D P CP\ !@ ("!$QH M 'AL+W=O6%8V,4!= M'@8 "T: 8 " @:T= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :YY8 M5O[S4C@8$P . !@ ("!-2@ 'AL+W=O6%8\9Q?>BPP /@Y 8 M " @8,[ !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ :YY85NDD/0 ** DH4 !D M ("!&4P 'AL+W=O&PO M=V]R:W-H965T6%;.^SF\X@, M ) ) 9 " @4)] !X;"]W;W)K&UL4$L! A0#% @ :YY85@F 51BY P ^@< !D ("! M6X$ 'AL+W=O&PO=V]R:W-H965T6%:5+S=R? , -X' 9 M " @=2* !X;"]W;W)K&UL4$L! A0#% M @ :YY85J>W4M%-!0 W@P !D ("!AXX 'AL+W=O&PO=V]R:W-H965T6%94_"0*9P8 /40 9 " @5*> !X M;"]W;W)K&UL4$L! A0#% @ :YY85I1"$=S] M! TPP !D ("!\*0 'AL+W=O&PO=V]R:W-H965T M6%:+I@3J_0H -$A 9 " @6NM !X;"]W;W)K&UL4$L! A0#% @ :YY85J8>D$? @ +P8 !D M ("!G[@ 'AL+W=O/IN(% "A#0 &0 @(&6NP >&PO=V]R M:W-H965T6%:BKHYL 0P !4? M 9 " @:_! !X;"]W;W)K&UL M4$L! A0#% @ :YY85L+1&PO=V]R:W-H965T6%:@^],J^ 0 ,8+ 9 M " @;[A !X;"]W;W)K&UL4$L! A0#% @ M:YY85I MYF^$#@ 0R< !D ("![>8 'AL+W=O+U;"%H% #)#@ &0 @(%? M+@$ >&PO=V]R:W-H965T6%;@ M^*N&WP, (L) 9 " @? S 0!X;"]W;W)K&UL4$L! A0#% @ :YY85FNP+SP! P G 8 !D M ("!!C@! 'AL+W=O&PO=V]R:W-H M965T6%8KBZ\UBP, #P( 9 M " @6L^ 0!X;"]W;W)K&UL4$L! M A0#% @ :YY85N:";(E!! XPD !D ("!+4(! 'AL M+W=O&PO=V]R:W-H965T6%9,0P?.^ 0 'H- 9 " M@=)) 0!X;"]W;W)K&UL4$L! A0#% @ :YY8 M5L]Y5:H? P \P8 !D ("! 4\! 'AL+W=O(" "+!@ &0 M @(%74@$ >&PO=V]R:W-H965T6%9+;/B4S@( \& 9 " @7!5 0!X;"]W;W)K M&UL4$L! A0#% @ :YY85O79)SR4! 10H M !D ("!=5@! 'AL+W=O&PO=V]R:W-H965T6%8L("F= M"0, +0& 9 " @7-@ 0!X;"]W;W)K&UL4$L! A0#% @ :YY85K&Y!WG.!@ R!$ !D M ("!LV,! 'AL+W=O&PO=V]R:W-H965T M6%8/19,[MP< /46 9 M " @1-P 0!X;"]W;W)K&UL4$L! A0# M% @ :YY85F5Y&PO=V]R:W-H965T6%:#\@M(> 0 +47 9 " @>>8 0!X;"]W;W)K&UL4$L! A0#% @ :YY85HK3E\?$ @ F0< !D M ("!EIT! 'AL+W=O&PO M=V]R:W-H965T6%:!$AY_N , M -P3 9 " @5*C 0!X;"]W;W)K&UL4$L! A0#% @ :YY85BO7#.QF! 1!L !D ("! M0:JP$ >&PO=V]R:W-H965T6%;7^T@V#@, ,0) 9 M " @&UL4$L! A0#% M @ :YY85BL_^Z;M P C!( !D ("!#[(! 'AL+W=O&PO=V]R:W-H965T6%;>C9'460, +T, 9 " @5BY 0!X M;"]W;W)K&UL4$L! A0#% @ :YY85A4RYI62 M!P ]3X !D ("!Z+P! 'AL+W=O#@ &0 M@(&QQ $ >&PO=V]R:W-H965T M6%8 *[U;0@0 +D5 9 " @5S( 0!X;"]W;W)K&UL4$L! A0#% @ :YY85M:NJ7T6! 'Q@ !D M ("!U&PO=V]R M:W-H965T6%:/4X?#!P0 (X7 M 9 " @7W6 0!X;"]W;W)K&UL M4$L! A0#% @ :YY85C 6+XDQ @ &P4 !D ("!N]H! M 'AL+W=O&PO=V]R:W-H965T6%9V1VFON04 *0C 9 M " @3[@ 0!X;"]W;W)K&UL4$L! A0#% @ M:YY85M/DX62& @ P08 !D ("!+N8! 'AL+W=O&PO=V]R:W-H965T6%8'H-)C8@, "0+ 9 " @>KK 0!X;"]W M;W)K&UL4$L! A0#% @ :YY85JOMW"6G P ML1( !D ("!@^\! 'AL+W=O&PO=V]R:W-H965T6%:5 MUO1*_ ( "() 9 " @;O_ 0!X;"]W;W)K&UL4$L! A0#% @ :YY85ED(@2LT!@ YBL !D M ("![@(" 'AL+W=O&PO=V]R:W-H M965T6%:\&X4>R0( $P) 9 M " @?4+ @!X;"]W;W)K&UL4$L! M A0#% @ :YY85I%WH#%E @ !P8 !D ("!]0X" 'AL M+W=O&PO=V]R:W-H965T6%8:/)H/0@( !H& 9 " M@>T3 @!X;"]W;W)K&UL4$L! A0#% @ :YY8 M5D_XECA& P =1$ !D ("!9A8" 'AL+W=O&PO=V]R:W-H965T6%8C$R W8P, "40 9 " @8D< @!X;"]W;W)K M&UL4$L! A0#% @ :YY85ER6XOGG P '1, M !D ("!(R " 'AL+W=O5:T>H" !@!P &0 @(%!) ( M>&PO=V]R:W-H965T6%8\UD)I M2P( "\& 9 " @6(G @!X;"]W;W)K&UL4$L! A0#% @ :YY85MFU,G&,! A!P !D M ("!Y"D" 'AL+W=O&PO=V]R:W-H965T M6%:([USL]P0 &87 9 M " @?LR @!X;"]W;W)K&UL4$L! A0# M% @ :YY85J:%C D? P YP@ !D ("!*3@" 'AL+W=O M&PO=V]R:W-H965T6%:XFQO9X@0 *D7 9 " @=$_ M @!X;"]W;W)K&UL4$L! A0#% @ :YY85B;: MQ/*3 P 0T !D ("!ZD0" 'AL+W=O&PO=V]R:W-H965T6%8NY>2C700 -P8 9 " @=A. @!X;"]W;W)K&UL4$L! A0#% @ :YY85E;:OV!Q P M0P !H M ("!;%," 'AL+W=O&UL4$L! M A0#% @ :YY85MZ:<>U+!0 (2$ !H ("!%5<" 'AL M+W=O&UL4$L! A0#% @ :YY85F4*Y!8 M P >P@ !H ("!F%P" 'AL+W=O&UL4$L! A0#% @ :YY85N>$C^N7 P M T !H M ("!T%\" 'AL+W=O&UL4$L! A0#% @ M:YY85AH^BW:V P W@T !H ("!GV," 'AL+W=O&UL4$L! M A0#% @ :YY85J:@RICN @ !0H !H ("!A&P" 'AL M+W=O&UL4$L! A0#% @ :YY85AWEQ-:+ M P ;PL !H ("!JF\" 'AL+W=O&UL4$L! A0#% @ :YY85I;H$FRN @ F0@ !H M ("!;7," 'AL+W=O&UL4$L! A0#% @ M:YY85H9L?0OO @ = D !H ("!4W8" 'AL+W=O&UL4$L! M A0#% @ :YY85A3>Z7)( P T!0 T ( !D7P" 'AL M+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0# M% @ :YY85CJ;0#48 P F4 !H ( !IH@" 'AL+U]R M96QS+W=O%E:QZ @ M)SX !, ( !]HL" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& 2 '8 =@!\( H8X" end XML 130 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 131 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 132 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 374 503 1 false 106 0 false 9 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.twilio.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.twilio.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.twilio.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets Parenthetical) Sheet http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.twilio.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Stockholders??? Equity Sheet http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders??? Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.twilio.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Description of Business Sheet http://www.twilio.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.twilio.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Property and Equipment Sheet http://www.twilio.com/role/PropertyandEquipment Property and Equipment Notes 12 false false R13.htm 0000013 - Disclosure - Impairment Sheet http://www.twilio.com/role/Impairment Impairment Notes 13 false false R14.htm 0000014 - Disclosure - Restructuring Activities Sheet http://www.twilio.com/role/RestructuringActivities Restructuring Activities Notes 14 false false R15.htm 0000015 - Disclosure - Derivatives and Hedging Sheet http://www.twilio.com/role/DerivativesandHedging Derivatives and Hedging Notes 15 false false R16.htm 0000016 - Disclosure - Right-of-Use Assets and Lease Liabilities Sheet http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilities Right-of-Use Assets and Lease Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Business Combinations Sheet http://www.twilio.com/role/BusinessCombinations Business Combinations Notes 17 false false R18.htm 0000018 - Disclosure - Equity Method Investment Sheet http://www.twilio.com/role/EquityMethodInvestment Equity Method Investment Notes 18 false false R19.htm 0000019 - Disclosure - Goodwill and Intangible Assets Sheet http://www.twilio.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 19 false false R20.htm 0000020 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 20 false false R21.htm 0000021 - Disclosure - Long-Term Debt Sheet http://www.twilio.com/role/LongTermDebt Long-Term Debt Notes 21 false false R22.htm 0000022 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.twilio.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 22 false false R23.htm 0000023 - Disclosure - Revenue by Geographic Area and Groups of Similar Products Sheet http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProducts Revenue by Geographic Area and Groups of Similar Products Notes 23 false false R24.htm 0000024 - Disclosure - Commitments and Contingencies Sheet http://www.twilio.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 0000025 - Disclosure - Stockholders' Equity Sheet http://www.twilio.com/role/StockholdersEquity Stockholders' Equity Notes 25 false false R26.htm 0000026 - Disclosure - Stock-Based Compensation Sheet http://www.twilio.com/role/StockBasedCompensation Stock-Based Compensation Notes 26 false false R27.htm 0000027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 27 false false R28.htm 0000028 - Disclosure - Income Taxes Sheet http://www.twilio.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 0000029 - Disclosure - Subsequent Events Sheet http://www.twilio.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 0000030 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.twilio.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 0000031 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.twilio.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 0000032 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.twilio.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.twilio.com/role/FairValueMeasurements 32 false false R33.htm 0000033 - Disclosure - Property and Equipment (Tables) Sheet http://www.twilio.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.twilio.com/role/PropertyandEquipment 33 false false R34.htm 0000034 - Disclosure - Restructuring Activities (Tables) Sheet http://www.twilio.com/role/RestructuringActivitiesTables Restructuring Activities (Tables) Tables http://www.twilio.com/role/RestructuringActivities 34 false false R35.htm 0000035 - Disclosure - Derivatives and Hedging (Tables) Sheet http://www.twilio.com/role/DerivativesandHedgingTables Derivatives and Hedging (Tables) Tables http://www.twilio.com/role/DerivativesandHedging 35 false false R36.htm 0000036 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables) Sheet http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesTables Right-of-Use Assets and Lease Liabilities (Tables) Tables http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilities 36 false false R37.htm 0000037 - Disclosure - Business Combinations (Tables) Sheet http://www.twilio.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.twilio.com/role/BusinessCombinations 37 false false R38.htm 0000038 - Disclosure - Equity Method Investment (Tables) Sheet http://www.twilio.com/role/EquityMethodInvestmentTables Equity Method Investment (Tables) Tables http://www.twilio.com/role/EquityMethodInvestment 38 false false R39.htm 0000039 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.twilio.com/role/GoodwillandIntangibleAssets 39 false false R40.htm 0000040 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities 40 false false R41.htm 0000041 - Disclosure - Long-Term Debt (Tables) Sheet http://www.twilio.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.twilio.com/role/LongTermDebt 41 false false R42.htm 0000042 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.twilio.com/role/SupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.twilio.com/role/SupplementalBalanceSheetInformation 42 false false R43.htm 0000043 - Disclosure - Revenue by Geographic Area and Groups of Similar Products (Tables) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsTables Revenue by Geographic Area and Groups of Similar Products (Tables) Tables http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProducts 43 false false R44.htm 0000044 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.twilio.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.twilio.com/role/CommitmentsandContingencies 44 false false R45.htm 0000045 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.twilio.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.twilio.com/role/StockholdersEquity 45 false false R46.htm 0000046 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.twilio.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.twilio.com/role/StockBasedCompensation 46 false false R47.htm 0000047 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders 47 false false R48.htm 0000048 - Disclosure - Income Taxes (Tables) Sheet http://www.twilio.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.twilio.com/role/IncomeTaxes 48 false false R49.htm 0000049 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Summary of Significant Accounting Policies - Useful Lives (Details) Sheet http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails Summary of Significant Accounting Policies - Useful Lives (Details) Details 50 false false R51.htm 0000051 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details) Details 51 false false R52.htm 0000052 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 52 false false R53.htm 0000053 - Disclosure - Fair Value Measurements - Contractual Maturities (Details) Sheet http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails Fair Value Measurements - Contractual Maturities (Details) Details 53 false false R54.htm 0000054 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details) Sheet http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails Property and Equipment - Schedule of Property and Equipment, Net (Details) Details 54 false false R55.htm 0000055 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 55 false false R56.htm 0000056 - Disclosure - Impairment (Details) Sheet http://www.twilio.com/role/ImpairmentDetails Impairment (Details) Details http://www.twilio.com/role/Impairment 56 false false R57.htm 0000057 - Disclosure - Restructuring Activities - Narrative (Details) Sheet http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails Restructuring Activities - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Restructuring Activities - Schedule of Restructuring Activities (Details) Sheet http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails Restructuring Activities - Schedule of Restructuring Activities (Details) Details 58 false false R59.htm 0000059 - Disclosure - Derivatives and Hedging - Narrative (Details) Sheet http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails Derivatives and Hedging - Narrative (Details) Details 59 false false R60.htm 0000060 - Disclosure - Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) Sheet http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details) Details 60 false false R61.htm 0000061 - Disclosure - Right-of-Use Assets and Lease Liabilities - Narrative (Details) Sheet http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails Right-of-Use Assets and Lease Liabilities - Narrative (Details) Details 61 false false R62.htm 0000062 - Disclosure - Right-of-Use Assets and Lease Liabilities - Supplemental Cash Flows (Details) Sheet http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalCashFlowsDetails Right-of-Use Assets and Lease Liabilities - Supplemental Cash Flows (Details) Details 62 false false R63.htm 0000063 - Disclosure - Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details) Sheet http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details) Details 63 false false R64.htm 0000064 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.twilio.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Business Combinations - Purchase Price Components (Details) Sheet http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails Business Combinations - Purchase Price Components (Details) Details 65 false false R66.htm 0000066 - Disclosure - Business Combinations - Purchase Price Allocation (Details) Sheet http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails Business Combinations - Purchase Price Allocation (Details) Details 66 false false R67.htm 0000067 - Disclosure - Business Combinations - Identifiable Finite-lived Intangible Assets (Details) Sheet http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails Business Combinations - Identifiable Finite-lived Intangible Assets (Details) Details 67 false false R68.htm 0000068 - Disclosure - Equity Method Investment - Narrative (Details) Sheet http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails Equity Method Investment - Narrative (Details) Details 68 false false R69.htm 0000069 - Disclosure - Equity Method Investment - Basis Differences (Details) Sheet http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails Equity Method Investment - Basis Differences (Details) Details 69 false false R70.htm 0000070 - Disclosure - Equity Method Investment (Details) Sheet http://www.twilio.com/role/EquityMethodInvestmentDetails Equity Method Investment (Details) Details http://www.twilio.com/role/EquityMethodInvestmentTables 70 false false R71.htm 0000071 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails Goodwill and Intangible Assets - Goodwill Rollforward (Details) Details 71 false false R72.htm 0000072 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 72 false false R73.htm 0000073 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 73 false false R74.htm 0000074 - Disclosure - Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) Sheet http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details) Details 74 false false R75.htm 0000075 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables 75 false false R76.htm 0000076 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details) Sheet http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails Long-Term Debt - Summary of Long-Term Debt (Details) Details 76 false false R77.htm 0000077 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://www.twilio.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 77 false false R78.htm 0000078 - Disclosure - Supplemental Balance Sheet Information - Sales Credit Reserve (Details) Sheet http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails Supplemental Balance Sheet Information - Sales Credit Reserve (Details) Details 78 false false R79.htm 0000079 - Disclosure - Revenue by Geographic Area and Groups of Similar Products - Revenue and Percentage of Revenue by Geographic Area (Details) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails Revenue by Geographic Area and Groups of Similar Products - Revenue and Percentage of Revenue by Geographic Area (Details) Details 79 false false R80.htm 0000080 - Disclosure - Revenue by Geographic Area and Groups of Similar Products - Narrative (Details) Sheet http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails Revenue by Geographic Area and Groups of Similar Products - Narrative (Details) Details http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsTables 80 false false R81.htm 0000081 - Disclosure - Commitments and Contingencies - Lease and Other Commitments (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails Commitments and Contingencies - Lease and Other Commitments (Details) Details 81 false false R82.htm 0000082 - Disclosure - Commitment and Contingencies - Future Minimum Payments (Details) Sheet http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails Commitment and Contingencies - Future Minimum Payments (Details) Details 82 false false R83.htm 0000083 - Disclosure - Commitments and Contingencies - Legal Matters (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesLegalMattersDetails Commitments and Contingencies - Legal Matters (Details) Details 83 false false R84.htm 0000084 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails Commitments and Contingencies - Indemnification Agreements (Details) Details 84 false false R85.htm 0000085 - Disclosure - Commitments and Contingencies - Other Taxes (Details) Sheet http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails Commitments and Contingencies - Other Taxes (Details) Details 85 false false R86.htm 0000086 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.twilio.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 86 false false R87.htm 0000087 - Disclosure - Stockholders' Equity - Common Stock (Details) Sheet http://www.twilio.com/role/StockholdersEquityCommonStockDetails Stockholders' Equity - Common Stock (Details) Details 87 false false R88.htm 0000088 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details) Sheet http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails Stockholders' Equity - Common Stock Shares Reserved (Details) Details 88 false false R89.htm 0000089 - Disclosure - Stockholders' Equity - Public Offering (Details) Sheet http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails Stockholders' Equity - Public Offering (Details) Details 89 false false R90.htm 0000090 - Disclosure - Stock-Based Compensation - 2008 Stock Option Plan (Details) Sheet http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails Stock-Based Compensation - 2008 Stock Option Plan (Details) Details 90 false false R91.htm 0000091 - Disclosure - Stock-Based Compensation - 2016 Stock Option Plan (Details) Sheet http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails Stock-Based Compensation - 2016 Stock Option Plan (Details) Details 91 false false R92.htm 0000092 - Disclosure - Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) Sheet http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details) Details 92 false false R93.htm 0000093 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 93 false false R94.htm 0000094 - Disclosure - Stock-Based Compensation - Stock Option Fair Value (Details) Sheet http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails Stock-Based Compensation - Stock Option Fair Value (Details) Details 94 false false R95.htm 0000095 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details) Sheet http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails Stock-Based Compensation - Restricted Stock Units Activity (Details) Details 95 false false R96.htm 0000096 - Disclosure - Stock-Based Compensation - Restricted Stock Units - Additional Information (Details) Sheet http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails Stock-Based Compensation - Restricted Stock Units - Additional Information (Details) Details 96 false false R97.htm 0000097 - Disclosure - Stock-Based Compensation - Unrecognized Compensation Cost (Details) Sheet http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails Stock-Based Compensation - Unrecognized Compensation Cost (Details) Details 97 false false R98.htm 0000098 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details) Sheet http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails Stock-Based Compensation - Valuation Assumptions (Details) Details 98 false false R99.htm 0000099 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details) Sheet http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails Stock-Based Compensation - Stock-Based Compensation Expense (Details) Details 99 false false R100.htm 0000100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details) Details 100 false false R101.htm 0000101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) Sheet http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details) Details 101 false false R102.htm 0000102 - Disclosure - Income Taxes - Domestic and Foreign Components of Loss Before Income Taxes (Details) Sheet http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails Income Taxes - Domestic and Foreign Components of Loss Before Income Taxes (Details) Details 102 false false R103.htm 0000103 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 103 false false R104.htm 0000104 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Tax Rate and the Effective Tax Rate (Details) Sheet http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails Income Taxes - Reconciliation of the Statutory Federal Tax Rate and the Effective Tax Rate (Details) Details 104 false false R105.htm 0000105 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Details 105 false false R106.htm 0000106 - Disclosure - Income Taxes - Net Operating Loss Carryforwards and Tax Credits (Details) Sheet http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails Income Taxes - Net Operating Loss Carryforwards and Tax Credits (Details) Details 106 false false R107.htm 0000107 - Disclosure - Income Taxes - Unrecognized Tax Benefits - Reconciliation (Details) Sheet http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails Income Taxes - Unrecognized Tax Benefits - Reconciliation (Details) Details 107 false false R108.htm 0000108 - Disclosure - Income Taxes - Unrecognized Tax Benefit - Additional Information (Details) Sheet http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitAdditionalInformationDetails Income Taxes - Unrecognized Tax Benefit - Additional Information (Details) Details 108 false false R109.htm 0000109 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 109 false false R110.htm 0000110 - Disclosure - Subsequent Events (Details) Sheet http://www.twilio.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.twilio.com/role/SubsequentEvents 110 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: twlo:ContractWithCustomerRevenueRecognizedPeriodForRecognition, us-gaap:UnrecordedUnconditionalPurchaseObligationTerm - twlo-20221231.htm 4 twlo-20221231.htm twlo-20221231.xsd twlo-20221231_cal.xml twlo-20221231_def.xml twlo-20221231_lab.xml twlo-20221231_pre.xml twlo-20221231ex211subsidia.htm twlo-20221231ex231kpmgcons.htm twlo-20221231xex1014.htm twlo-20221231xex1015.htm twlo-20221231xex311.htm twlo-20221231xex312.htm twlo-20221231xex321.htm twlo-20221231_g1.jpg twlo-20221231_g2.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 135 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "twlo-20221231.htm": { "axisCustom": 1, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1362, "http://xbrl.sec.gov/dei/2022": 39 }, "contextCount": 374, "dts": { "calculationLink": { "local": [ "twlo-20221231_cal.xml" ] }, "definitionLink": { "local": [ "twlo-20221231_def.xml" ] }, "inline": { "local": [ "twlo-20221231.htm" ] }, "labelLink": { "local": [ "twlo-20221231_lab.xml" ] }, "presentationLink": { "local": [ "twlo-20221231_pre.xml" ] }, "schema": { "local": [ "twlo-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 792, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://www.twilio.com/20221231": 1, "http://xbrl.sec.gov/dei/2022": 4, "total": 8 }, "keyCustom": 53, "keyStandard": 450, "memberCustom": 42, "memberStandard": 61, "nsprefix": "twlo", "nsuri": "http://www.twilio.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.twilio.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "menuCat": "Details", "order": "100", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details)", "menuCat": "Details", "order": "101", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "shortName": "Net Loss Per Share Attributable to Common Stockholders - Anti-Dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Income Taxes - Domestic and Foreign Components of Loss Before Income Taxes (Details)", "menuCat": "Details", "order": "102", "role": "http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Domestic and Foreign Components of Loss Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "menuCat": "Details", "order": "103", "role": "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - Income Taxes - Reconciliation of the Statutory Federal Tax Rate and the Effective Tax Rate (Details)", "menuCat": "Details", "order": "104", "role": "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation of the Statutory Federal Tax Rate and the Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "105", "role": "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i2175b684a257410abf042a10e70409a7_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - Income Taxes - Net Operating Loss Carryforwards and Tax Credits (Details)", "menuCat": "Details", "order": "106", "role": "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails", "shortName": "Income Taxes - Net Operating Loss Carryforwards and Tax Credits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "us-gaap:SummaryOfTaxCreditCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i2175b684a257410abf042a10e70409a7_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "id956321b18034fffbf04bc0a75ca4603_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000107 - Disclosure - Income Taxes - Unrecognized Tax Benefits - Reconciliation (Details)", "menuCat": "Details", "order": "107", "role": "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits - Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000108 - Disclosure - Income Taxes - Unrecognized Tax Benefit - Additional Information (Details)", "menuCat": "Details", "order": "108", "role": "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitAdditionalInformationDetails", "shortName": "Income Taxes - Unrecognized Tax Benefit - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000109 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "109", "role": "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://www.twilio.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i43745ebd788f4d1faa68cef338ce77bc_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000110 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "110", "role": "http://www.twilio.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i45c2c3c04eea425495d0afee7913e5c4_I20230213", "decimals": "2", "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "12", "role": "http://www.twilio.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Impairment", "menuCat": "Notes", "order": "13", "role": "http://www.twilio.com/role/Impairment", "shortName": "Impairment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Restructuring Activities", "menuCat": "Notes", "order": "14", "role": "http://www.twilio.com/role/RestructuringActivities", "shortName": "Restructuring Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Derivatives and Hedging", "menuCat": "Notes", "order": "15", "role": "http://www.twilio.com/role/DerivativesandHedging", "shortName": "Derivatives and Hedging", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Right-of-Use Assets and Lease Liabilities", "menuCat": "Notes", "order": "16", "role": "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilities", "shortName": "Right-of-Use Assets and Lease Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Business Combinations", "menuCat": "Notes", "order": "17", "role": "http://www.twilio.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Equity Method Investment", "menuCat": "Notes", "order": "18", "role": "http://www.twilio.com/role/EquityMethodInvestment", "shortName": "Equity Method Investment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "19", "role": "http://www.twilio.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.twilio.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Accrued Expenses and Other Current Liabilities", "menuCat": "Notes", "order": "20", "role": "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "21", "role": "http://www.twilio.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Supplemental Balance Sheet Information", "menuCat": "Notes", "order": "22", "role": "http://www.twilio.com/role/SupplementalBalanceSheetInformation", "shortName": "Supplemental Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Revenue by Geographic Area and Groups of Similar Products", "menuCat": "Notes", "order": "23", "role": "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProducts", "shortName": "Revenue by Geographic Area and Groups of Similar Products", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "24", "role": "http://www.twilio.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "25", "role": "http://www.twilio.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "26", "role": "http://www.twilio.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "27", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "28", "role": "http://www.twilio.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "29", "role": "http://www.twilio.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.twilio.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "30", "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.twilio.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.twilio.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Restructuring Activities (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.twilio.com/role/RestructuringActivitiesTables", "shortName": "Restructuring Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Derivatives and Hedging (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.twilio.com/role/DerivativesandHedgingTables", "shortName": "Derivatives and Hedging (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Right-of-Use Assets and Lease Liabilities (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesTables", "shortName": "Right-of-Use Assets and Lease Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Business Combinations (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.twilio.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Equity Method Investment (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.twilio.com/role/EquityMethodInvestmentTables", "shortName": "Equity Method Investment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.twilio.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:SalesCreditReserveTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Supplemental Balance Sheet Information (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.twilio.com/role/SupplementalBalanceSheetInformationTables", "shortName": "Supplemental Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:SalesCreditReserveTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Revenue by Geographic Area and Groups of Similar Products (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsTables", "shortName": "Revenue by Geographic Area and Groups of Similar Products (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.twilio.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.twilio.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.twilio.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "48", "role": "http://www.twilio.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "5", "role": "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "if9676c54d0534895838dd340ec2057e5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Summary of Significant Accounting Policies - Useful Lives (Details)", "menuCat": "Details", "order": "50", "role": "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails", "shortName": "Summary of Significant Accounting Policies - Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "if9676c54d0534895838dd340ec2057e5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "menuCat": "Details", "order": "51", "role": "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Fair Value Measurements - Contractual Maturities (Details)", "menuCat": "Details", "order": "53", "role": "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails", "shortName": "Fair Value Measurements - Contractual Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "54", "role": "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Property and Equipment - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails", "shortName": "Property and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Impairment (Details)", "menuCat": "Details", "order": "56", "role": "http://www.twilio.com/role/ImpairmentDetails", "shortName": "Impairment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i43745ebd788f4d1faa68cef338ce77bc_I20220930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Restructuring Activities - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "shortName": "Restructuring Activities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i1d78f780db734e81be007ad0ca92d9b2_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Restructuring Activities - Schedule of Restructuring Activities (Details)", "menuCat": "Details", "order": "58", "role": "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails", "shortName": "Restructuring Activities - Schedule of Restructuring Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "iba8eb22d9b6f4bd8bd38ce1d88fcbcfe_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i5ea253bf53a94a4ba35e41af852fc629_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Derivatives and Hedging - Narrative (Details)", "menuCat": "Details", "order": "59", "role": "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails", "shortName": "Derivatives and Hedging - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i5ea253bf53a94a4ba35e41af852fc629_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "6", "role": "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i30efe3ec8e954b89ae2c1f82fa9a186c_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details)", "menuCat": "Details", "order": "60", "role": "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "shortName": "Derivatives and Hedging - Gains (Losses) Associated With Foreign Currency Forward Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i30efe3ec8e954b89ae2c1f82fa9a186c_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:LesseeOperatingLeaseNumberOfContracts", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Right-of-Use Assets and Lease Liabilities - Narrative (Details)", "menuCat": "Details", "order": "61", "role": "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails", "shortName": "Right-of-Use Assets and Lease Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:LesseeOperatingLeaseNumberOfContracts", "reportCount": 1, "unique": true, "unitRef": "property", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Right-of-Use Assets and Lease Liabilities - Supplemental Cash Flows (Details)", "menuCat": "Details", "order": "62", "role": "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalCashFlowsDetails", "shortName": "Right-of-Use Assets and Lease Liabilities - Supplemental Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details)", "menuCat": "Details", "order": "63", "role": "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails", "shortName": "Right-of-Use Assets and Lease Liabilities - Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Business Combinations - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i4b4828fbf36f40abaf91c8664269debe_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ia72e72ccfed94aaa9d169e4171bbd487_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "twlo:EquityAwardsAssumedDuringPeriodValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Business Combinations - Purchase Price Components (Details)", "menuCat": "Details", "order": "65", "role": "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails", "shortName": "Business Combinations - Purchase Price Components (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Business Combinations - Purchase Price Allocation (Details)", "menuCat": "Details", "order": "66", "role": "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "shortName": "Business Combinations - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i2b0b78e0225641c08186bbc07b7e16db_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ifc0205df598f4273b328fff2a546afac_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Business Combinations - Identifiable Finite-lived Intangible Assets (Details)", "menuCat": "Details", "order": "67", "role": "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "shortName": "Business Combinations - Identifiable Finite-lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ic523d78280354032b365a812cd050167_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Equity Method Investment - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails", "shortName": "Equity Method Investment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i7efa3b1f20e8419dacf93352bb46e770_I20220531", "decimals": "3", "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Equity Method Investment - Basis Differences (Details)", "menuCat": "Details", "order": "69", "role": "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "shortName": "Equity Method Investment - Basis Differences (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "if6706941c1384230b12bd453acea66db_I20220531", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "id77d1d5705ec4b46a607a49f3b5ae0fe_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statements of Stockholders\u2019 Equity", "menuCat": "Statements", "order": "7", "role": "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "shortName": "Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "id77d1d5705ec4b46a607a49f3b5ae0fe_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Equity Method Investment (Details)", "menuCat": "Details", "order": "70", "role": "http://www.twilio.com/role/EquityMethodInvestmentDetails", "shortName": "Equity Method Investment (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "id956321b18034fffbf04bc0a75ca4603_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Goodwill and Intangible Assets - Goodwill Rollforward (Details)", "menuCat": "Details", "order": "71", "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails", "shortName": "Goodwill and Intangible Assets - Goodwill Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "menuCat": "Details", "order": "72", "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "73", "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details)", "menuCat": "Details", "order": "74", "role": "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Total Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "75", "role": "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Long-Term Debt - Summary of Long-Term Debt (Details)", "menuCat": "Details", "order": "76", "role": "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails", "shortName": "Long-Term Debt - Summary of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6a13bf39ba294c5f9b56c9e1b107be30_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ia72e72ccfed94aaa9d169e4171bbd487_D20210101-20211231", "decimals": "-8", "first": true, "lang": "en-US", "name": "twlo:DebtConversionConvertedInstrumentAmountIncludingCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "77", "role": "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ia72e72ccfed94aaa9d169e4171bbd487_D20210101-20211231", "decimals": "-8", "first": true, "lang": "en-US", "name": "twlo:DebtConversionConvertedInstrumentAmountIncludingCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:SalesCreditReserveTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ieb779fd3b80442bea1baec32cc27323c_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Supplemental Balance Sheet Information - Sales Credit Reserve (Details)", "menuCat": "Details", "order": "78", "role": "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails", "shortName": "Supplemental Balance Sheet Information - Sales Credit Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:SalesCreditReserveTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i3cca9e9c968047869d27bee9c2feb0dc_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Revenue by Geographic Area and Groups of Similar Products - Revenue and Percentage of Revenue by Geographic Area (Details)", "menuCat": "Details", "order": "79", "role": "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "shortName": "Revenue by Geographic Area and Groups of Similar Products - Revenue and Percentage of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ia9f486ee7c3b45c78b7f08bfe99d0444_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i52fbdc9f9fa64335918977db93ebd5fa_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Revenue by Geographic Area and Groups of Similar Products - Narrative (Details)", "menuCat": "Details", "order": "80", "role": "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails", "shortName": "Revenue by Geographic Area and Groups of Similar Products - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i52fbdc9f9fa64335918977db93ebd5fa_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Commitments and Contingencies - Lease and Other Commitments (Details)", "menuCat": "Details", "order": "81", "role": "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails", "shortName": "Commitments and Contingencies - Lease and Other Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Commitment and Contingencies - Future Minimum Payments (Details)", "menuCat": "Details", "order": "82", "role": "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails", "shortName": "Commitment and Contingencies - Future Minimum Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i7340bd2e026247f699b9a3102ee398c3_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "twlo:TaxesPayableJurisdictionalEstimate", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Commitments and Contingencies - Legal Matters (Details)", "menuCat": "Details", "order": "83", "role": "http://www.twilio.com/role/CommitmentsandContingenciesLegalMattersDetails", "shortName": "Commitments and Contingencies - Legal Matters (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i5af74f8e8d2c4293bc02dbd8b7dcdac8_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Commitments and Contingencies - Indemnification Agreements (Details)", "menuCat": "Details", "order": "84", "role": "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails", "shortName": "Commitments and Contingencies - Indemnification Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i5af74f8e8d2c4293bc02dbd8b7dcdac8_I20221231", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i7340bd2e026247f699b9a3102ee398c3_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "twlo:TaxesPayableJurisdictionalEstimate", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Commitments and Contingencies - Other Taxes (Details)", "menuCat": "Details", "order": "85", "role": "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails", "shortName": "Commitments and Contingencies - Other Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ic5d86cbaf20d4d6d906e463cfe7f16c6_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "menuCat": "Details", "order": "86", "role": "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesIssued", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Stockholders' Equity - Common Stock (Details)", "menuCat": "Details", "order": "87", "role": "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "shortName": "Stockholders' Equity - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Stockholders' Equity - Common Stock Shares Reserved (Details)", "menuCat": "Details", "order": "88", "role": "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "shortName": "Stockholders' Equity - Common Stock Shares Reserved (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6d01285bb9674d739e8bb9b7d7c3dcf4_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6ed4bd1a71464209b0c0b0293e50c23d_D20210201-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Stockholders' Equity - Public Offering (Details)", "menuCat": "Details", "order": "89", "role": "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails", "shortName": "Stockholders' Equity - Public Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i6ed4bd1a71464209b0c0b0293e50c23d_D20210201-20210228", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Organization and Description of Business", "menuCat": "Notes", "order": "9", "role": "http://www.twilio.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i12040800ebc24f3782209753918a6c3f_I20160622", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Stock-Based Compensation - 2008 Stock Option Plan (Details)", "menuCat": "Details", "order": "90", "role": "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "shortName": "Stock-Based Compensation - 2008 Stock Option Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i12040800ebc24f3782209753918a6c3f_I20160622", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Stock-Based Compensation - 2016 Stock Option Plan (Details)", "menuCat": "Details", "order": "91", "role": "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "shortName": "Stock-Based Compensation - 2016 Stock Option Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i9baed469b43b4d29a9951d2728ddd4ce_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details)", "menuCat": "Details", "order": "92", "role": "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "shortName": "Stock-Based Compensation - 2016 Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i9baed469b43b4d29a9951d2728ddd4ce_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ic0ebf8ac237b49b29cc79fbba664697a_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "menuCat": "Details", "order": "93", "role": "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i9f44b1fe6c544f71bfdfb195b2b0406e_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i9f44b1fe6c544f71bfdfb195b2b0406e_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Stock-Based Compensation - Stock Option Fair Value (Details)", "menuCat": "Details", "order": "94", "role": "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails", "shortName": "Stock-Based Compensation - Stock Option Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i9f44b1fe6c544f71bfdfb195b2b0406e_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "twlo:CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i8b34cb8ffb514967866355d1aa52f08c_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Stock-Based Compensation - Restricted Stock Units Activity (Details)", "menuCat": "Details", "order": "95", "role": "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ia861154cb1004dd08b2bbaffe742e32f_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ia861154cb1004dd08b2bbaffe742e32f_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Stock-Based Compensation - Restricted Stock Units - Additional Information (Details)", "menuCat": "Details", "order": "96", "role": "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Restricted Stock Units - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i672c0441e03b45ada2624b6c89825ee9_D20220301-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "iefee4dae79ef4213aa924d166392c030_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Stock-Based Compensation - Unrecognized Compensation Cost (Details)", "menuCat": "Details", "order": "97", "role": "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "shortName": "Stock-Based Compensation - Unrecognized Compensation Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "iefee4dae79ef4213aa924d166392c030_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ib633d25517074711ad6a736704216651_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Stock-Based Compensation - Valuation Assumptions (Details)", "menuCat": "Details", "order": "98", "role": "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "shortName": "Stock-Based Compensation - Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "ib633d25517074711ad6a736704216651_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "twlo:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "99", "role": "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "twlo-20221231.htm", "contextRef": "i985447964d934cf79a70b1e0f716e955_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 106, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r733" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r727" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.twilio.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r405", "r406", "r407", "r408", "r478", "r641", "r655", "r679", "r680", "r699", "r712", "r723", "r788", "r844", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/SubsequentEventsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r405", "r406", "r407", "r408", "r478", "r641", "r655", "r679", "r680", "r699", "r712", "r723", "r788", "r844", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/SubsequentEventsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r344", "r643", "r700", "r721", "r783", "r784", "r791", "r852" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r344", "r643", "r700", "r721", "r783", "r784", "r791", "r852" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r405", "r406", "r407", "r408", "r471", "r478", "r508", "r509", "r510", "r617", "r641", "r655", "r679", "r680", "r699", "r712", "r723", "r778", "r788", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/SubsequentEventsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r405", "r406", "r407", "r408", "r471", "r478", "r508", "r509", "r510", "r617", "r641", "r655", "r679", "r680", "r699", "r712", "r723", "r778", "r788", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/SubsequentEventsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r345", "r346", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r701", "r722", "r791" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r345", "r346", "r663", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r701", "r722", "r791" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r274", "r275", "r276", "r278", "r279" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "stringItemType" }, "twlo_A2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Acquisitions", "label": "2022 Acquisitions [Member]", "terseLabel": "2022 Acquisitions" } } }, "localname": "A2022AcquisitionsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_APICShareBasedPaymentArrangementIncreaseForCostRecognitionRestructuring": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Restructuring", "terseLabel": "Stock-based compensation - restructuring" } } }, "localname": "APICShareBasedPaymentArrangementIncreaseForCostRecognitionRestructuring", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twlo_AccruedCostOfRevenueCurrent": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued cost of revenue, current.", "label": "Accrued Cost of Revenue, Current", "terseLabel": "Accrued cost of revenue" } } }, "localname": "AccruedCostOfRevenueCurrent", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other current liabilities.", "label": "Accrued Liabilities and Other Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrent", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "twlo_AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accrued expenses and other liabilities.", "label": "Accrued Liabilities and Other Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesDisclosureTextBlock", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "twlo_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.twilio.com/20221231", "xbrltype": "stringItemType" }, "twlo_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after adjustments of available-for-sale debt securities at cost, maturing in the second rolling twelve months following the latest balance sheet. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings less cumulative-effect adjustments, and fair value hedge accounting adjustments. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Two, Amortized Cost Basis", "terseLabel": "One to three years, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoAmortizedCostBasis", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoFairValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Two, Fair Value", "terseLabel": "One to three years, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoFairValue", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_BusinessCombinationContingentConsiderationTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Term", "label": "Business Combination, Contingent Consideration, Term", "terseLabel": "Business combination, contingent consideration. term" } } }, "localname": "BusinessCombinationContingentConsiderationTerm", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "twlo_BusinessCombinationFairValueOfUnvestedEmployeeShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Fair Value Of Unvested Employee Shares", "label": "Business Combination, Fair Value Of Unvested Employee Shares", "terseLabel": "Fair value of unvested employee shares" } } }, "localname": "BusinessCombinationFairValueOfUnvestedEmployeeShares", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twlo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liability", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liability", "negatedTerseLabel": "Operating lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "twlo_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Right-Of-Use Assets", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Right-Of-Use Assets", "terseLabel": "Operating right-of-use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingRightOfUseAssets", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "twlo_BusinessCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Weighted Average Remaining Contractual Terms", "label": "Business Combination, Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual term" } } }, "localname": "BusinessCombinationShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "twlo_CappedCallArrangementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capped Call Arrangement", "label": "Capped Call Arrangement [Member]", "terseLabel": "Capped Call Arrangement" } } }, "localname": "CappedCallArrangementMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_CashPaidOnFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Paid On Finance Leases", "label": "Cash Paid On Finance Leases", "terseLabel": "Cash paid for interest" } } }, "localname": "CashPaidOnFinanceLeases", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "twlo_ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock And Restricted Stock Subject To Future Vesting", "label": "Class A Common Stock And Restricted Stock Subject To Future Vesting [Member]", "terseLabel": "Class A common stock in escrow and restricted stock awards subject to future vesting" } } }, "localname": "ClassACommonStockAndRestrictedStockSubjectToFutureVestingMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "twlo_ClassACommonStockHeldInEscrowMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class A Common Stock Held In Escrow", "label": "Class A Common Stock Held In Escrow [Member]", "terseLabel": "Class A common stock in escrow" } } }, "localname": "ClassACommonStockHeldInEscrowMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "twlo_CommonStockCapitalSharesReservedForFutureIssuanceDonorAdvisedFund": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of common shares reserved for issuance in relation to a donor-advised fund.", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Donor-advised Fund", "terseLabel": "Class\u00a0A common stock reserved for Twilio.org (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceDonorAdvisedFund", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "twlo_CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reserved shares of common stock, on an as-if converted basis.", "label": "Common Stock, Capital Shares Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of reserved shares of common stock for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceTableTextBlock", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "twlo_CommonStockDonorAdvisedFundValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Common Stock, Donor Advised Fund, Value", "label": "Common Stock, Donor Advised Fund, Value", "terseLabel": "Value of shares of Class A common stock donated to charity" } } }, "localname": "CommonStockDonorAdvisedFundValue", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "twlo_CommonStockVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of votes per common share a shareholder is entitled.", "label": "Common Stock, Votes per Share", "terseLabel": "Votes per share" } } }, "localname": "CommonStockVotesPerShare", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "twlo_CommunicationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Communication", "label": "Communication [Member]", "terseLabel": "Communications:" } } }, "localname": "CommunicationMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "twlo_ContractWithCustomerLiabilityPromotionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability for certain customer discounts and rewards for which consideration for transfer good or service has been received or is receivable.", "label": "Contract With Customer Liability Promotions [Member]", "terseLabel": "Sales credit reserve" } } }, "localname": "ContractWithCustomerLiabilityPromotionsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "domainItemType" }, "twlo_ContractWithCustomerRevenueRecognizedPeriodForRecognition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Revenue Recognized, Period For Recognition", "label": "Contract With Customer, Revenue Recognized, Period For Recognition", "terseLabel": "Revenue recognized, period for recognition" } } }, "localname": "ContractWithCustomerRevenueRecognizedPeriodForRecognition", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "twlo_ConvertibleSecuritiesConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ratio for the conversion option of the convertible security.", "label": "Convertible Securities, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "ConvertibleSecuritiesConversionRatio", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "pureItemType" }, "twlo_ConvertibleSeniorNotes0.25PercentDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents convertible senior notes that bear an interest rate of 0.25 percent and will mature in 2023.", "label": "Convertible Senior Notes0.25 Percent Due2023 [Member]", "terseLabel": "Convertible Senior Notes 0.25 Percent Due 2023" } } }, "localname": "ConvertibleSeniorNotes0.25PercentDue2023Member", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_ConvertibleSeniorNotesDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due2023", "label": "Convertible Senior Notes Due2023 [Member]", "terseLabel": "Convertible Senior Notes Due2023" } } }, "localname": "ConvertibleSeniorNotesDue2023Member", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_ConvertibleSeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes", "label": "Convertible Senior Notes [Member]", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleSeniorNotesMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "twlo_CorporateDebtSecuritiesCommercialPaperMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Corporate debt securities and Commercial Paper.", "label": "Corporate Debt Securities Commercial Paper [Member]", "terseLabel": "Corporate debt securities and commercial paper" } } }, "localname": "CorporateDebtSecuritiesCommercialPaperMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "twlo_CostOfRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Of Revenue", "label": "Cost Of Revenue [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenueMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails" ], "xbrltype": "domainItemType" }, "twlo_DebtConversionConvertedInstrumentAmountIncludingCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Converted Instrument, Amount Including Cash", "label": "Debt Conversion, Converted Instrument, Amount Including Cash", "terseLabel": "Converted instrument, amount including cash" } } }, "localname": "DebtConversionConvertedInstrumentAmountIncludingCash", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DebtInstrumentLiabilityComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Liability Component", "label": "Debt Instrument, Liability Component", "terseLabel": "Debt instrument, liability component" } } }, "localname": "DebtInstrumentLiabilityComponent", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DebtInstrumentMaximumRedemptionPriceAsAPercentageOfPrincipal180DaysAfterEquityOffer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Maximum Redemption Price As A Percentage Of Principal 180 Days After Equity Offer", "label": "Debt Instrument, Maximum Redemption Price As A Percentage Of Principal 180 Days After Equity Offer", "terseLabel": "Debt instrument, maximum redemption price as a percentage of principal 180 days after equity offer" } } }, "localname": "DebtInstrumentMaximumRedemptionPriceAsAPercentageOfPrincipal180DaysAfterEquityOffer", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "twlo_DebtInstrumentMinimumRedemptionPriceAsAPercentageOfPrincipalOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Minimum Redemption Price As A Percentage Of Principal Outstanding", "label": "Debt Instrument, Minimum Redemption Price As A Percentage Of Principal Outstanding", "terseLabel": "Debt instrument, minimum redemption price as a percentage of principal outstanding" } } }, "localname": "DebtInstrumentMinimumRedemptionPriceAsAPercentageOfPrincipalOutstanding", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "twlo_DebtInstrumentRedemptionPeriodChangeOfControlEventMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period, Change Of Control Event", "label": "Debt Instrument, Redemption, Period, Change Of Control Event [Member]", "terseLabel": "Change of control event" } } }, "localname": "DebtInstrumentRedemptionPeriodChangeOfControlEventMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_DebtInstrumentRedemptionPeriodSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption, Period Six", "label": "Debt Instrument, Redemption, Period Six [Member]", "terseLabel": "Redemption Period Six" } } }, "localname": "DebtInstrumentRedemptionPeriodSixMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_DeferredPublicOfferingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Public Offering Costs [Policy Text Block]", "label": "Deferred Public Offering Costs [Policy Text Block]", "terseLabel": "Costs Related to Public Offerings" } } }, "localname": "DeferredPublicOfferingCostsPolicyTextBlock", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "twlo_DeferredTaxAssetLeaseLiability": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease Liability", "label": "Deferred Tax Asset, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetLeaseLiability", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DeferredTaxLiabilitiesDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from deferred commissions.", "label": "Deferred Tax Liabilities, Deferred Commissions", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "DeferredTaxLiabilitiesDeferredCommissions", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_DonorAdvisedFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Donor-advised fund.", "label": "Donor Advised Fund [Member]", "terseLabel": "Class\u00a0A common stock reserved for Twilio.org" } } }, "localname": "DonorAdvisedFundMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "twlo_EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Permanent Differences, Percent", "label": "Effective Income Tax Rate Reconciliation, Permanent Differences, Percent", "terseLabel": "Permanent book vs. tax differences" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferencesPercent", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "twlo_EmailMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Email", "label": "Email [Member]", "terseLabel": "Email" } } }, "localname": "EmailMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "twlo_EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee and nonemployee stock options, including performance-based stock options awarded to employees.", "label": "Employee And Nonemployee Stock Option Including Performance Based Options [Member]", "terseLabel": "Stock options issued and outstanding" } } }, "localname": "EmployeeAndNonemployeeStockOptionIncludingPerformanceBasedOptionsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "twlo_EmployeeAndNonemployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee and Nonemployee Stock Options.", "label": "Employee And Nonemployee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeAndNonemployeeStockOptionMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails" ], "xbrltype": "domainItemType" }, "twlo_EmployeeSabbaticalExpense": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Sabbatical Expense", "label": "Employee Sabbatical Expense", "terseLabel": "Employee sabbatical benefit accrual" } } }, "localname": "EmployeeSabbaticalExpense", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_EmployeeSeveranceAndFacilitationCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Severance and Facilitation Costs", "label": "Employee Severance and Facilitation Costs [Member]", "terseLabel": "Employee Severance and Facilitation Costs" } } }, "localname": "EmployeeSeveranceAndFacilitationCostsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "twlo_EquityAwardsAssumedDuringPeriodValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Awards Assumed During Period Value", "label": "Equity Awards Assumed During Period Value", "terseLabel": "Fair value of the pre-combination service through equity awards", "verboseLabel": "Value of equity awards assumed in acquisition" } } }, "localname": "EquityAwardsAssumedDuringPeriodValue", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "twlo_EquityMethodInvestmentsGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investments, Goodwill", "label": "Equity Method Investments, Goodwill", "terseLabel": "Estimated goodwill" } } }, "localname": "EquityMethodInvestmentsGoodwill", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twlo_EquityMethodInvestmentsTransactionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investments, Transaction Amount", "label": "Equity Method Investments, Transaction Amount", "terseLabel": "Impact of transaction" } } }, "localname": "EquityMethodInvestmentsTransactionAmount", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twlo_FacilitationCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facilitation Costs", "label": "Facilitation Costs [Member]", "terseLabel": "Facilitation Costs" } } }, "localname": "FacilitationCostsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "twlo_FinancialAssetsAmortizedCostOrCarryingValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate of carrying value for assets with carrying value that approximates fair value and amortized cost basis for assets carried at fair value.", "label": "Financial Assets, Amortized Cost or Carrying Value", "totalLabel": "Total financial assets" } } }, "localname": "FinancialAssetsAmortizedCostOrCarryingValue", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "twlo_IncrementalCommissionCostsOfObtainingNewContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized incremental commission costs of obtaining new contracts.", "label": "Incremental Commission Costs Of Obtaining New Contracts [Member]", "terseLabel": "Incremental commission costs of obtaining new contracts" } } }, "localname": "IncrementalCommissionCostsOfObtainingNewContractsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_LeasesRightOfUseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Leases, Right-Of-Use Asset, Amortization", "label": "Leases, Right-Of-Use Asset, Amortization", "terseLabel": "Non-cash reduction to the right-of-use asset" } } }, "localname": "LeasesRightOfUseAssetAmortization", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "twlo_LesseeOperatingLeaseNumberOfContracts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Number Of Contracts", "label": "Lessee, Operating Lease, Number Of Contracts", "terseLabel": "Number of leased properties" } } }, "localname": "LesseeOperatingLeaseNumberOfContracts", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "twlo_NonUsageBasedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Usage Based Contracts", "label": "Non-Usage Based Contracts [Member]", "terseLabel": "Non-Usage Based Contracts" } } }, "localname": "NonUsageBasedContractsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_NumberOfSegmentManagers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Segment Managers", "label": "Number Of Segment Managers", "terseLabel": "Number of segment managers" } } }, "localname": "NumberOfSegmentManagers", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "twlo_OperatingLossCarryforwardsIndefiniteLived": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Indefinite Lived", "label": "Operating Loss Carryforwards, Indefinite Lived", "terseLabel": "Operating loss carryforwards with indefinite lives" } } }, "localname": "OperatingLossCarryforwardsIndefiniteLived", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "monetaryItemType" }, "twlo_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Acquisitions [Member]", "label": "Other Acquisitions [Member]", "terseLabel": "Other Acquisitions" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_OtherCommunicationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Communications", "label": "Other Communications [Member]", "terseLabel": "Other" } } }, "localname": "OtherCommunicationsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "twlo_PaymentsForConvertibleDebtTransactionCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Convertible Debt, Transaction Costs", "label": "Payments For Convertible Debt, Transaction Costs", "terseLabel": "Transaction costs for settlement of capped calls" } } }, "localname": "PaymentsForConvertibleDebtTransactionCosts", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "twlo_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units", "label": "Performance-Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based Restricted Stock Units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "twlo_ProgrammableMessagingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Programmable Messaging", "label": "Programmable Messaging [Member]", "terseLabel": "Programmable Messaging" } } }, "localname": "ProgrammableMessagingMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "twlo_ProgrammableVoiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Programmable Voice", "label": "Programmable Voice [Member]", "terseLabel": "Programmable Voice" } } }, "localname": "ProgrammableVoiceMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "twlo_RSUsSubjectToFutureVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RSUs Subject To Future Vesting", "label": "RSUs Subject To Future Vesting [Member]", "terseLabel": "Class A shares in escrow subject to future vesting" } } }, "localname": "RSUsSubjectToFutureVestingMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "xbrltype": "domainItemType" }, "twlo_RevenueRecognitionPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition Period", "label": "Revenue Recognition Period [Axis]", "terseLabel": "Revenue Recognition Period [Axis]" } } }, "localname": "RevenueRecognitionPeriodAxis", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "twlo_RevenueRecognitionPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition Period [Domain]", "label": "Revenue Recognition Period [Domain]", "terseLabel": "Revenue Recognition Period [Domain]" } } }, "localname": "RevenueRecognitionPeriodDomain", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_RevenueRecognitionPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition Period One", "label": "Revenue Recognition Period One [Member]", "terseLabel": "Revenue Recognition Period One" } } }, "localname": "RevenueRecognitionPeriodOneMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_RevenueRecognitionPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition Period Two", "label": "Revenue Recognition Period Two [Member]", "terseLabel": "Revenue Recognition Period Two" } } }, "localname": "RevenueRecognitionPeriodTwoMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_ReverseRepurchaseAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reverse Repurchase Agreements", "label": "Reverse Repurchase Agreements [Member]", "terseLabel": "Reverse repurchase agreements" } } }, "localname": "ReverseRepurchaseAgreementsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "twlo_SalesCreditReserveTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the sales credit reserve.", "label": "Sales Credit Reserve [Table Text Block]", "terseLabel": "Schedule of the sales credit reserve" } } }, "localname": "SalesCreditReserveTableTextBlock", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "twlo_ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued expenses and other current liabilities.", "label": "Schedule of Accrued Expenses and Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "twlo_ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of intangible assets, excluding goodwill, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets, Excluding Goodwill [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsExcludingGoodwillTableTextBlock", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "twlo_SeniorNotes3625PercentDue2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes 3.625 Percent Due 2029", "label": "Senior Notes 3.625 Percent Due 2029 [Member]", "terseLabel": "2029 Senior Notes" } } }, "localname": "SeniorNotes3625PercentDue2029Member", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "twlo_SeniorNotes3875PercentDue2031Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes 3.875 Percent Due 2031", "label": "Senior Notes 3.875 Percent Due 2031 [Member]", "terseLabel": "2031 Senior Notes" } } }, "localname": "SeniorNotes3875PercentDue2031Member", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair value of common stock per share during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Fair Value of Common Stock", "terseLabel": "Fair value of common stock (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsFairValueOfCommonStock", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantPriceAsPercentageOfFairMarketValueOfCommonStockMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For a share-based compensation arrangement, the minimum grant price per share as a percentage of the underlying value of common stock on the date of grant.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Grant Price as Percentage of Fair Market Value of Common Stock, Minimum", "terseLabel": "Minimum grant price as a percentage of fair market value per share of the underlying common stock on the date of grant (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantPriceAsPercentageOfFairMarketValueOfCommonStockMinimum", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "percentItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInAuthorizationPercentageOfOutstandingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan, as a percentage of the outstanding shares of the entity's common stock at the end of the prior fiscal year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Authorization, Percentage of Outstanding Shares", "terseLabel": "Maximum automatic annual increase as a percentage of outstanding common shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInAuthorizationPercentageOfOutstandingShares", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "percentItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInNumberOfSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum automatic annual increase in the number of shares (or other type of equity) approved for awards under the equity-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase in Number of Shares Authorized", "terseLabel": "Maximum automatic annual increase (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualIncreaseInNumberOfSharesAuthorized", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Tranches", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Stock Plan Offering Period", "terseLabel": "Stock plan offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardStockPlanOfferingPeriod", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "twlo_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingOfTarget": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Vesting Of Target", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Vesting Of Target", "terseLabel": "Vesting percentage of target" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingOfTarget", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "twlo_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "twlo_SoftwareNotIncludingSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to software other than software development costs.", "label": "Software Not Including Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareNotIncludingSoftwareDevelopmentCostsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "twlo_StockBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock-Based Awards", "label": "Stock-Based Awards [Member]", "terseLabel": "Stock-Based Awards" } } }, "localname": "StockBasedAwardsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_StockIssuedDuringPeriodSharesDonorAdvisedFund": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Donor Advised Fund", "label": "Stock Issued During Period, Shares, Donor Advised Fund", "terseLabel": "Shares of Class A common stock issued and donated to charity (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDonorAdvisedFund", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "twlo_StockIssuedDuringPeriodSharesReturnedFromEscrow": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Returned From Escrow", "label": "Stock Issued During Period, Shares, Returned From Escrow", "negatedTerseLabel": "Shares returned from escrow (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReturnedFromEscrow", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "twlo_StockIssuedDuringPeriodSharesSubjectToFutureVestingConditions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares Subject To Future Vesting Conditions", "label": "Stock Issued During Period, Shares Subject To Future Vesting Conditions", "terseLabel": "Shares subject to future vesting conditions (in shares)", "verboseLabel": "Shares issued in acquisition subject to future vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesSubjectToFutureVestingConditions", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "xbrltype": "sharesItemType" }, "twlo_StockIssuedDuringPeriodValueDonorAdvisedFund": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Donor Advised Fund", "label": "Stock Issued During Period, Value, Donor Advised Fund", "terseLabel": "Shares of Class A common stock issued and donated to charity" } } }, "localname": "StockIssuedDuringPeriodValueDonorAdvisedFund", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "twlo_StockIssuedDuringPeriodValueReturnedFromEscrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Returned From Escrow", "label": "Stock Issued During Period, Value, Returned From Escrow", "negatedTerseLabel": "Shares returned from escrow" } } }, "localname": "StockIssuedDuringPeriodValueReturnedFromEscrow", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "twlo_StockOptionAndIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2016 Stock Option and Incentive Plan.", "label": "Stock Option And Incentive Plan2016 [Member]", "terseLabel": "2016 Stock Option and Incentive Plan" } } }, "localname": "StockOptionAndIncentivePlan2016Member", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "twlo_StockOptionPlan2008Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2008 Stock Option Plan.", "label": "Stock Option Plan2008 [Member]", "terseLabel": "2008 Stock Option Plan" } } }, "localname": "StockOptionPlan2008Member", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails" ], "xbrltype": "domainItemType" }, "twlo_SupplierRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier relationship that exists between an entity and its supplier.", "label": "Supplier Relationships [Member]", "terseLabel": "Supplier relationships", "verboseLabel": "Supplier relationships" } } }, "localname": "SupplierRelationshipsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "twlo_SyniverseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Syniverse", "label": "Syniverse [Member]", "terseLabel": "Syniverse" } } }, "localname": "SyniverseMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_TaxesPayableJurisdictionalEstimate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Taxes Payable, Jurisdictional Estimate", "label": "Taxes Payable, Jurisdictional Estimate", "terseLabel": "Taxes payable, jurisdictional estimate" } } }, "localname": "TaxesPayableJurisdictionalEstimate", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesLegalMattersDetails", "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails" ], "xbrltype": "monetaryItemType" }, "twlo_TelecommunicationLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunication Licenses [Member]", "label": "Telecommunication Licenses [Member]", "terseLabel": "Telecommunication licenses" } } }, "localname": "TelecommunicationLicensesMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "twlo_UnrecordedUnconditionalPurchaseObligationCumulativeAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecorded Unconditional Purchase Obligation, Cumulative Amount", "label": "Unrecorded Unconditional Purchase Obligation, Cumulative Amount", "terseLabel": "Purchase commitment, cumulative amount" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationCumulativeAmount", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "twlo_UsageBasedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Usage Based Contracts", "label": "Usage Based Contracts [Member]", "terseLabel": "Usage Based Contracts" } } }, "localname": "UsageBasedContractsMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "twlo_ZipwhipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zipwhip", "label": "Zipwhip [Member]", "terseLabel": "Zipwhip" } } }, "localname": "ZipwhipMember", "nsuri": "http://www.twilio.com/20221231", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails", "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r10", "r720" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r348", "r349" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r50" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Net amortization of investment premium and discount" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonus and commission" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r24", "r25", "r243", "r651", "r660", "r661" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r22", "r25", "r180", "r607", "r656", "r657", "r740", "r741", "r742", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "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.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Acquired Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r5" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r517", "r518", "r519", "r749", "r750", "r751", "r832" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Value of equity awards withheld for tax liability" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r125", "r132", "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Settlement of capped call, net of related costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r144", "r145", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r49", "r84", "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairment" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/Impairment" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r207", "r220", "r239", "r268", "r328", "r338", "r342", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r564", "r568", "r584", "r720", "r786", "r787", "r842" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r233", "r244", "r268", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r564", "r568", "r584", "r720", "r786", "r787", "r842" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r193" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Fair Value Measurements, Financial Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]", "terseLabel": "Assets under financing lease" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r76" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "verboseLabel": "Unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r351", "r368" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "twlo_FinancialAssetsAmortizedCostOrCarryingValue", "weight": 1.0 }, "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost\u00a0or Carrying Value" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "terseLabel": "Less than one year, amortized cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value", "terseLabel": "Less than one year, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r75", "r350", "r368", "r647" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "totalLabel": "Total aggregate fair value", "verboseLabel": "Marketable securities, aggregate fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r74", "r368" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r559", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails", "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r159", "r160", "r559", "r710", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails", "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "verboseLabel": "Shares issuable as part of acquisition (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]", "verboseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails", "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r170", "r171", "r173" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price, as adjusted", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of Class A common stock transferred" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r169", "r172", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Business combination, contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r175", "r560" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenues" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable and other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r162" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "verboseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r161", "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r161", "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r162" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "verboseLabel": "Acquisition" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized internal use software development costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r374" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period for deferred incremental commission costs of obtaining new contracts" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Total net capitalized costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r235", "r682" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "verboseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r46", "r51", "r57" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH \u2014End of period", "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH\u2014Beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "verboseLabel": "RECONCILIATION OF CASH, CASH EQUIVALENTS AND RESTRICTED CASH TO THE CONSOLIDATED BALANCE SHEETS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r46", "r201" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "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.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedge" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class of Stock Disclosures [Abstract]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "ClassOfStockDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r240", "r241", "r242", "r268", "r296", "r297", "r304", "r306", "r313", "r314", "r359", "r409", "r411", "r412", "r413", "r416", "r417", "r436", "r437", "r440", "r444", "r451", "r584", "r681", "r734", "r745", "r752" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/CoverPage", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r18", "r212", "r225" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r112", "r401", "r403", "r666", "r785" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Stock Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/CoverPage", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Stock Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/CoverPage", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r19" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "totalLabel": "Total (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r749", "r750", "r832" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r4", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r4", "r720" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Class\u00a0A and Class\u00a0B common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r250", "r252", "r257", "r648", "r652" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Data center equipment", "verboseLabel": "Data center equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r65", "r66", "r197", "r198", "r347", "r665" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r65", "r66", "r197", "r198", "r347", "r662", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r65", "r66", "r197", "r198", "r347", "r665", "r854" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r218", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk [Line Items]", "verboseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r65", "r66", "r197", "r198", "r347" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "verboseLabel": "Percentage of revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r62", "r65", "r66", "r67", "r197", "r199", "r665" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r65", "r66", "r197", "r198", "r347", "r665" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r178", "r685" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r453", "r454", "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r453", "r454", "r467" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue and customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized out of adjusted deferred revenue balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r54", "r55", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "negatedTerseLabel": "Conversion of shares of Class B common stock into shares of Class A common stock" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r54", "r55", "r56" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of shares of Class B common stock into shares of Class A common stock (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Long-term debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r707", "r709", "r853" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r32", "r268", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r584", "r786" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "auth_ref": [ "r107", "r108", "r111" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "terseLabel": "Restructuring Costs" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r748", "r826", "r828" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r748", "r826" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r542", "r551", "r748" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r748", "r826", "r828" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r54", "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Value of common stock issued to settle convertible senior notes due 2023" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r0", "r1", "r2", "r208", "r210", "r219", "r273", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r594", "r694", "r695", "r696", "r697", "r698", "r746" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r203", "r205", "r418", "r594", "r695", "r696" ], "calculation": { "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r15", "r419" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r16", "r273", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r594", "r694", "r695", "r696", "r697", "r698", "r746" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Five [Member]", "terseLabel": "Redemption Period Five" } } }, "localname": "DebtInstrumentRedemptionPeriodFiveMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Redemption Period Four" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Redemption Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Redemption Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Redemption Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Debt instrument, redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r16", "r126", "r129", "r130", "r131", "r202", "r203", "r205", "r217", "r273", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r594", "r694", "r695", "r696", "r697", "r698", "r746" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r202", "r205", "r789" ], "calculation": { "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r354", "r370" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Gross Unrealized Losses\u00a0More Than 12\u00a0Months", "terseLabel": "Gross Unrealized Losses\u00a0More Than 12\u00a0Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r354", "r370" ], "calculation": { "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Gross Unrealized Losses Less Than 12 Months", "terseLabel": "Gross Unrealized Losses Less Than 12 Months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Revenue and Customer Deposits and Deferred Sales Commissions" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r748", "r827", "r828" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r204", "r789" ], "calculation": { "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r748", "r827" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r49", "r155", "r543", "r550", "r551", "r748" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r748", "r827", "r828" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r537" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development expenses" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r824" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r151", "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Accrued and prepaid expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r153", "r825" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued taxes" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": { "auth_ref": [ "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Unrealized losses on marketable securities" } } }, "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r538" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r147", "r824" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails", "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Software", "negatedTerseLabel": "Capitalized software" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Acquired intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r153", "r825" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right-of-use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r49", "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation and amortization" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r49", "r325" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r187", "r188", "r189", "r190", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r192", "r575" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives and Hedging" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedging" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r185", "r187", "r189" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r830", "r831" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative, term of contract" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r182", "r183", "r185", "r186", "r191", "r272" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives and Hedging" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Cash Flow Hedges" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]", "terseLabel": "Revenue by geographic area:" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Line Items]", "verboseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r466", "r700", "r701", "r702", "r703", "r704", "r705", "r706" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue by geographic area and similar products" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r482", "r513", "r514", "r516", "r521", "r713" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails", "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r258", "r285", "r286", "r287", "r288", "r289", "r293", "r296", "r304", "r305", "r306", "r310", "r578", "r579", "r649", "r653", "r689" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r258", "r285", "r286", "r287", "r288", "r289", "r296", "r304", "r305", "r306", "r310", "r578", "r579", "r649", "r653", "r689" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r60", "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r307", "r308", "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r585" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r528" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r270", "r528", "r553" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Tax at federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r822", "r829" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r822", "r829" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r822", "r829" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r822", "r829" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r822", "r829" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State tax, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r822", "r829" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesReconciliationoftheStatutoryFederalTaxRateandtheEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount [Abstract]", "terseLabel": "Stock Based Compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average remaining period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r821" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, other than options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r821" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Workforce Reduction Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Class\u00a0A common stock committed under ESPP", "verboseLabel": "Stock-based awards available for grant under ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r125", "r231", "r254", "r255", "r256", "r280", "r281", "r282", "r284", "r290", "r292", "r312", "r361", "r452", "r517", "r518", "r519", "r546", "r547", "r577", "r586", "r587", "r588", "r589", "r590", "r591", "r607", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "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.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Acquisition of voting stock (in percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r78", "r329", "r736" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Equity Method Investments", "terseLabel": "Equity method investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/EquityMethodInvestmentDetails", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investment" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestment" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r45", "r80", "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Schedule of preliminary basis difference attributable to identifiable assets and useful lives" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Investment in equity securities, carrying value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Impairments or other adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Debt settlement, amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r580", "r581", "r583" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of financial assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r426", "r472", "r473", "r474", "r475", "r476", "r477", "r581", "r614", "r615", "r616", "r695", "r696", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r426", "r472", "r477", "r581", "r614", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r426", "r472", "r477", "r581", "r615", "r695", "r696", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r426", "r472", "r473", "r474", "r475", "r476", "r477", "r581", "r616", "r695", "r696", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r426", "r472", "r473", "r474", "r475", "r476", "r477", "r614", "r615", "r616", "r695", "r696", "r707", "r708", "r709" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r195", "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r596" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r596" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "verboseLabel": "Finance lease liability, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r836", "r838" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "verboseLabel": "Finance lease asset, accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r835" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease asset" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r352", "r353", "r362", "r364", "r365", "r366", "r367", "r369", "r371", "r372", "r434", "r449", "r575", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r692", "r759", "r760", "r761", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated life", "verboseLabel": "Intangible assets, estimated life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r237", "r384" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r92" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r92" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r92" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r92" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r92" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r381", "r383", "r384", "r386", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r90", "r645" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r85", "r89" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r90", "r644" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsTotalEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Amortizable intangible assets:" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails", "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Fair Value Hedge Derivative [Line Items]", "terseLabel": "Foreign Currency Fair Value Hedge Derivative [Line Items]" } } }, "localname": "ForeignCurrencyFairValueHedgeDerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyFairValueHedgeDerivativeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivative instruments designated as foreign currency fair value hedging instruments.", "label": "Foreign Currency Fair Value Hedge Derivative [Table]", "terseLabel": "Foreign Currency Fair Value Hedge Derivative [Table]" } } }, "localname": "ForeignCurrencyFairValueHedgeDerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Currency Forward" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r794", "r853" ], "lang": { "en-us": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Non-U.S. government securities" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r49", "r119", "r120" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "terseLabel": "Gain (loss) on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows", "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r33" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r64", "r665" ], "lang": { "en-us": { "role": { "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).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r236", "r375", "r646", "r693", "r720", "r764", "r771" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "periodEndLabel": "Ending balance of period", "periodStartLabel": "Beginning balance of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r377", "r693" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill additions related to 2021 acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r379", "r380", "r693" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r49", "r376", "r378", "r379", "r693" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r157", "r770" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period and other adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsGoodwillRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r31", "r268", "r328", "r337", "r341", "r343", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r584", "r691", "r786" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r185", "r573" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r49", "r99", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r49", "r98" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of long-lived assets due to 2022 office closures", "verboseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows", "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/ImpairmentDetails", "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r97", "r104" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r269", "r552" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r27", "r206", "r214", "r228", "r328", "r337", "r341", "r343", "r650", "r691" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before (provision for) benefit from income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r269", "r552" ], "calculation": { "http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesDomesticandForeignComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r28", "r49", "r78", "r213", "r226", "r326" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Share of losses from equity method investment", "terseLabel": "Share of losses from equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows", "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r387", "r391" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails", "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails", "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails", "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r270", "r529", "r535", "r541", "r548", "r554", "r556", "r557", "r558" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r271", "r291", "r292", "r327", "r527", "r549", "r555", "r654" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "(Provision for) benefit from income taxes", "totalLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r253", "r525", "r526", "r535", "r536", "r540", "r544" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r822" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount", "terseLabel": "Capitalization of research and development expenditure" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r48" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r48" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r48" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and restructuring costs" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r642", "r744" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue and customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r744", "r839" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r744" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r48" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r86", "r164" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed information about the characteristics and cost, by total and major class, of indefinite-lived intangible assets acquired as part of a business combination. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. The future benefit is not expected to diminish over a stated period of time. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.", "label": "Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Indefinite-lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "IndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r382", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r93" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Non-amortizable intangible assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r86", "r93" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r113", "r116" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r236" ], "calculation": { "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r83", "r88" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets", "totalLabel": "Total", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r94", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r34", "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest earned on marketable securities" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of contractual maturities of marketable securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r840" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease, cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of lessee, operating lease, liability, maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r605" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal option" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of lease" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Right-of-Use Assets and Lease Liabilities" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r12", "r268", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r565", "r568", "r569", "r584", "r690", "r786", "r842", "r843" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r211", "r224", "r720", "r747", "r762", "r833" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r234", "r268", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r565", "r568", "r569", "r584", "r720", "r786", "r842", "r843" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates an ownership position in, or purchase of, a security.", "label": "Long [Member]", "terseLabel": "Buy" } } }, "localname": "LongMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r2", "r210", "r222", "r425", "r435", "r695", "r696" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt, net", "totalLabel": "Total long-term debt, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/LongTermDebtSummaryofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Unclassified [Abstract]", "terseLabel": "Long-term Debt, Unclassified [Abstract]" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair value of the notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r114", "r115", "r404", "r405", "r406", "r781", "r782" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails", "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails", "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r114", "r115", "r404", "r405", "r406", "r781", "r782" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails", "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails", "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r404", "r735" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r114", "r115", "r404", "r405", "r406", "r781", "r782" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesIndemnificationAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]" } } }, "localname": "MarketableSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Sales credit reserve" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r315", "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r266" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r266" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r46", "r47", "r50" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r29", "r50", "r215", "r227", "r232", "r248", "r251", "r256", "r268", "r283", "r285", "r286", "r287", "r288", "r291", "r292", "r302", "r328", "r337", "r341", "r343", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r579", "r584", "r691", "r786" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r285", "r286", "r287", "r288", "r293", "r294", "r303", "r306", "r328", "r337", "r341", "r343", "r691" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "verboseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r295", "r298", "r299", "r300", "r301", "r303", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recently Adopted Accounting Guidance and Recently Issued Accounting Guidance, Not yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails", "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "auth_ref": [ "r54", "r55", "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "terseLabel": "Value of common stock issued and equity awards assumed in acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expenses, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expenses, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OciEquityMethodInvestmentAfterTax": { "auth_ref": [ "r357" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of other comprehensive income (loss) (OCI) for proportionate share of equity method investee's OCI.", "label": "OCI, Equity Method Investment, after Tax", "negatedLabel": "Share of other comprehensive loss from equity method investment", "terseLabel": "Share of other comprehensive loss from equity method investment" } } }, "localname": "OciEquityMethodInvestmentAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]", "terseLabel": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r328", "r337", "r341", "r343", "r691" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r601", "r719" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease, cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r834" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease, impairment loss" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r596" ], "calculation": { "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease obligations" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r596" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedTerseLabel": "Less: current obligations", "verboseLabel": "Operating lease liability, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r596" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "netLabel": "Long-term operating lease obligations", "verboseLabel": "Operating lease liability, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r598", "r602" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows paid for amounts included in operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r595" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Operating right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r604", "r719" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r603", "r719" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RightofUseAssetsandLeaseLiabilitiesSupplementalCashFlowsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "verboseLabel": "Order backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r58", "r59", "r71", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other expense" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r238" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r176", "r177", "r179" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Unrealized (loss) gain on marketable securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r176", "r177", "r179" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r246" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Net change in market value of effective foreign currency forward exchange contracts", "verboseLabel": "Net change in market value of effective foreign currency forward exchange contracts" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r245", "r246", "r570", "r571", "r574" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Gains recognized in OCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r246", "r247", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedTerseLabel": "Losses recognized in income due to instruments maturing" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingGainsLossesAssociatedWithForeignCurrencyForwardContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r176", "r177", "r179", "r249", "r252" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other expenses, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other adjustments" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents", "verboseLabel": "Patent" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r390", "r743" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments for Restructuring", "negatedTerseLabel": "Cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Payment for debt settlement" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r44" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of costs related to public offerings" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r264" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Value of equity awards withheld for tax liabilities" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r37", "r561" ], "calculation": { "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r37" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired and other related payments" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Payments to acquire equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r39" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of marketable securities and other investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r38" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Purchases of long-lived and intangible assets" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r38" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PositionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by position taken for a security.", "label": "Position [Axis]", "terseLabel": "Position [Axis]" } } }, "localname": "PositionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PositionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicates position taken for a security.", "label": "Position [Domain]", "terseLabel": "Position [Domain]" } } }, "localname": "PositionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r3", "r436" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r3", "r436" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r3", "r720" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 100,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r738" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from convertible debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Net proceeds from the debt offering" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": { "auth_ref": [ "r263", "r684" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments.", "label": "Proceeds from Derivative Instrument, Financing Activities", "terseLabel": "Proceeds from settlements of capped call, net of settlement costs" } } }, "localname": "ProceedsFromDerivativeInstrumentFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r40" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from public offerings, net of underwriters' discounts" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r41" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-Term Debt", "terseLabel": "Proceeds from issuance of senior notes due 2029 and 2031, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r73", "r260", "r261" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sales and maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r40" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from exercises of stock options and shares of Class A common stock issued under ESPP" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r792" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r232", "r248", "r251", "r265", "r268", "r283", "r291", "r292", "r328", "r337", "r341", "r343", "r359", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r563", "r566", "r567", "r579", "r584", "r650", "r691", "r717", "r718", "r742", "r786" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r776", "r836", "r838" ], "calculation": { "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r777", "r838" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r737", "r775", "r835" ], "calculation": { "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r105", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure 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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net, by Type [Abstract]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetByTypeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r102", "r667", "r668" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentTables", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, estimated life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r259", "r363" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r755", "r756", "r757", "r758" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r42" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Repayment of Long-Term Debt, Long-Term Lease Obligation, and Capital Security", "negatedTerseLabel": "Principal payments on debt and finance leases" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r146", "r229", "r850" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Expense" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r57", "r235" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash in other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r51", "r57", "r664" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash in other long-term assets" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested restricted stock units issued and outstanding", "verboseLabel": "Unvested restricted stock units issued and outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r388", "r390", "r393", "r399", "r400" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring Activities" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r389", "r392", "r396", "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Estimated restructuring costs" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of the total number of positions eliminated as of the balance sheet date since inception of the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Inception to Date Percent", "terseLabel": "Employees elimination percentage" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedInceptionToDatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r49", "r394", "r396", "r779" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r107", "r110" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r389", "r390", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r390", "r395" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance of period", "periodStartLabel": "Beginning balance of period" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r132", "r223", "r659", "r661", "r720" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r231", "r280", "r281", "r282", "r284", "r290", "r292", "r361", "r517", "r518", "r519", "r546", "r547", "r577", "r656", "r658" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r322", "r323", "r336", "r339", "r340", "r344", "r345", "r347", "r465", "r466", "r643" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r347", "r754" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer Benchmark" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r464", "r469", "r470" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue by Geographic Area and Groups of Similar Products" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProducts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Percentage\u00a0of\u00a0revenue\u00a0by\u00a0geographic area:" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RevenuebyGeographicAreaandGroupsofSimilarProductsRevenueandPercentageofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Aggregate proceeds from stock offering" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares sold in offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Offering price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r347", "r754" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of common stock equivalents excluded from the computation of the diluted net loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r159", "r160", "r559" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceAllocationDetails", "http://www.twilio.com/role/BusinessCombinationsPurchasePriceComponentsDetails", "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r159", "r160" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Purchase price components" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax expense (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r187", "r189", "r573" ], "lang": { "en-us": { "role": { "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.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Gains and losses associated with foreign currency forward contracts" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/DerivativesandHedgingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of the calculation of basic and diluted net loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r141", "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r81", "r232", "r268", "r359", "r584" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/EquityMethodInvestmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r85", "r89", "r644" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r85", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r693", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill balance" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income before income tax, domestic and foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r389", "r390", "r391", "r392", "r396", "r397", "r398" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r106", "r109" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of restructuring activities" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r479", "r481", "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r134", "r136", "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock options activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation assumptions, ESOP" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of valuation assumptions, options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r122", "r123", "r124", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r240", "r241", "r242", "r313", "r436", "r437", "r438", "r440", "r444", "r449", "r451", "r699", "r734", "r745" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r716", "r823" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of unrecognized tax benefits roll forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of total estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r330", "r331", "r332", "r333", "r334", "r335", "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r48" ], "calculation": { "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation including restructuring" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures [Abstract]", "terseLabel": "Stock Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount from market price, offering date (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited and canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited and canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r495", "r496" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested RSUs at the end of the period (in shares)", "periodStartLabel": "Unvested RSUs at the beginning of the period (in shares)", "terseLabel": "Unvested restricted stock units issued and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number\u00a0of awards outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested RSUs at the end of the period (in dollars per share)", "periodStartLabel": "Unvested RSUs at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- average grant\u00a0date fair\u00a0value (Per\u00a0share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Valuation Assumptions" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Increase in shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares reserved for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r142" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 4.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for future issuance (in shares)", "verboseLabel": "Stock-based awards available for grant under 2016 Plan and ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted- average remaining contractual term (In\u00a0years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited and cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value per share of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r142" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r487", "r488" ], "calculation": { "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding options as of the end of the period (in shares)", "periodStartLabel": "Outstanding options as of the beginning of the period (in shares)", "terseLabel": "Stock options issued and outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding options as of the end of the period (in dollars per share)", "periodStartLabel": "Outstanding options as of the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted- average exercise price (Per\u00a0share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Options vested and exercisable and options vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r504" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options vested and exercisable - aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable - number of options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable - weighted-average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r483", "r484", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r507", "r508", "r509", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails", "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails", "http://www.twilio.com/role/StockBasedCompensationUnrecognizedCompensationCostDetails", "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r492" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited and cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r486", "r505", "r506", "r507", "r508", "r511", "r520", "r521" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding performance based options, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2008StockOptionPlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable - weighted-average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total estimated grant date fair value of options vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensationStockOptionFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price, percentage of fair market value (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedTerseLabel": "Value of equity awards withheld for tax liability (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Capitalized internal-use software developments costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentNetDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r240", "r241", "r242", "r268", "r296", "r297", "r304", "r306", "r313", "r314", "r359", "r409", "r411", "r412", "r413", "r416", "r417", "r436", "r437", "r440", "r444", "r451", "r584", "r681", "r734", "r745", "r752" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsNarrativeDetails", "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/CoverPage", "http://www.twilio.com/role/LongTermDebtNarrativeDetails", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersAntiDilutiveSecuritiesDetails", "http://www.twilio.com/role/StockBasedCompensation2016EmployeeStockPurchasePlanDetails", "http://www.twilio.com/role/StockBasedCompensation2016StockOptionPlanDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockDetails", "http://www.twilio.com/role/StockholdersEquityCommonStockSharesReservedDetails", "http://www.twilio.com/role/StockholdersEquityPublicOfferingDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r21", "r125", "r231", "r254", "r255", "r256", "r280", "r281", "r282", "r284", "r290", "r292", "r312", "r361", "r452", "r517", "r518", "r519", "r546", "r547", "r577", "r586", "r587", "r588", "r589", "r590", "r591", "r607", "r656", "r657", "r658" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r280", "r281", "r282", "r312", "r643" ], "lang": { "en-us": { "role": { "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r3", "r4", "r132" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares of Class A common stock issued in acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r20", "r125", "r126", "r132", "r428" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Equity component from partial settlement and redemption of convertible senior notes due 2023 (in shares)", "verboseLabel": "Equity component from partial settlement and redemption of convertible senior notes due 2023 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r3", "r4", "r125", "r132" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Shares issued under ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r3", "r4", "r125", "r132" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r125", "r132" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r3", "r4", "r125", "r132", "r492" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercises of vested stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.twilio.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r21", "r125", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares of Class A common stock issued in acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r21", "r125", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Equity component from partial settlement and redemption of convertible senior notes due 2023" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r3", "r4", "r125", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Shares issued under ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r3", "r4", "r125", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with a follow-on public offering, net of underwriter discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r3", "r4", "r125", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r21", "r125", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercises of vested stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r4", "r7", "r8", "r72", "r720", "r747", "r762", "r833" ], "calculation": { "http://www.twilio.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets", "http://www.twilio.com/role/ConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r133", "r267", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r452", "r576" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r592", "r609" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r592", "r609" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r592", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r592", "r609" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r608", "r610" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Summary of operating loss carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfTaxCreditCarryforwardsTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of tax credit carryforwards available to reduce future taxable income, including amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Summary of Tax Credit Carryforwards [Table Text Block]", "terseLabel": "Summary of tax credit carryforwards" } } }, "localname": "SummaryOfTaxCreditCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforward, amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesNetOperatingLossCarryforwardsandTaxCreditsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r11" ], "calculation": { "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "twlo_AccruedLiabilitiesAndOtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Sales and other taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r1", "r209", "r221" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesOtherTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names", "verboseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/BusinessCombinationsIdentifiableFinitelivedIntangibleAssetsDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails", "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks and other", "verboseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/EquityMethodInvestmentBasisDifferencesDetails", "http://www.twilio.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r352", "r353", "r434", "r449", "r575", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r759", "r760", "r761", "r855", "r856", "r857", "r858", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails", "http://www.twilio.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r389", "r390", "r396", "r397" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/RestructuringActivitiesNarrativeDetails", "http://www.twilio.com/role/RestructuringActivitiesScheduleofRestructuringActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r688", "r707", "r709", "r851" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/FairValueMeasurementsAssetsMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r524", "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized tax benefit, end of year", "periodStartLabel": "Unrecognized tax benefit, beginning of year", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitAdditionalInformationDetails", "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases for tax positions of current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Gross increases for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedTerseLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitsReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesUnrecognizedTaxBenefitAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "auth_ref": [ "r402" ], "calculation": { "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary": { "auth_ref": [ "r402" ], "calculation": { "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFourthAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r402" ], "calculation": { "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary": { "auth_ref": [ "r402" ], "calculation": { "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation 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).", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnThirdAnniversary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r402" ], "calculation": { "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "totalLabel": "Total payments" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentandContingenciesFutureMinimumPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTerm": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "Term of the unrecognized unconditional purchase obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Unrecorded Unconditional Purchase Obligation, Term", "terseLabel": "Term of non-cancellable agreement" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesLeaseandOtherCommitmentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation not recognized as liability.", "label": "Unrecorded Unconditional Purchase Obligations Disclosure [Table Text Block]", "terseLabel": "Schedule of unrecorded unconditional purchase obligations disclosure" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r68", "r69", "r70", "r316", "r317", "r319", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance increase (decrease)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r274", "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r277" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r278" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Deductions against reserve" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r274", "r275", "r276", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r274", "r275", "r276", "r278", "r279" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/SupplementalBalanceSheetInformationSalesCreditReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r295", "r306" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares)", "verboseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r293", "r306" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)", "verboseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.twilio.com/role/ConsolidatedStatementsofOperations", "http://www.twilio.com/role/NetLossPerShareAttributabletoCommonStockholdersBasicandDilutedNetLossperShareAttributabletoCommonStockholdersDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e13051-110250", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4922-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126903467&loc=d3e32472-111569", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e34017-109320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3505-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 136 0001447669-23-000049-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001447669-23-000049-xbrl.zip M4$L#!!0 ( &N>6%;PP32"6XX$ /#,+P 1 ='=L;RTR,#(R,3(S,2YH M=&WLO6UW4[FR+OI]_XI<]KCGG#O&=J.7DE1B]^HST@18K$T2.H1F)U]ZE*12 M8G#L;-N!A%]_2TX"A*:[ ^W$GB9T$V+/Z3FG]=3+4U*IZL?_>WHT6'O+XTE_ M-/S'/?V#NK?V?W_Z\?_I]?[[YYUG:QNC?'+$P^G:PS'3E,O:N_[T<.U5X':V]&HW?]-]2KS?[S,/1\=FX?W X73/*V,\.CA^D L2^4(\BE1ZD1+U( M*O=LC(!:$ZK*_W'PH&:LV2O;"SKE'D!V/022WT).T2L#-9O_* \(*BJ;T2E; MH (1!PT3;SBX71Z_.#^_?;RA]'XX+Y1 MRM\_/WCO\M1!?_CFPYGOWKW[X9V=G:MCC/=G1R]//9GT#HB./YQ<:9)FIUX< MD,L;;E%?NG5\[[Y#FUO=\?RLVY0?/A],D(C Y_]!DEGSD_X^/U MI[T)YRL?D-<_'(S>?G+Y^],Q#2=U-#ZBJ4A&N[OK*>Q9?7F=WXW1U;NVPXDF M?'EZ'IT,I^.SJ^-_>=^+@Y\.5GO.+U_^SQ[2J)XR/?WA(M-W@]&5JTS?]0?] MT0]Y=#2[F38?OU#A_I>?3@Y<>;+32?]+4,K7UO?_>_/9BWS(1]3K#R=3&N8/ M S 93W\O)?+FU4O+??M_AN6G%WTPH.'!/^[QL/?RQ3V1=:;RTX]'/*6U]OD> M_\])_^T_[CT<#:>BP;W=LV/Y6#Y_]8][4SZ=WI_)W?V?_NW?_NW':7\ZX)_: M>/4N!^;'^^=O_GC__-)I5,Y^^K'TWZY-IF<#_L>]TI\<#^CLP7 T9'F _NF# M=B*/SW_ME\+#V:]R?$O,R+B?S^]_.MWA^H][_8@.($0/)5K(-40**FE6-6C/ MT;G?-MJCB$+KWD>PAG34;LW]!X^&\GQG#^7KC&GP=%CX]+_X[-Y:O\BEB_WU M+&V,WCXS.V_W[.9)>?WH[?Z3^'K[Z)':?WWP;M-LPM;N^OO]C9VCK2>/#_=W M\^G6DY=V<^/1NZWW6T?[3_8/G]FMP=[[X\.M)WNPN;'U>GOCI7SN%_G\SN'> M*SEW=V>P]7[]=',CO]\_VCG:^Q7M,[-_MO>7JVO7M@]W;_=;2Y^_)M>?*XGYZ\])NO_R7WVX3]W\;M??J%[5G?M%;[P_TUJN=H\VC1Q>?^57NY8;[NZ.SS:-?7V^^ ME\\]>>GVWN^I+?F[O;MS*-_O]?[&2RO/KO>?[)W),YX]VWTTW7RA3I_MOGF_ MN?M&_18Z+I<]G3ZH_5,NO4J#9F3N0/]ST-__#G2M0Q8(N,?9Z!Y8 M6WNIU-035T&:<[6^J'L_/5Y_]N+1+>)]23@>]R>9!GM,X\?RSN0.X+\"6/\. M8,)<.&KA6-IXT>J(O61$R=F:R 6%AT5S[Z<&PL+P?2[7'Y4[A*^%L/D=PAR, MMHZ@A]&3$.6H>NA!]:!JYQ7E$#"+"N]]#;[6>4*;G3#U *4:LB%D*_0ZE.CE MBG^";R,/#QK=&%.>OI) X>')9#J2>^SP6QZ>\ [GT<&P_Y[+)>[CB[<:>UNL M )QM;>RI2R'8>OWX:/_5TW?[K_?4YON=_M:3S=,]\_C-WNL#L[]Q>+AY)-ZY^/ME[+\2=/U=[[QZ_W7NWTMS?V MWVP_>72V_^2Q +LI3XA:A,1N[;Z$F9"]_^4W[2A&5J''BE'P%.-,&7W/>Q3/ MZ\F*UMW[Z;G^*D#%C&N#+DGH)( &&QGE]Q2*P%IRA=^>?H[C1>CRX'%_V+CF M,Q8:_ZQ/29BST*V3\5CT]\54PL&FR-OU_+2^:/-H,D/RT:E0S$D_#>13D^EB M<7V_M;'^_A+7S8UUM?7J7X/-]S^_V7P]D.MLGNWO'IC-W?W^WM'.8'-W4^]O M[#?%^Z#<>^]_?KW_:@^VS%,Y]NM@:^,7O;W[QFP_$84VCU]O[^X?[K_ZY6SK M:.\SY3Y^O?ED:R#?S>Z]_O7-UJN7:FOCI=O>W0-1Z/=[KS;=UM'CP?[&4[,_ M0'BVNWZIW&KS=7[WFS,2)(O.]81W2>PKZ/>BE:"8E.?*R>N:\-Y/?Q[:_/MZ MSN,3+I?H]7FR/BS;TT,>?_+6!:1?(U0E"ETT.FF)P*'6FJJ"E!4%EPDD=)\) ME;X3JF43*G;$RA?L*4]1A$JG'E&I/3 :H1("LEJ84/F:BG'1Q 0&=!)J@<$9 M71!5PFK@3US/I72]'([%HXP+EY=#N7:9B8X(TIV=> 0!\Y';?+4IY[\T>^_7W^_MOGRW=?3+ M9Q[G^%".O9-G,ENO'IFM]V_4]L;6X=[NF].]]FR[^Z_E>0[E7F;_,G6Z^?BM"\.?LM:8GVS'KVJN8(R>J$B70EUW._:LQ_EB, MD@">>?*%J8DV&?1@,IL7$:C79C-H#Z9GQX+U MS^.UV0/Q%R?3'C[]KZM!\^^_"8Y>.IVO2L_GB+\R.7KR]O/Q&F=C/FG MBQG5!R]?;%Q^_/+0Y>OV^2^.9K"Y:)&[1,J!F+;4"'> '%TL!-'/1M.J-F%[ MPZ-Y(4-\T#SN^VVM8%+&_O!2S\CHZ.1L/9\?7S"_UX_XO7_S!>'Q[CZS"VL^G>\#9/%EHD+9B6U9-9Q_7EZOVA*_>'KE?Y;>:Q/3YVQ')J.QM]H M^G_W^?;F!@]'1Q+7?.&RUS4U5RYQ_^K3_Y5%RE$(MHO>DK8061$)\#9[;=@6 MUN;V)'\5/,_\]!&-,"M0F2)4B%%%TT"IJ#T5"IQN3Q]7 9>_926N>@JK5/ E ME*@C8*E1JQ!*JBEE(O*\:OIRLQY\?OIB5"I4?:X& 9SW26*ZF3-'A^2L635] MN5E+YRH"_CZV4A&%?B:WW]^%K/+;Z& MY%S(N;AH$BBVY)/UV5I@%XQ$V+-Q4Y?CII9QW-3UQTW-;=R*6&-=7%".,R3P MY%60"+K:U"8YZ\P^Z]@)._#H?T[:+/CHZ'@TE)>3+]F"F9'X"U/018^MX]PL MD 1Q%0-I9:AE&II4C"I.0AICT45M[R2B$SYICA(AV&=GG#8U&]"D(BDL;#/Z MY#'GN#(2L5X^K'50OSP=/J3C_I0&'8&)8[0Y !4G_(Y1&-A_WAP:0C^)"WCA)ILAC V8!LD]@^L86@M4:Z/7P6-0)% MMVP:BFRB!I1X)$EU>#]W<2L<2TX$8D(F6&RB[KY#54Y2F5E,0=,*7L3'4K M(Q$+F$N<(TRN8O(Q5.^RA1!,2BX(K;>Z:NUMK*L#TV+G$N<(&;/7-A5444RM M,CF5F&,MR;L2M&C9RD!VFW.)<\0GNX(^)ZI&%2B^1.49O,V50]4^WZ(O7-0( MV(!(KBU08 (2$Q- UQ1M3$$3LEU ;D/G177QF1>!B35I*#HX,%43%2.QGL6H M0U8JKAZJ"R=[-SV7N! Y\@4-%VN+S0HD3!"+$%(0?Y9R M#Z3HZZ$#0L7HXX M%56MMV@J **+6(F-RB4X;;FLH!PM9BYQ(>!J[Y(1=V."D*?80A0(VA4/MJ&> MR@J"N_"YQ(4 G76MQNFLO4_0RB=I3)5060NE ND.Y24:(Q(F25N('$$@7UQ)KC'E[$2 M5$M<+N)UDU?YBR6@[N1HV2CSXN6H&IO8!9)K,CCP*906?R>3M&)GS.K)T6)F MTA8#+CK(/AM3@PPW)@0NR?J0LJ^ QJX@N N?25L(T"I@UA$*EZR@.)IE:#O7 MUNR\%[;8H0H,2^X$.E,K)50'-5FN;?J<=9*H+GCD5#55@G G$4M,"VY$(J+Q M"EM)->TRL,5D2M86#'HJ.7&7JAHMB8._$9B8?18:KUU*"AR&&(N/VIM2,&E? M5L>4+WHF;7Z0)0-!532D!3*366A6+L&VGQHTUY6![%9GTN9H^=")#\0:Q/9! MRD!41),X1[(N)JE/WOQ\UAHD716,BT?[W;DW^! _\S ?'M'X,\?\ M@@8\N6BCL,73%2'['XHR#D_:@_]! =9C^?7R M;_6'_Z.3H[TK,7RC*UFCX];K2%49P=5,NZ>!: M4<]8*@ALD2)XYC#K%FM]%^9YOR0E='HG)7.4DH*4+7.!6!5PH%154@A8*:$G MZM*2X4(=U4T(5.>]XV(6P9T0.R )ZD,&2):"G]5IA^C)$IH.Q"YW$KVL$KV0 M\$49FXR+4$H03R[!N"%G4DDN ")1%\*7.XE>5HE>2 03DZZMTGFN0C&R$<.< MR$6R[%(PWMI%3XZWYFKEC['\T)'UB/IMSOLYCV>MM07ACSWR'IT>T? MR2G;]86\.ZDB4OVV,GDQRN?(_W@S%_ZAC-IU+CH G:-\LW?Z(*6?#. U=&2F M?E?;W+9;G/>Y_41#_^B4[6%75H6"+2&"$+0XD/MMB?78C$J M607.JV0,A&2]C.KT'8UY M0\SR8#0[;17A59R9R)56L@?8M>9=0)' 1S:^FN][G>&;!*?ET)Q,>?SAI%44 MFV)CMS-*L9)+3=%SXAI"Q(Q 06%B M;[#DFE5P7-*J KQ=:S_S2IO\[$1E8]$FU HZ(B:'N95[K0Z+XY75W<K':5NE5PW<6X%ZR_*W15"+[ MP4F1Z/T+S'\6X*\BZ*:TC"*HI%."XA+&Y VPUQ+A"NJH&,TGW^Q.C*[M=6*UP<: L25GFY:'1E@\ M4XC::>ZJ&"V!-7IX,IF.CGB\PX/9(M?DL'^\DB*$&+1)4:B*,V"$O42)-6N1 M=TS1,79A:]>M WUSMK&3(E2S$O)3:BLB#";89 W66@TY\%2I2]SWJT3H// Y M.9:+?@>&HAH.)OD L3#43)@@0_4UDFX;W;@#*"^IK]D=4^$M.EK-B(E"SFTC MOH(H'"75&(N;[23FEM$3L0-RL[E%?\L;^;#Y8]H2 =? MV-\]N^[%P>M<\(HHNI(,8XF.O0&J7J3292_>6>K^Z MDB*D(T)%72.WW!Q,3GD%0=F:7 :KO@]),7>2\I>2HJH#0]369UV;&<'6'K @ M%&4@L-??AZ38.TGYZ^BF&"/D@)6(""1@TC4[$9]"D365O/R2\F?@?,BG'T]X MAX]/1'AHPNL'8[ZIS)L; ]XKT&H#3F_L'PR>@M MCX?M\ :G:>> 0N6-SDX+\8Y@O2%50>B"]1YS1-.!B>X;!FJI&,NR2 T$JZH/ MX%3.X"DC.E<4*NUB ,BKP/X[)#5=X0]$W@.3+9$(;$[D8XA @$K5&M)W$I7< M'G]8#0_E;0A>>>9J*W BS!Q#XE*<,BJHA5>:_1M S1;+'X[&QZ,Q3?DJ.MV< M('<*+1? 5%H;UJQC#!DKQHC)FZB_DTF\FY]X6#W)*1DL6H,D825$3>AJ5LH@ M9N,\F^]$,24=;*E56>F$*T'=(53 M!;)A^<%9*BJQPI(27%+(/B3K#( VY(,W!6/UN=7QSM^'I*SNWK'Y28IUSF07 M/3K.D-$1.VN]#LGG6"WC]R$IJ[MW;'Z2@E8$I+6X80Y *L52R6.Q &",O]BY MO-22LFQ9>'/4XK:'#XU61*V9.Y&NCI7&@@Z+,1V@;9UC!MT4%&U::T%7:U ) M+-N6L*FC1=>6L;7J (6\2P"_'0;I8_0Y.QU\ '9$K(ISVB4Q_UQ577Y!Z1PO MZ*9%L>2C-H6#%==CL\&I M0J15%A5-F:I1I"Q78!-C)/;.655*[^E(F;P M"9)VWM@:++5NNF@[(#7+GE(W/["\TZ#%,S@+ ; B:J]U]+X6FPRR[@!8G9AX M6#W)"95$J:,2/"W85*F"M:IJ'PJ8E,SW(3G?3P+X_"2GMEJ-+3W'Z@HUM49( MSB0'C(31P=WJ[9WD_&$]KR04-&45C +$1!D=2V 38C 6?)?WEGU<9_\B7AW) MT*?0.G5;7ZOU #)VD531!6+VINA.E!E:)J?09."+6OV"A_W1><Y8GUQCT7 M56[AP@G+\,:.R$J-E$-&,,Y$R "4C%.NMEG(4&KH0'&^:\�H\=GY<<^EG M(N8G*QF++Z&8H!# D4-77 P2:&+T!F(75J_O[,IMA;1> A,?HDW $"1$,0BM M9I8B1(E1.K#J=6=7;BV(U5G$HK49H R*.08K9$5[KUCBV2Z4R'H^'LGWG9X] M'\@0K ]+2^ \;M?X^6SW[)BO0O5B5*?O:,P7C=W;:1UQ -8*Y\^ZVEP,I*(2 MZZJ!2VLGDN)%$?FE5NJE!FJ.:P8VB*?..CBKQ?IZ3!4MU!:MB?>N<<4T2N)H M,7H\_G!21_0I65M2D738Q40BM M<%,4WX<#0H3X^.QZ.WG6I!$X)W6EF755)0@).) M3C #+7NN"<)DFHVBB@&AE;$45/R0>6" MQKA8.K##8+F1FF,$14;4B""YEKWM.&9%1GG4+=4_A XL,PN"\C.$2X\F/D[=-'Q?*\ J]JR:PPAH^>XUH&K=,X%1 M)U8J4%&9H@2>R?RV,1L!K71OV0W1#K=)]"S67P2S2:%(L[S'X[=7I'@ZRF]^ MEG"FK(O@WD3)&\%B/-V@*5\@I>7_#]?Y<.S#&):/IUX1Z\LCWQ+RQ$I9Q!F] M30#*4P' :EVMBEW$#F1K_266ER<^.CH>C,Z87[2NMC3,W!'+$T,@%9KFR>CI M8-#D5DD9(T<5E"TK -%,W1Y3[@_Z4YK*9[OD&8KQ.2GE??4%,L:$N42V\BJ% M'*D#>:86^EZ""YC@+A*ONP6[=_B_9DM MK9IV!2!: !^=8Z.5Q!HH$:!/$+,FE86.JN@S>_&-M"KX+)Z/ MSK%[9VWY95%7]AEL5"D4;:L$$P&4NJR9M=28/1]-^FW4/UL-'@T/YI><.NZ_ M%63?\L<=GF;N;U#/_D'N"R M/KDX]^/#WN1 3)Y0?_AL-)G\?'9QWQT>S!YPC=Q].ED&V1DCP93Q_LM.N=WZR]W*33_M')T9V. MW*:.+)YJ.RZF-78-F0-(-(55<5"B58&SQT[-Y]^@0G42V@B!?)4PV0.#"H%( MJ4(Z*^MGT.I+:)=Z;G*)H=77AU;/;X)+<67+&3DZ2!B)6_H[FDJ1-/K< M(:U].LRC(WXA;'V6)?ALE#_Q%A>;E"?3[;HC!']XLI+3E25%HY$Y9U%5I3+: MFERQ5-DX1(T=4M3E0O.V=/-DV#^'\O@B.>(#/$>SBG]\_M4OCUY>Y?+@Y>MV MF2\+2*B.M:,4= %G.48)XJO%&@G$$BSQ9M@O$2I'#&)*P& =5E]R! MM/J%@W@S6L;*.042!RJ 6&QB:[V+.E2Q;\;K"_(1+LB'"ET%:+]__$XB_)NG M'.':E$-.G8MNF=;+3 =R*EO &3^P!2A #28&I@YA^($Z/AS09+)=9^EWOV\V M,QK.CJ_/:Z;HNQ4=36@DAM3&N"15 K+8=^=!9]6R55*K:)4":U\Z4)UB&="86[(^IE!M!1G]"B57U DS MU>J=!5G_;=>RR_EP.!J,#LYV^@>'?[F,^EW*2';&EB!QBA(BJZQ)0IX(MZ2HQK]D%A%A-8C"0VN:\FK$P.U45="#C^YL$ZN')9#HZXO&GJW)= M%Z:;V:<>255124); ZT;<&B]EBU2#T$VWP M&L&&[#.(B*V8U3G?XG5R+!==+4FZH>YB8%(UROE6E--"I))R2ABCY^(TK*K) M65DI6;R],5R1G$ZQE +5EF@I%<<*C:EL3!?ZA'Z+\]H=4^$M.II?ZYE5LC., M3Q+2[F+P3-FITK&#EXDZ$$%W72"30Z%;'4 MV(%RAO,%\6;IP+?.L2X+G1,E5R$#)<\(K&(*16R V -*UNO:^56MY9*6V=-\ M?GI'),5;4Q-D7 DU!-".OC=)619< E>R25>C1(.U$.I0U 7=:_<\N'2TAY?R!W+R8"W:RM6-CW;Y.GA2#3J+4^F[3*_?Y=GT=>G MDS]G0]'"\>2FMV MD9&[=F1T!>:_4Q)#.^4-2TRD(QB0\)8BZFR)HV4"=Z>7*TS0YFAF&D$DNV(5DMPI<2*FNK"$?%@K4LL0U; MON7KY?>9-\1V*$-*-EGEP).8+TQ>R$ZM.K$KV '[=2=+7;1=U0?E(^BL+8*Q M*FF3V@X]RDS^,E]WJ>7MZ;!P_>8UJB,:O_D.!.U&C);)F4,4"Z5K$)&I:.0= M\-Z%:-'%):[0U#' YE9[IJ7DUR01EC-0!# ;K ["6Y*F'%/HP%+B\B.W^-5& MX:#:6W*BEP#*:@S9$8?@)9YVA>&23&A[!_,<7;>VMPQSAFBU=B99 S5)$)+% M]GI(JM:4+M*KEQ+=KH26-]-#/E52K')5)H+BG 1$UA!+\0&]7578OH7A+PMD M2M0KHVJM,C1@S8)?*C9CPJJL=TM)VDT67!2_AH I@#TJ'ULY4U,1%(N6DTNIM<.A M"I6M2@9-*#K6%8-L00'8'/M212)MV61GA-AG(8S>8B8.54=O$ZX87K<<@,VQ M&VB)+AH(V2@/03R8 M &6R7U'4;B, FV-9G6B$&H+)*E2)F"/EP)E2X92\LZH#JM6E &R.RA51.YU3 M!L&/ L2<,_O6KU14S)0.E,Q:]@!LCILMA&2D*F$QM6H.KL;D?(ZLDU8A"3]< M_F!Y@]/T8T. 3]D?#_NC\=9HRA/KC7O.8]&BZ<8)RS>*'8F/V3@)KL"8$#.@ MS1@HMN[;RGE?3.C 'KLEA&>.6V(" *M&S#U#(9705=*:B'5)J@M3A->"!\,5 M>*SNB/8$%Q(Y"TQ.M8+AR;D(55'P.IG@.A!#+2$\<_0]6A IK8$765 5"%,P M/BN+WH9@+S;Z*=LM>#X4,?Z(T WCH>R<9O6B,QDY(XHUQ! ]AI\ MZ"8>"WUL-EQFTUX/AN-SQ>D_NS<[>'?W@IW\\TFE\7V M+SYY.4A(DK7$\T7"$_ N4:"DT'A@5U'?R?"=I,VK!:'&#*:@"%F%*'Q1^]:& M1(6 ('$5WDG:_*SEM3JFW&YP3J M C1H]]UH%26M5;24WL+D(J8I4 M.3%LX-E044$Y](SL73:NL[+V=]!^/#H9WSG0>8L:MJ3HQ#8:M!"21U(E5@N@ M*_O.2MJ<0+VC:G.3 M-*W8M%XZF124S%AT\D7N8**.(:T<5>N"I*TJ5:O5E:HHDJ$@ :A&'V)KO*M" M,.Q-[JRL=8JJ?1<.-(!AJDG;%"-8J#%Y$TGL&4?%J<;O4]3Z;^^XVOPG.Y2% M7'S;KR#@5XLQ.J^5R\&5%/*=!YVGH,^>YL]/?-$_744Q8Z68*%?0',!EA04- M,6*-L12ZZ%S?73'[^E7WVY:KAX=MG6*[/A14QJ/!H[=RSBH*6J"8C!"U2%0! MC,B62MX1,10 'U2'>I?\H3T3#-_R>-H2W3\1N/.I*WOSV1ZWW\+$<@C"MS$& M7X!\141;?265*SN/ESD[_C)GQUO5/5#I^)C+0QH,UL?CIJM'-Z^A@J2_?NJ. M[UDU#S !V$-6D"! 9A,!P:).0FVKQ%'G4][J4D/5"FFH^N&S>>:;5E9U?655 M\W/U*818BTVHQ G)IV(LS4YFV"-[B%]I<#+;T+4^&(S>T3#S9'U8=GC" MX[<\V3T[YJM03\>4IZ_ZT\/+C>?/^I3Z _E*S\>CHU&7FH?$6 U; SDG B?+[5.=@X\-;]R#SE3Y)BC%]4+Z&,Q(;&\82HG56::I^,= M>/,#3\?Y;5 G(H/186O3IDJ)N:28DY!9EH!)=Z%B;;=07'RL(E85Q5,FC-H! M.)\P>ZUL261]RIV*53H(^4(B&>5T-OY3WAT,*;CPWZFP3EH>70B@)T]>/EBM9RK";E&PS6T M?.%FN87X2%!6.'!@;4+KW>"3A"S5MXHR*@2E<@=\ MY.*16XBK [&25C"*J@9A-RV;M531.=7VF:A.I!C^!7*7+G%K-'RYDC&)+YB+ M-< 2>D+T8C>S3[;15&IV$[IO-F\3PH78SQ ".P8QH)I >8.V.EV<<\8ZS#9U MWW[>)H2+,:2$12O@R"5 U9Q"S4)="F.T%KWJOB&]A@N\=GPB(4=;4QG/8I2= M_N3-SV>XV<>YL-6:.SJP^SP6QZ>\&,)A[X4+ZVB M8['.UAI]A5PT.!.3;$Z:8*JM@/%CEDDE! M28P9H9 C9;KO:.]$>G$BO1#BH14Q9;*QU:70D".J A$4:0G%J1.5 N;('>]D M>Y48""CMD3AB0H+H4O+4BM^R*H'0<.D^ [F3[260[850D9A91<169BZ#2P'% M8).OBA" 8NY"4MV=;"^_;"^$DSA34\FQQDI"LZV+&F,()47+J;BZ[,VW%S:- M=3.5KMDJ-L"^L 7K J*U2K5YJLIB>^SR9G"<1BA."#IE M5 :-\LE8Z I;O^A.LCU^P>.W_?QI-H$<$IR.CB@->),G$SKH#V^@>XV))!N1#JD2P:3(%T"!(R4DG>56M(.0/ R=%J&=A?1W)L%8UKU*3*K',* M9LAYEE'"D)77$,!#5Q:UEPC&A1A6GSC:ZK(Q-H"!&",Y50JI&#$R="%Y=LE@ M7,P<<_$LG!5<:UD0M4VY_:O8Z1(1B^V^47UT1/W!*AI2:T$B\!IJ"R\2,!GA M.:H8-BK*ZZY,H2X8NH483T.V*F.+XQP@58\OCAI[T45S*Y4D('"28$20H1Y"=Q M5L[K8D$PJ]2%#5]+!^1BEELJU,");!$55(G$%>H@6)I0G(6+_+Q.&]/;!W(Q MF[,$2?3,(=L$+@<)]JO"5#G&H@"Z4/[J+X"\@N$J&E57JW/HA=M(5 $A84KB M+2T35 J^N.X;U=N$<#$[?JQ.-M@LRF< :DHA:U<,,6?CM.'NF]/;A' Q,Z6A M>+&/6D'KHF9,-)PEN@@Y5:NU7X&EJ!>C.GU'XY6<()7 HF3'Q($R& S)NZB4 M!!K.2FQ?:_=MZ"VAMYC0WE(Q49-S8-J*<&*#D]T40J&L7:QJ[L.U]".!>SYL1<$++85V D[%$XZLST7%IQ04Z;5L7 M"N="C*VOJ1@734SB*G4*D3 XHPNB2BC!1T>,[3RD.67G6DU"3"4$L"I3 MS5$[9ZT$BKYUT^XF8-?JJ=M)P((%)3K&RG@SZ],84R2KE6&V$2\21)6*-U^B M]QK#=:4,HXJ?%+C].RFRPN:TUE&G)&-!2*T>,1&7JMEEZY73$NW2Z?C(]'(WET3YKB2)')].V\V2V$;3$?YS?:L7XQ@.3@I M0A>>\[B.QD>MWN?/-.%R?K@K&]42VUQGN[RU!LHIN59*J=7ED C%8%A^I>H> M>G.DX\$6!*4R8A7R4*ARM0:K-CE7'VSG=._C_MW)=-S/4RXST%X.^]/)SHN7 M'5$JE(@V)ZPU.0W1!Q1CZ%S11,Y4A1WH[;%$L,Q16ZI2+N;H=# M>"5E*+.R MVG#1(;OEUY;G QINT=&5-;^/1DVLW=/9!OG^6VYG&J5]1S2F-7-($6U Y?JWY V/V MZ%-:T!4]\;H09!-=]1"B25FABRD"5N]"2,NO)PL'8WZ:X44ODGCUH,+&I MK)(2Q\).96,OM_F8RWY[QN"RHO*AXL/# 4TFVW4&PU6$6F[>:#@[OG[S2]CF M^@WW3,_@'%9D2@I8@L"7L0 ;2.2)C6B;$XRSN=SY@Q=+V J75\>6"TW54WCM M%6PY=3X=9%3*D+)$0J'*^)96^,,C!YL+1IO.N=Z=2E[;9E[1LK]A,TO,&029 MUC(/2HEM)X&S6NFHK WFHG/>G7)=>S46Y^/+M%$@MDUQR@:J\' C#BTX&S62 MSW:&B_;*&[.LN/PY 3\GW0IO$@[M6_=78^8QJ2JFJ0K9$Y+G04MD),KB@G/, MWE&LL]T:YW#TO@M&/VCQ=V)=YR2DMQV]7TC$7.RZ1"6Z*.L!49BLQFR,V'4Q(B%R4I^7 MYFF_+*MH+ -&WYXX=N74OU6>UX&S$O:W!1K6D8QM)7I4I4@@NOY9XO0=H#>5 M.CTO0"UZKF0@1_!@T0K?"N 6W'QUEFZ<_-KUUN!6TW+/<>IOE@!DJ[LLP.H M0:=::M*QM4\0JNZY RF]-RD@MVJ\Y];*N-B";86=6@I>Y*BJ .P@EL1*15I^ M?C:'Z=LN1MIS9&0<-& PQB2P$**-JJ"O+G!E:EU_.L3(%C.7OW@.%HTMHK>@ M8B8P4%OW>9ML<$D\MX3I'>)@2P#A0EB7:XUN2]#1YP2>/!*$; ()CCEG[[KK M75?;)"_>AXN;CAJ*"6,)M*I)XAV9:BBFZN #1)LTZ"H.CI7/ M<@?YH9(I'=B]OV0P+7X+?X[L?38I.0&6R6'FJ$+2'I6O0E:Z2U.6-<-_\;R& MT&OM(">M%)2B, G^5"L',&Q-[2[FMYZ OG@P?3!9 6A6K>8F%6J5 I+/&-$X MYG@!IKV<)[*= ?.\AO]G:ODE9&\>5GO]N2,[)UAU##7II%)NG<%2*EHS@M6Z M9!/,Q2:$.S2_F@Q= >CKR-")/-X,G>E8OL$A?QCY(Z;)R9C/O^/%PB (G]S;98."M7B3024-J]46*/. M$BR%)#]0.S8.,()*W77C,UC%7T]>G*37G*>[H\'-['OVUA;CG!CA $%K*IZ"]4&!T=Z[#H=' M"TMY7(Q^"9W*Q4(L($-;=$D9G:($.5"+>U('9@N_N51=]T1D,<4IO:T1;37) M *BH2*E$KA('H6%LNS"A?.L$[#L3D:I-@1HL6U_ (L:J R9(QKO@:H0.S(!^ M1U9D,:7[O:_"#"1VJQFH.K2:#'N"@@I5[<(D^7=D118B(N@ADL5(Q%[0!(14L NZOG1 +D0C MBT7@JG.B4J$6I"SLS[>BY)I-2*4#8=YR^/65#!TMA.QK4NP", +J (45AVB5 MM25V0#AN,P?P^RK0;1(8 3PQZP@Q82I:."8+/U&9 !7:@N5EV"!Y!XL0/D M\;NP' LAI#I&)6)A?6PM'$E3\+52(%=S%M_2!>'X+BS'0H2CT5%=1#0X.6## MD8O-'G+QB:.E[\RM=-+X6R(LFL%5BJ"JIQ2,,$9;8[1!ER[T:%TB"!>3.+8="@O/"\Y_V+3U;'3>P.3S#5N3Z79]00->R:38 M:&-)'CU$%/HE@=QL?=^:['-(,7S4@?&BU]4F-!!JIFLTZU-5B67 MJ]6U0P9VR>!T]*FQ5;-8.\2( 79**Y(*:VW=V!RBH2%"M_"E:G MLON\A%SG 7[!@T%_>"#X;M+X#;>DUA6VSPY3MBKGE U#$#X,MI30HTJM=F\QJFJ( M4%)PWKEDFQ]6"?2JF>?%0KR8*>.D; K%:% &O$M8VKQ4EJA)9^=-EY:$.@#Q M0@QU-1YC5@62:=7U,]I8\_B%X,L_GWWY GK(*5>N_:[+MPG;3.PE:J&^!XG70)966#QBP[1Z+ MWB0=D];I,KV@&[[E3H(6M*DEU*"==^*^0'-)!@+X*J$$SNJ9WGFQ[[=HF&IU M+:*$(HYIJ"]ZU3MDU43B(6XC&1-2"H7&VP4#J$3$Y!N=;4R MNGJQYGGG,KZ??56F% .6E 075EQ&%EOA2V(;4['*UKLHXU,.\7 T?,OC:3\- MY/BP/QIOC::KN8;ND]49@\T.LR 5"364UIO:^I"XYCO'L6BQ6(S[T! ,U!)L MBD(KA%NH%,1PU(K.&^I2YNJ*BL5BUCZ"J8RY=;6Q@#PK\ENTLIRRLR'?Q1U7 MQ&+6A/&\(>.,5OR3!^7I\-$DCT?O5M&7(#H=32W%)@="/]$&9EU)BV\)GN]\ MR;)(QT)>Y<^D8WWX>7N6[Z?%AY*XI40J;*PP5N.(+'MQ.R&E).', MG=?I@N0LQB,!55U=# $R1"VAKX_R7N3@,WO7J3K#WZWD+*:.''#.8"N@:5T! M:RK)IL#:DS< *2U_6Z'SQ/1=.ET_F1Z.!.VSS[9RMI1U@;AEK _^)>(P*0)T M=YKJ@LLFVZQ *"<8!]&5MGS.(6K++L,,(2O6Q"XK0J)-$_Z?$_G0H[?RX_>E MP#X[X4:!L3TEV-@Y &-BBLE5324AA.0%#\JV5DOH$9/Z[H#YR_M^ MLA#R]CRE__:G'^7'18MDJ*ALZQ%F"U0@XB"N- C%"K:62K\U?_GQ,Y/IV4"P M/NH/>X?/J?[_IE>OA *_7_WIN=]]./DV,:_O1C&M^73Y__?GZ1 MWU^*Q@=RM>GH^($.4!GSY@30:RQ?IY=%@0,<3 M?G#YRW^6_N1X0&73:#H='3UP^>+P#[-#]Z?E]\!M)\[N#QU3:KH ' M:DW/;O'Q&>[/!NK/D8$_ *8]XN7I\L2C\8/+^U41Q5ZEH_[@[,'_WA4]FJQM M\;NUG=$1#?_W?TQH..E-1'CK^8F3_GM^H.7+G[]\=SX80:XS@_)B<+1I0_MR MZ^GNHXVU%[OKNX]>7!6N3QY^69[VQ:.'+W>>[CY]]&)M?6MC[=%_/_SG^M:3 M1VL/MS_K!FE+"WQ3TV7NNI M?_N:/W_X93[1 5PB'7B\O;/YO_Y=>_6?/XII'XZ&6R='YT^;7L[0Q M>OO,[+S=LYLGY?6CM_M/XNOMHT=J__7!NTVS"5N[Z^_W-W:.MIX\/MS?S:=; M3U[:S8U'[[;>;QWM/]D_?&:W!GOOCP^WGNS!YL;6Z^V-E_*Y7^3S.X=[K^3< MW9W!UOOUT\V-_'[_:.=H[U<\?6;VS_9>9;]I7IKM)SMOME_M'.WO;KZ7:VNY MK]O<..QOOGIJ]UX_?KVU^XO:?+_YMCSY%^/-N^TG3T_W7A?Y_*;>VOCE_:;&]]L;O^C?5"V%E6NS&Z[T MQ#7&'KK"/2/!)6JV.9&Z]Y-6O?^:.=B/*'QP>?,5#;B6:*Q=1Y;M;VNS+9=3N?KI]$'MGW+I3<C_OI MR4N_M_NOP?;N&[N_N_-ZZ_6_^EL;.X/-W0.U]6I/SG\*6T^>PM[K32WWOOC, MKW(O-]S?/3[_[7P_W?\5W MSW;7IYLOU.FSW3?O-W??J-]42%5,K!-SBV)];:R]9-#W0C6,N2I'2/=^^E__ M'@/X__PC WPIZG.4XB\;G18$75RQUSXNCOP'=_6JKT\F$O2>W;0B_,[*SA1A M?6OKY?JSM9U'S[=W=M>>O]QY\7)]:W=M=WM-".JNL-!S-J'MVO;.FG;_I_Q_ MYV]L/U[;_>>CM4]8[ <&N_YP=TV+ZGP6WWU57#%CH#?NB/YRB,XYU6B\-CWD MM=J?".QK9TSC-1X6+FNW8$6>SP+Y1^?SWU?-2)%W>D=RS\/VL5ZALUY[MAX/ M.VE6OIF4R;]O[-;N2]C^TU'%RU1Z65P6?B9RCU$8WK>*53:%>L-W:@+ M>'@R'@MVCV<"LR>87!>_[QXZ6T&;JDT/!,,>(-4>1C:]4E1-$+$DC/=^VN!\ M/@_7UA^N&OC_6&N ?/[NM;BO6PI^&.,/H-VWT4,7_/SIH?O!&+BCAW,/GL?R M>/VV3/?'%+'28-)ECBCG#[9?[:GMC>SVFM8_$?NMFQW<>'\GW?[0V^ MQ!&=T$+K7"]SL#TPJ'NH//1JKCJ)5R\FJ@N."'<<\:\XXN[.^M:+IXT,SITG MRN&_2Q5O90KZZYCB](-NKYTOQ*S5\>AH3?Y,1^WG=;S1$GVMEDG2G[3EKK7' M?7&%HBCB?!_XDZ;_;TVNFM^TRCEK M(>\A&]4#R-"C:FVO-9HOFDRHVK6U8]VS06SZKJ:4[!PX&Y(7;O/J M_V?O79S;-K*\T7\%Y6]GUZDB-7R*8GPW58X?6>^,'V,YDYO$AF_OKOO+K1#9*R9%L2Z:"F:F*1(-#H<_J\S^^\^.>+U\&+5T].KN\TWKE> MWBUP'C[[J,*22!]D\R"W) ]4$11K'6(I313$:1"711 N50Y+_>ZO)Z4F7#MQ MUV[\I#?Y'#=^='HRG5XO'W/#Z,#I^*O?=30YZ8\&MQP=8&[7:!]SG2""+'"UZ^_]_W M+]__^\.OO[P<_O9N^>'53R#/_UST?AW\;_SZEU>KEQ@/>/IL!+*^&2_8O%R] MW+SZ!=;U9Y2\_@G6^/0EZ(&W[W]=O1C_.OAU\^KIHO?RW>+CK_T=\8+A[*RG M!J>#;CB>GG9'O7[8G8;]L^Y@.)J.YO/3TWD88M@Q49C44]/L"-GV@-K:#88=M5D/.L"97MR?A(('$\>^$=5HD3?;3/.L>5_;UW, M/8ZB7!>%_.>?L(#^48JX+W'87HY_/P.5.YOT5'>BIQBT'Y]UU11_/ \GI?+X'F29?E>G7+O_O7]'OPG\,_7^;OL\CAM M]R\*^(Y_5Y/)()J.HN[X]!1L[RB<=&>3R; [FG_0<_G /UG^,BS.[OS).Q\#I_ ]X6& ;?J#/V17)\^/M(C4?#_KS?G?05R'$]";M@UZCN M<# ^G86SX6@V!E/S"9QOV+PT5MMQMSLBYIL,J)7\%J_9K_ZK46KT^VPV[@_U M:;\+SD'8'4W&P^[9=##OCH:3\7RFA@,]'3SX83KJ]\8'%!S]I'G*P5$A,MKP MZQP.:[Q62: _ZI :Y^%CL%1U\5WP$!@@0 [8'QEMY.H/1#T]O,T*-CPEN59_ MR9/QK\O?U5Q%XUX8=2=#^+_1-%3=L_YXWAWT)]-P-I[B/)D'/XSZ6^?BN]N4 M7M3A_V:9I7_5_/#/F]]5B$,D%@U4CU(B>P=#$KP,*= P2$%'KM*>NU[ MLUU=N(=GA'_M9-" @C#WD*VKH5HD4Z=S'07K*B\J3-F560!74.2D/W@X^P[U M%M82J;#\_EH%0X?1(ST].QD/SSXK[]4[ ;GZU3-4_>G)8/#URV*'IR=G9[?= M-7670;]KE@+&94+)9JW"91 BT-"7E4L>X"OFBB3K^68URY*'Q4UBO$?Q@J^D M7H!(J#^&2T2O"$#N7"YC^*063C>)^3L8 ]L !#?>GE4<18G^YFJ_105L^H,9 M':2CM-^DM/O=SWTLR7[Y=/'G;S_].GSU]-_)KX/_35Z]2Y)7O_SVX=7J^?+5 M>_C-X%_-1-;XU;M_Q[^]6UR^?OKJPV_OP]ZK7_[]'N[5?_T+/'?UK\&OOSP; MH,WWVW-88S-5.YO![D8:K+Z!UMV1GD9=%4[FW=D9 97V3_OSTP<_$ 1:\#A@ M$+2 ,,\ZP5KEP85**AW\!S;A]K$Z-RB6GY?2;3G^&APOPI1E:]=L#L=G:EN"*Z3TKU>%*HA M&"[ *K]F^0<6YX$AR*=+%:Z3<3X]"K]P8?W"Q^@7!CCK^2_AP7]F$,/W8&WP M-DZQ5H$@RNXGS/,BC;!.0@>S31 N-7 SK/1#$#-MG4K>N A4<*F3I/LAS2YA MF5H50/,(OB@J# 6I(HCT/$ZYT/=M!>[9J#BX+ M?4'K/$JA^$4QY(^_#T?S"6CH07?2'\^ZH[ _[BK=[W4GTYF:3GMGDXD&2_57 M76P%*07!Z6:M+(_S6"7!SVF,T<#@Y?D7\:>%S[B%;IKKK@#W@/__5?99._(+ MF"]HPA1?M)#LFQ8N:5;")W]4,2H=T#5S;/#+J2.YV*V$AE@$1QV>GBH"/@ZD MH9:)=?NRYM]94J6ERJEC+B_^>C+FS]_#T\ED/CF;=&?J[*P[&H?][FPZ.^U& MPS,]&8Y'L\%X H;35L6$.5W>*3]V!K]<:BKA;'#YP[[T(B]!5R)_1X%*$LOD M+O?/M%P -Q:&MWW-ANOY@VW]:LQ1/ YX,K"O.8C@VW1!EZYS'6J*+/8' <%^ M%,%#N"EX$D%1A [_HBNAU_B4N1F"$A0T$IHI:HH@VDOB-2F.''E\*V?: %.840$C!N4 MJJS^@@<;_'X][IVJ2'4'T9GNCGKS67=Z-@J[@XD>G9V>AM-Y--QI/'@GNU6B M=R1C\)S!$5O%90DG4R=PU/(LQ>!(L@GTAI[ MN+H7K7HFGICV;_6B2KC,^KS[+GB(7TX>#8:#$VO[Q]3QM\:.O]N60KQH*U=T M\=W=2@UG9W%C18C\Y:3&R_[OTX$.!^%HW#T=#4%J1).S[JROIMW1K#>(]'C: M&_;43:7&3;$66H%Q'8%!?GT"KX(9_A $1J[PU./Q0:<^W?DI6.MI=^<7Q0HD M#3PE-YH3CMD*]F"#9@O<#30\[MHB6.399;DTWYZ :-I:11#(,@2JIC#VI,! MO.6>!=+7_4?FLJT+Y/N.N6#O\LR-T&B1:_BHDR>_@3)^.7C6@\_AWK\.7_WTK^'K=Q]&O\): MX=GCW]XM5[_^^>K#JZ3\2E(0C6*NJ/!7'7/5'_4U;VS:4]/]?1,CQ_\ M\,_=HOSVP<]N)RUX/1YO!CB^/J+;O;R4Z\8=?E72]=[J<SG@?_*4[%MT7&6[?H:$=_K IXWV+]^&FX9Z<*K'43>:#L;2U3+OA=WYN-]3IZ>G.IJ%UP.L_9;T MR8WETI=A;!S:>?XVQ?*SW?&=5A3?2!2;7?R)-O$)[V$KDC];)&^V1/)L,IA/ MSO2T.YIB!+TWQ!KS^:"K)E,]FI[V3\>S\0U$\MX:Q#W1ZV,M;)M?$6[&QL5K MEJ9@0HW2:.!&8(U*F055P:%J>$\>O[(#9CO+Z5G)!A]^&<.C,0:>PJME&'V^ MB MR2U($DE )AD,060\OQOFID*K\.P(L]N_D34PO3 MYE!N)^DJ]1R26< N)DPEJ++4B,2!K '$0_A36)I:4*&#[:M510%V+'YD4@AZ M/M>41TP%.0!_&:,&38%;4(KG61)DH&@<)JJ3&A7L7VXKI4:]D=/'>:[RF8+; M=E]_3/2&BD0>]L?!SR?G.#ES,CC%IL_O\,7KMY1*X%D"*L1AU7F-ZRY\G:O%-33S[HEJ.X>^G MX_F9 MW1G8,QWQWUS\*N.NL/NN$H&D_&.+ ,=G7?Q+*&$7@T)WD>%'5M%/#H MC9J>X73LU16N,*@/(>'N,FA-TE"6X^"JB#,J.(&)'ZR*>)"8!PQX72ANS.%-@!:"3HM6$5@30Q\165_ M]NDN!UF5T<2/R0NWN"8'B^4"&P2E^&E5F?4.^GWGG;[P/4M[]QJE46Q MU$EBZR$>;C=,?**6 .B#Q ?Y5YX)\9N7EU^VFN%:E]V&=]7<(?[)8 MP'G& X_G7)?2OPW'M* F0#@S)+:I,FJ.BAVN1=,>+_G?*I7#/>SQ8,#@(9[N M! N<9Q+'QC+G;8G_7^ Q9 5)0I4#OD?(AV> M4QTBJ)0JC5DV5$7TP!<6IZ/YZ3"*9OTP.AW-YJ.S_MG9-!H-9O,H.IO.HM]? MD+ X'?8>@*0*XQ6<^_]^T#W;EAAOR#5XGF2J,3XNK5;=*"N[\O,' 0ZBA)]. M_V+BX^73%\/?U41'O6@$0F,RGF"/Q+P[/<7RR.$X<GO6@ZGS[XH3\\L<,D M#15_"&9QDB YV6BHUO#/_S@;GIPYT $=MA^3K$ S8 TR1U]A0!A@@I"!"9B) MT4M%(R8B)&JV4?@/(J=[=/#0#KS1BMS5&S>HN;IZ)-4>Z M69[VR=*\@_-E*!*W'=21 7=I\%S/16=GL^'X5$U&X70\C=1H>DIB8=@#-G+%PHM7SW>T41!S$>. M5R7%MX"\UQ,4O;^:H/CSV>9W->^-QV?C?AF=@LD5Z, _/>R/ MP<[H3R:=T_&DTQ^?;LL+INRGSC\S2D,(X!&[&<<,^L.^"OO#^734&\V'T71Z M.@C[T1EHE7 ,-F;+,;?*,;\.?P\'P\FT-QYTHZD:@VH9S;JS<'#6/9WTE.X/ M9X/9;/[@AVGG%(3":0VBNHM?KN:5'WU>N=3@!&I M:_SA=A;1%<>#WLE@?/L2>3>DP-/73WY^^>S5NW,_8T^/'7 MX.VSY\_>/GOUY-EG[ B__>G)9'PXJN?V!Q$7];@A'?VX@7L#S73U\.?@^G%9ZH;A<.P-YZ$9V>]T8- @^Q; M8PH/ ]L_O,$L@/1/;#D3IK_B0@=O\NSC)C@W 2QKC:&P#AZG::62X*76%.J' M6Y%07F9)A,$F#'[%#KW _\EUG*+]E1O"85CC#?@FP8L7+VPOF-SWK4V3/ >9 M'O1[W7^PO2=IM9)#FN:^)\$Y-G4U5WP)5G'=*TMIMD8S+"HS&T-QYL?BM3$& M>[F[=.=6S6-4*<$&9SQPHL_,>Q=?KD\&5M/1'YQ\$B;3.?..PWMV,KB.$*@% MWMUVC/1[B%76^YR6D>G9R;2W_^L=G0WF C-_D]_W*O H>97!%G[4M<"EO(*= M:V'U[*;A\*8TO$:*W>P!J8B,$\W?YQK[+B]T39R_^7.]97V]^B=J!N]>E?M_ M#%W6:_4!W%)XP>]5<@G''T>TNA0&8LJ"1@,F7G/+]A/N8,=9 M>A-&[PNIZ9IKW:\E#G[I9O;ZKZ@VGNU7&X/#']/\[O&/_WP6O'X>/'G]ZAU: MN;>$BD6B^3!@H[] R4U.QH.O/]CT;'0RN@78Z-')9#3]FJV&-ZAX/9;BV.G) M^%HXQF_40G].Z?-=#^(;A/B_6]V)QV_?!2^^%N#GMDWV6>7D5S*,5>4[N&8^ MO[V]X@5&.I2!CM]3R19>!8M2A[.88)FCC_]_KF%OG8T>_/ "'#.)/H.1H9JF MT=<_\'=!OUV5U?=&OQLNYH;T,STU+>T.8#$WI-UH#]%:R7G@DG,\FD[&X[/^ MZ60X]$3HXU:&'L)B/I>2;^/B0_!IRBM3_M>1+U MQU:B'L)B;DC G]-<@XN(A='GI9K/*9&#&<.6F >PF!L2FQ"E///!VT MLO00%G-#^KW)LS7NM&Z%YR$LYH;4:X7GL0K/P?C4%9[#5G@>PF)N2+]_ZH5* ML HIU(1=WPF)N2+^7\)O@7,UUN0F> MQ@7V*U5Y:XT>Q&)N2,HOE:1W70!Q!Z4@5 !QG0J(MLCAPF!O2[R4W<&.[PUNWWE]F=#_[HXK+30>^2Z@#P>E["%XBH%->\' KGB@9 MO*GR<*D*[I[B'SL=""V#',!B;L@@K8=PO/+9*T([;>7S(2SFAO3[_]YJ6,*% MCO[_EGH'L)@;4F\T:87G<0K/NNCES(NS3%HI>@B+^5Q"OK2 HV#C8L2EXA98 M-&$?.\ATSRV:X!,$8"G--2"-JX3A#%^O-2^K-6L/83&?RQ&MB#YZ$3V=3#T1 MW98*'\1B/I>2_T)0SKBDCFX2NO!!8OYVHN3!XUE6E8%$,+# N"7[ 2SF<\E^ M.FP%\9$+XO[0$\1GK1P^A,5\+B%K&_B\QG5&>7Q>K=<)_:WR#8U-;^E\ (OY M7#J?MLUR1RIX!Y.)*V^GK;P]A,7*68+P>\Y01 M17,44O,G(I'A#VHQ7=O&+1\I(QH M#O=LJ7D B_E<:L+'K8 ]3@$[.!.$B&#ZY,Y$JKF%BW\YN K:O3V<-Z9I'1G M*E^5TTB9YUD.STJ#_ZWRN(ABF>1',V_>Y/H",<5?I,5:1ORU,OD %G-#LG^Q M*/YFFU+:KI1O5X=Y]7K]7NL;',)B;DC IS&.ELVPN^29G>[ZVDQWQ7#,$S-N M(_@)I[IB#+P->Q_"8FY(Z=9=^&9$;0MS?!"+N2$!:_GZQ!F_W5+R !;3BM*_ MJBAM\>0.8C$W)*!T.F^"UW;N;S8/GL#FJS@-?M2I!@,6*S7X>[)CZXX4:3#9 MVVC=[C?=G. MD:]?"B Y]!.\@-NL<=9H&]DYC,6TNN^OJOM:=,,P-"?@FC],P7H._45>0 M!\^UEBX>G5_$85O->!"+N6O1^JTF=O_=YG6_594T'7@JJ84;/(C%W)" SSXN MXUE<'K&?@F^!^O/87V%'=V]P'BYU5"6M37 0B[DA1?N]L];=.E;=YO4S]%NH MQH-8S T)^#S+;=%9]Q_!>;5:J7S34O( %G-#2O;[O:M$Z=]+-4NT^?R3)>P_ M_#^S_.^-FSD_DC<8#4XF^);KK""XN>]SBEA?Z$>7<50NQ7WP%KH[R[7ZT%5S>.KW*KE4F^+!WWWZ G$;Y&KN]*=6NY];=CC8]$F,$?#R M^\'DJIZ(KT2M+0U'U#I?:S(47V5EHW_@$O[9_6>6?<"_:Y28O=3=^LL+Q%GH2'/0[B-BM,"L=+IO1-Y[Z)&QT&XAC@-RJ4. M5EJE^&TV1P!T/)XR*7#R&#_#2VI@].!Q6.*G_>EPV E4$:@5)CZBX"%>]Y__ MYVPPZ#WR+Z^+72J>!"^ C;*5#D*$H^\$FZR" M?Z8@).!^\7QS%1EG.E15H7$'-X;NP6661P6\*>P ;)KLTTIM.K(_YB-X2/.C MRSA)MC[+JB1J?E@L=WVJ/V(33M'\>)T RS<_1")@S+?46U^%N^X-Q 'J;UU; MPD'5Y=83\^S]KI7@%NG5.MGUU)E.8J#AUN>Z*./5KA^LGQ)5,(,XO=P*584 =.)B%IK.KQ?2GI-S9AC0&.R%@7MR0[!!>F^93!/LDOZN7.I M"IE7,1F!?*@*HIJM>:5LT>U(;&%BM!]K9;3;E6RS*AZ M5! 8-79"Q1I8#AY\J84.2%B@#Q)^GF##5\$%72YDOL1*H. MV:Y;J LD:IP"WY!F+%SNI=\9?A69E%$S%EA16;G.0:X]"EKZWZ:DJ0V[R%@8 M<4/6L[WA$@X9AWE#1T1H^8'A)9 V>&][@PKH#]3.\@4X+W\J"WL?"D8=,!A> MGV@527TS+ 58"F1@>_QOE?Q7*! $8 W^4ZW6CX+'ZW4")@5?9:CJ,@3\*]?@ M$*&%"8>\M'7GBPP(U%V9:6!@82"Q0[4F_2:?%TLT,?%RD+L6\:W&[PRC ,#\3;,)HS MQ_T*_)NO8:^X*U<8-"["ULC7&1Q.@,A;IV@,,1$=+L.ERGL(^A]\BHQF.^J!- ".L(?ZC^J M..(T!=@ MM3S/E77.7%X+-S.0_Z93%6Y3"L)72\B[%!AP#@G9U> MQ'F6TG24I!,4&86%V<4V.$7!0Y-F/?_)9%?Y1FH%Y%YD2C"G@5%6,9L.+5GO MCJS8D6]C7B!?4UUB$-4:U4"JBQ@[\^>8;J%TX"5\JDCMAUF:LD3E XX.= 1F M.1!_@P&WT'?4A6TP>8J)@Y;,MT9FUP[GPX7Q4+%M,%N*5@U6&X :U:@41>2N M=!1S5L5H8U^%EDMPKTMVDJFZ0(*L\&FXU";(:DL8K N&V]2?/+(V/>6)+09R MRPAW==[)TH9;$G7V'O40I3?*!68=/N,7<(N64'=%*"(,XMAJ8SSIE8H3.#6S M[.,6Q0HO,"(2V-P-HYU7J-2_8DWFX*O79!Y6>65[^CZ_GH6B R:/F,L,; HC M.U82%S.X,!MT1BEAB.5D;?3Q'F0FVA.&?!2XD7JAFCY.$,A\:70*9Q,I4L"DY4KS"_V!P$/1B%36="Z*C3=ZE"X,T M5F99TE+SS@XA4 \C]?,**YQ)@V)D.*-X#P>#34* /$_\M9]6H\-;M%[!;:N[ MHC*%51M3&T.)FI=:<\HEB>&+",E-(?.63/=5!L$E*KE> M5SF8)H4V8;66(G>=B^Z8W *;'^F2(I]&MB4)?%-1?@NK6ELW^IZT4:3G8&$$ M6)ZSX'J_69Y5<+] +;#;J01SHR7-G9%&8ACD>J$%H(O21(B')Z>#\=_@DC3& M5!$H.I32C0']BG5]B\ E7ZFEN<3> 6[F^'?>>W\ ?]UC;24 UX MMM!4*&RCV?5#.H'3,^8]MB/!4PR*D_%*W[:<=*N]>8J-<6%";!Y\PE6#LVFL1,,12 M*#ULDXJI&@\#%8*URO%)23O8S,C)L?7N_H(5IA7Q,+9X4C(.-P/;!1<9FH5) M7&"+U89ZXTPWITH2TR-[12/H2D7ZNKUX1[=SO\)V<<,I[4R.4?5J#>]UQ8:H M(I#^3.:=N=^F>Q( .9;J GB1ZH$_L;TW[W=5C> P3MQM=Y) M\&Z)]FX98A>R\)H\/-)%F,*T,ZTJ"-RHO>2]?O.C(/VK0F<<=H\C?PA."YWP?SQ302:$OX2'7/Q/! M2SB&F#GKX ;SIM&O54#Y<+P%[E"ZEM+N&8X%;A M?]D0B4O<163S=584,5;(8M",NQR$HTDF[+N]]/SB82'^QN(^Z?5,OSJ;TS$* M58KKQ?8[V'!/M@D?=EQ>#N,\K%98-(3E@KF>)QRMCS^Y/.Q.!R8Q/8%4B92% M<+!XZQ3[:R1O3A3#P0&K >Z>Q]31SQ199H7>8OLK5G5TTO3=U],D M!@0A2[F*TU"Y,%(DXF\%CX$"5XZ(IGZ=2!,34<-FB75*:19DL\0X>7#7:AVQ M$7$E%,*-UDU]!\1X>[F$TG_.2\RO=V?LVZ]OSG5RME3"=/43TU)1*MZW2MV8 M.J\'N/=CJ+%FUBG\F&VPP(ZVRU@)S/.P^Z9/%F]ON^M,+[_@ M1Z)^(QJ\S? MU!Z\=V/Y;&U\%0Q/"(EFE>9*?GJ53]WJ)'A]Y?=!E(F"Y]VC=[&U+'7'.G$" MZTC70.P$)%FQ"P3>S^2UX:_W8%V5 >XK_*1I1Z*XQ]W$&KD;GN7K0."TF$I; M FAXGYA*TP/!5+I[8NR&3&(TXFV*7',[ST8//GU:[NG5')/Q)+AEQYGN^'U< M D7#:RSM1['4KRMO[FD'7U]@F$]?7GU@;RST[M\0Z@_8(=7IK6YT:*O9"% MBHL ;PFK==Z<,!FH]BPHL*N6',DRAP6"F<"9$5BBOVC;90O+*8,B5(EF;_)" M)16EM(QZ,J&>#*UNN$D!W@GA5Z'/"?N9I5AW0]ZAVSS$+CI?M!#!'J M2=Y!-7[.\Z/^J3A!P-3(K(/MDEDL)G*^SJ+=DT M!?<2EH3($)8;,0_-5_G((+ M8,"SN5,TB++1+#]('MM^4W@26/VP&--&>(&>!@IE&A-B^\E,:7I#N.X1@,V5 M.V 4P1O.PJ_PNQ>XT+G"$VU$\>,W+]S,$6S6$LX!QH%D4VG]+"WIG](B*U6^ M>H4Q!:M+<(-(Y5QD,2(5P)$L2,2RTV6*AF$5,O:+JW'\ P)'FB!OE .IP?M@ M%4E<>#0U+;A.:'F%D$[@8<''B/.%YB_0)UO#&]2[J.TA:_1C.F@[?CL?/IE@ M%1+24_)@7*UP!7JNX,U97!>K1;Y-0?F8[ ?:2T2Y M%#X4;23H76::#I#)2" M7["$;5'%RO;4ULI3%5O:30X_?)UL/%4G6MVR55.^;O^:U"VR*\4,&B?U2D6W M1TX&YP:$R_Q2@AH-34%1(.HGW%HE OS JX &(*2 #LM.Q0:17NJTP- L6JO" MT[X.82MNA76BR-1FP64&"UMC?(!2Q*HD[ GL:KN4&&8LS<6!,:LXEM60+2M= M+C.*T.N-Z W_#!I,4OC-'Y7T6<_PS8FPNX1(XPDH>?B=MVQ'$KBK>CRK"V32 M84.OJ9(C)"X(%8S;P8MVJ F(PC%1=IGR'0M0U0:W28REYG83OZ#96>4A!ZK] MC><;"=8&19N(R+@%C.)F$ :0]2B*A>E#,F5G&Y)/?#\K'TJP3(&?GK&A 7<4 M$SLNO#B;@82+89EP^@H,J[- +CP-715&!UA924J;.S."/(-KF_ROW.[U)I6V MI+-GOE#-9),Y_5+T;U3PF6Q;+0(B#XN7D2!,--*2&_X3DFS2A.LG<7Y2F4]U MB-HT#X;]#A9Z#$221FS0#::]#KP2P@+3Q'BSV3)@K#"''<%2\##!+%XP MVM *>+ 39$EDHJ D1,4EU"K',EDBKNF&!EGWVB);,#M@5@QU&GD\F,*!(XXA M7_CM#&4^/SHDA&/)7MB:3LM%M7P6]JD*X2;77\*P,<+D?N*R0$IZ79.A@W%1 M%6&/&?P8OZVOEK0CJ9\Z+S0676(&V5O2WAPE8?!^\@ZOCK DSAILNW^R#H7N(7;4QV.6$[BV> M'[)+$9R+G_0=<;])OTN:$\^W97 J6L.K_8LROR M/&!6]&OXG AU>)'>]HOG7!@=;V"%.\Y9XY('/+9L6%' "#',@:@^+4D7F[TJ M,^(&EFJ((B,*N"YH8#0"P:I K%O">&,A4P_HE1="&&HRULBL0TEF;# KF8E'%*S$6/$0*6:K0(3?_$:'VTRI>EC+U7. M/BN5,8"[2JF:."_*+O:I;MA6A MCQ,B2VHW:0=H1QN#<"OO4GL^:49<**TSV M@ZU;8H.'[IYO1\]K(;N5!NE0>5K"H3ZNPD"COJ8F+HL<\*"$N^W+ G!86_0- MC;0 ?BNS+OS'=X$[-@K8L,AVO0W3&[[%L8!OL^50N_UMHU4YZJ$Y,@?NT)VEBE]UQE/ MY8S:H?LS_%W'1O8-B<\,V MB#=+LO #>PM^=H*?G*W@,1RY=?A>#.O:OKO,\B0"]V1[FK"93=.0+UT97'>&SGSKL5X M6O#0_O/__0XU"2P0#C W':>1Q)]"C1[$^%SW M'9_1=57Z7W/D#=RC+@@B9"U[ E^_>V=/X$-]LCCI!+^ V"@>K]?TH^A4[T0=,_8.@HE//BNFR[&W MIR!;"UN9Q/^FB*5;R(,7\ S(N# [98)WMM)D9]6.J:))LY(&O)DJ^AKM?:O. MAK8N9YC!%'S9E?F1*BAP)]'Y[J4RHCV%=1=&DCK+,+*R<06#SML*%1<6*,07 M/RI)L=L,.09)0:;QK5=-7]VGM$-*T+),M&67\^(4N3+L<<=@%;ER@_5S"/>I MCZU5Z0J!)2X+35UE:&[!?^47F"%--]Q8B"V& =\&W#9L7%)T1SZ:5-!EC3M3 M_,%F%>6G*:!!%9&YLE;'NIJ!;1<48,>%2\+72K38$F+A&$GUYOS=*Q\X 6]* M!6MP*6Z:;UO\.ZN-B\[N#02YD.7KC'-LQH/C]YA7:0([M(Q#UTVD?%B:I9O5CHK0*_("ARADCLH<(?_W(.3* M.:C7G_(X$I<<%:<%.S>?V!-6X/#H0@HR+49VN 1.TX0J6415 MWKJ\N-3)F@HEEJ#UPHHK-.QT*^U62-6O),-%8[;[4S-EUC M,W"^U-3%F>"^.]EE#N)7UQYAF,3X:1+/?LVM<.+N 7 M:([ 2\G=H@QAF HRFMP@4D$6$^:+*Q &V!^IN *H'B&QRF84HW=LA146DW)[ M.64&3H(?W6(OSB R%6W !K>0I'%==6PM,NZ]M_7:"'"'/_:L*(Q9KZEFQC>C MYAC&CZC04=-4D[4J"IS>3#-TRGJX;K=:^];4<1DY1R5_FD&^^Q5%KU,ZW7# MJHBJPVBPC:F35!QSM .\I6*-:H#P$$=J8^LMFIFG"T>'UZ(&63W7"TQ:<#EP M!J)#,.G$/LH6:?RG)[Y.C+_V;WS)#;ED8E35]Y; E3/4!W:_JX-A :E$X$J$%UKI$YEGFK),8 MHY W>W(78.F0ARH5_RR+\ =5L?0E2%N>X)V5\;==GG"XZ;Q]Y49'%)DTU0Q> MX9YJ)+GK6>3;[8TH]!BXJBCA;'-E;UV)5-;C^MN^4DO[BW M]8*17FUW5*._P;1>2(6[4P3A%JJ2J;AANVM7/R@=B>V. %M' (+0KYN6 EOL MT. 1%*9# +PKFATEG0(8[/=0X2$>,H7V!6:YT"4]PEWH3?=V7->O/FIHBLXY2=6!2$*N6B$1^2 M9]>Z=U69.>531:G"#_!RGWFZIKV_JH][?4Q.(20R#KE8K&"Q,MUK)2;&O-0S ML'HP'R/1%'!L"#^)VR-5)/A/6 ?SZ#/CHBW-KD,SK &CR)NE%L,M6N@)L9TD M;B2CV.S@%.E;P.EO,9<;PN'TQ,)G0AJWU+L&]4P'@M"-E(B5?B)PO5I +CIA M3#>NU/7L75,01V!QCH5-Z):=]AS>XNA%";1O:7]2HFB58SPW+7U96DKCC>.N M*;?F^AH ,%M&Y/7Z>_?][*YM[1>I+9^R3BQI(''\;+' LSC!C\W,<6.P&\_' _:13C<7@Y"B\ ML6.G@[>V"M5:@#\]??/62\/B[Y_ &X%03F,%WEI:8 D&W(:?]Y@1# >]_EEM M1CYY\]CZ) =M(R5"HHJMDCH4$L_ M/'SE5(Y(M*NN427K>(VW&49++6'H!\B.E<#YG##27J<.S_YZ9 MVB]'L4BUF[]16W!4"*"BTRL1*)RZK9)14%9("$ZK7L:%P4U'Z(*XR+@3=!ND M2$J!LPK'PMM(Z36Q+HXBPG+X,HQZGNXMO$+[XS9?D5F\=NNY=F.#T?$N34R8 MKWKS0+>[96PY,JO#4UUN*W.4HQ!9H28)0;U$1J-*2Z M,14%*L_5QHMP.^$/&Y?G_L(ZR^E%B 0-AV531T:7,HASR36P/ *SV2)8IQ:D M\]IYWRU18!#L9?GUQLI\1J^JRA&5E!XE)&9OH[U-23[[Y$6L'=R:"P1'$SP\#V$. ZIH MZ)N05:W=N>:*'02+IN?H=ENR-5<%8[TC:U\0Q TUTN2*RR*B'):BT;FA>L(U M+$2BFM==K5B46+I92C4$#8.HZ,NK, M-8@?)5::[]Q#L2],L1J6&+$AHUL0.#\6<)?0 M9RS,'A:XB4E&YEJ:.54W. X@7E,MDB"2$KP*CQP1(,'Z:L)5X:[/7'-U$G9/ MEZ;DQ@77EU?!9#9\UA4,?X/_HA#2RB*3,*0_QYLON>:1S>]UE1>5ECDEFF2YA,=9K\N_G(IJYC>>D!:58XS)UJD]J\,-/50C4 M+=Y&A' -,9YS<\1-*S=5Q]3N-Z,ND*GMME0Z]7.F57@'5I+7_D,%*VU)G,/E MI]]X25PKKF\HKI^8T_E4X.'.8P1@,"6E=)Z>N8AQ@K?9*"JJA?@!R'"6,J[& M#Y5,EY0! &@5[P6$<.!U*#A8FFF5W"[ $Z!=Z)G%H]+;O/&VC&>[$%13E"$JG\6UC)-Z/B)0@)Q' M3Z-["/H":(HUE225CBQ8>51BRTBKUVM#TW^: M+'=37184DE Q))@HE6FWB9 M>H+"9ZP'[!P+2BRO)-3WTCE+WC&K@QU\BCLRB]Y8:?.X('.U=M8R'@]+@.@( MX,M=863DEG'2./KPNS*/9Q4N KNYP(#%#@1SXM4BIG$%84Q %2M& V_T?C$< MSB]:D.'MH,=">V\KKB Q!O%T"]/&">%[W.7+?]"AMKL(KL!HM?!>N5GS^:E!1JD$G4=1 M>CN@<'C2]>/,]Q3->F*FS6;IL?'C.PO"RI&=JZ)87'IN$A'4_&9:T=CT\V=2 MF &\NT"8J9 ^Q2&:B3>KUTP9]HT\#EQQP1P)')214BC>P41'%(M]XZ.>V29W M0NCH!&PJS+?Z<^N$$MVE8R->ID*E4T?R>.J-7,<0(/*'A[H!)X2*@%,4VK.< M]@BQ!:R\S/6Z*J5)EB>MPI<+MHH858--7A,Q!OD*YZ)PH)FED]9.";' 3)PB M,J1QAB:8^,"Q,6F3?RZU, TRS$66$PJ+U!90[X,=P2[LA %T@^,HVZ402"6U M@-V&"?%JF?UMN1BK.G--TS>(ORK;5",C>9S-K1L8CFZ77USI&W2VMLEOAWD8 M?T?-JF1+&?P+XT+5.&0,/4VPAPE8/R4-O)&>S@9P19U4JL-AZ^6FH"B@[QEU MX/'Q=_NPN[NJZ"KKSMDZKC=*G7N#^B1%7*]P+V@@GF8/?Q8_@27 &KB=W>+$ M->YK&(JKVG"XDDPNV(]1B-WW($.%.I]LA_DTE1*]P-JV+.VN<[VBX81@QT4X ME)VWT2Q^][Z=[]XV7UIQ5MH*3;F_N[>S*HW0;_9:Q$0S.AS)] L1NSVP:,:Q>$.M(\K"F\ MR ,6M2-*Z,&N3\HS1C(ORQU<(\M]$CSVIECQG.JM45;#SGC:PP@QF-^ZCM=? MBW$.77:>6Y_$5K%\F[//Z"3N<,"8FQI2ES*FNQ+E'P*[G6&-8W@YL!.)LF>?"^;NQXZDT&A)(NB MH(1,O:>^K#3M(?R=0644K -<=6\@'+9NYW-A.(X>>T/8!6@^MX6!S22]PX8\ M."TU!J)@(:=4".R(:K(JS54&9::PM;^^B/=R[LY4#B>[OF><'^6OT+JD/#L9 MW>Z,'E\E7JWS&$V!\F[$\MA,A.AK7,/ -XV<#)EDFV4 N,&29%,\UW[)E:_] MT?J4GW_2$KA!H?V!\-.N$1S[CN'5(SCLE!1EX/B1_32*(OPG1H&RR/%\I/L! MZZ!W@;^9_(/QRR@0YP7'@\?S4F9GF>>YC_(PZ,P(%>GJP$0$EO'ET=9XXRS% MQA4,GTB;#+@<%4%L[YP+:ZZZYA@3L;#,"2()&3)_PMJI>8;!BC'M>J'BQ,Z] MCVV3C)O]$?YE^&4P9)$TF,CF6;S*](7LGE9K_,6"O*:M[&%5;/\$CP:* !QD MSBTI)(=3O<@P2ZVYP26G$GU&:-&YF6,8Q6%)/8'RRA3%VJQMW1&7U].M*?.. M#P<3)%Y5*YH>CJXA;FO,"=*3X']B6''.OZ_GO=MIKEP]60^!_ 2)W!I/;OGC M^8JNM".AZN^6$X_;VF@W(N?,S?45MP&R60E8-.V"->W%&W" "YK@8'3R,,7D MY).W%RV%KM;B)V_H0C=,"E-LRBT,C)"?,B*TX_;'W%;$,VC,R>+4O^CD^OD^ MXB4R/R/H6H#+;VMF#^MHW+0:S:=FE2A#*$IF4Q(M]H37J95<&SP2"V]<9U4: ML_1D]IGE'AV3DT?N;3U)#SO:4B9FQC!F33' 1Z6N[;.B%_U)HBG=UVET>[@' M);SABM=M/-]US$/G/+*%BO:NS95+F^)U M4^(R#85*,KQ,0Y2%%8ULYO('N"WL0;"H"(R-M%Z%&E@E6UJ(S>REXE95"O)2 M%ZZ%;<.#'6-=B1O@8B7C9II%22/VIP.%XKV( 2K/UK8TV4PU8-O03 8D1 !J MB&T.HD0+J-Z.6F O=,DVK N&+O/SP*XHP7]H8 O[\V,(^AC[._C%ZK(3JQ#HLN M*H6Y4R ;]<_!+FNJQY/--LD!? 2-KNY(AYN.;.@B0>D8-%:"?"=6I?B%XLW_J5:/2?4])RYR4WI[Y NQ-A MKIX )ZQFL8*/X&PH]HG/@0QJ;>I0Z\H:X-*8:G$H"F!=]T"MR)*D*9)LFU.L M8:YUHSY-7NT8^9B.+C/S;L.%$WM&$,%+1'I=+D%0PHX67913L!]=G#8?P4$( M/U!4!9D\NHB++,=:-&M4Y.$R1D@DJI)I%KZ%&<]$L!935B=U)01#K:5N>EBJ M-(P!U9@42,Z*&89LY% -L/)95=#?@#/QA'7M003D? M>1+8)>T)3^Q:B72VFR4XG;D,!V-+ @6;91XO*F?772KL<1H-3LR!6SHO:&2: MYE#&FQQ5:WF,_=RY!5!VI_L";<".H&Q4F*TW.?ZF0Q.@-!JF\D^L^\QUZ63# M8G=7UK(KA%VV4X0ZOWQ?Y7&! 8VX.:4-CHA&%:46H/TH4-&1WYC(B#Q,X,\D M)$E /RE_8]H4Z)\1E[4*@Y9YAAT)['?C'3IU&U#')A=-E)-:$:1<8->;>GG! M=1[K4N6;@+:O<#S(NDVUWOZZ/]8,OM!1O>-%QW>2*$IFOY276:W@3K#9[F8$ M"HMB)+00PB(Q55JE.Y_A[ *](Q7OMCE$]\2-:#X8 - M_4A$6&'+A3ZN"6%"EY<("0;WFM+!&?1&?5/FPG%5 C.ZE"-*[OIIXYZX!CA7 M&B%+FJ*+_1Y^)K4-:(8>DU#>SR?G)_8V;% PDDES1#H'7W$)"!47V8$#GB#8 M*U9%_G&54D)^D!5LQL*Q)]U(J%I$*+)^K%^W6]RA&3K/P,YI^)+J.B&0\=EN M21?L?Z=Q?\ WV_W#?30Y1DO9^@L",X*)/J>>"Y.&^D-38'^&4IKA T!O+,PT M,FQ^17?.L3)K/JF2.>,HVH1*;3T$X#:DV26<*,GM M,UH:M1K6O0RY[ >7WDGGS/;#%P3!RB6E5*08=:336F+Y"#6(C3"$/@-*$;XW M]R:(0A.8B0(L.J*XL_\:E".\3!F!N9)IDK87!'B31^KJ/0NDJ+,IC33N>]V( M7>6@@V\0$[FW\F5"M 4'[PB/,I475+/WTBGHFGJD"^8ZPJ[<#O]5E(Q=%UE9 M1N8S%YX87-_"U*?2.<%<)^4*&-\H,9JF3J)S5>C.&V%AN[F/@ UWQ&&T5F1G M-W-UW KX#@V!];VY#H?E9A0DPW?0S!BK*=5'UT$WMKD]B[*) M!<*)I1OC:>_>GLQ,LO7WG_Y=HC#UFOAFFNL<"PGVA+!]I3@)E#^%#Q*\C-7J M.M=R(1IHIK\%KU@J<+#]O?3*P/+,*77J%(1G!T) M_<(U>6*['4SYT5;3(IR)JBASNM#N$==UZ)/@1QTJE"B6*:_)CV2LU+A=3CTV MJ0OF+UE+!^/KC !6Q+/$MK9U_#2:""L;MT!.Q6S?3!-/F#\MR"NS(U?C4$"/ MI@IP7HVW?$:#/R\#GBXH:S\ZZ^ YX6LJ5-"=+\$![[A6UC^ -:)L94>RX(7V M5S__(_!_:/IESD&'%<%SYA7&#$^WE@&F1%90FR?88\9"8%4\SRR,@*FS,VC# M7AT)Z5^3=2B,[&"=2#( [<%$DBJ72RVF#,;D&!._QAR);)-^G1[%6SRK4*H! M-9\!%V<(,?@8%'H]:O?9XZOVS=DJ?Y=@A\H_=S:3Q=('G;"E$]0]1 .D5UCNR[J 3@L\RHQ MCK@3DFRPN=+!)1 '\M',_XLP8?@HN3+,E K5&VVBA+ M2X>\\3@45Y%$C"--LT_P F:0.:H)7#_"O652+L?M+H2_#UN5)$@<#0Q:()_U M3X>/^I.3L?W&E$S)HK_#%8S^1F'Q-$6%;7O!*:\ G ?:;8G9&/=0L2% V!C2 M9)P6@GN6J'A%\ABA@!;\8<.K]?F0C]XNUCL)7HLK4L\UN$I"2/>0TU^Y78F/ M[\Z=WURO,X>+L@^$5))R*M:P*.BDF+ ;WE'*4*NH-+TI:RY0-%U!<=HT@H(, M?.>%57>VACGRCBH!7+!RE+(3][ I26H9M]HI*JD3H6X;=LSVO5K@[&E.67G; M _=!DG..3$*A&>T\>QO!7,6)H,^Z8R5XG(1G6/CQ5*4=>1,=? ![/@Y&LI2<>:>)<=:]PQ+=EWB9@G$G,"*,[Q3D748T0$Y MEKJ+&6ZA9OVC8[TGVUIUGRN#,I0-^$A2-OPWMW.S:D'COD-CO+D67>"73(PD M!(<"Z^GQ)WA8.;6S_W"[@"NV%TP)3'YN8C8Q2] X,T/E'+I;R8PUL%1MH^O% M[5H.VPSI19QG*:5,$^/:(L4MN)Z-&%^ZM0+DVR!8!UN+3N^Y5V4]P\.TP/(' M>H2SRXVSX O!0NO@#:+SO^@$+[ "I_^X$\B1?QL7'X+G'*63H\^>)1#I,5L5 M;S576*2X-OAQK_N/0X\CO:LS\R_5(@Z/[71Y32 ZUSP;0N9E%NL8-"^2F5\1 MP[:@3&U0 PL^#>XC,#66M%UJ#GN6V8)\)LH[<.$QBUV+N^5.G4[,V#XN?RA6 M=;]U)JE2J8LV4HS,$[JO5=,4O<1BV 9)\/B"=X#H/3)P+@*I[JZ]K)NCN9P) M73AY&P-)+W]2,9^!BKNJF>18^W;=&./]H24^^.%'+.L%[7:?B(FW7<1Q7[85*?&3+-^/CG&@ M5E6S_C%1."0K1" +!%P#4YUZR$UC-R6$Q 6E^F$;-"^QM!@MIB+C",(2+!R- M\22*.'([+ON<*ZTM*+1I&_1"&](B(V7,IH/.BWXUPT<8L\IXA?0,'-E#K9!9 MKKU0'S?AX+ [:B>D4KLNY\#(>)+?F2)ZC*2!6XK^!=($E[PBS%TEW,\TSLK,1"W]\,^BU.\2% M[3\2, DJLV=Y0X,T4\85Q)9M%UR51VT)>)2]>V0669C(#0BR+(<74I*:LY=R M#0ZM(*V MWQ!?\']0B@=/)&;UUN0KCNW07JO?4H'LPK>$*\\Z_?&I7YMFTC/#SLA#,3/M M/R9/+$J?ZG1>.1"Z]$'],R[Z7*.N2.4DJ !.-Q:JI00;TYA=QKJ>;["B\/C)^#0=_I@N3 M8..LDLV44N,8MRQEA%*2^RWV]7&L7QC[>C6/S9O;A-/39R\LT*[ I2=2 MXUT7P2YM\%*:\!MR'_NR,$K?S548%RN.2^+?P&0YMYY)3-* 6M/Q<0NWK P1 M' >>PLO($]+U?P$^;TH5M831$",UZJDW9HHGFN2D-NI#LTNHH+9)LTN9\T)- MQZAFY*:4#C95X#)7D93:@N=&8&TXEK=C[0!8'+#3I6+#S70#NR=6L@]F" 5L MN3<:@U1@YLVX0467"6A4:O,0)M9J7!5ZLBO^'#=BQWPVMHD,E;'H/ M?TB$>!SFM6S.'>V#:ET/[S4H]\;!P3H(+"/\IRI*%^G$@3=$P!IP29A54]#\ MME:XWD1;-E(H\ C?9S.Z.2D-2KWDTJP[5S$6YIF0BL&&4BF5-7X# NV)6RV" M>_"CZ*!C$V5V5"@*K=+4,5+NF,LW&KC!S?>VNEC$M@BH2_AULLX-Y,+ M^+B+!R57+P0'W.D8K"^L10.[SVN0#DM<,O>U$RXN(0P3#F%&#<&IO!'%\1%: M,$X;WI[)I-;^B*B'HW-X<80-"C?'^_(8*Z9RA=PRK,,\7!242&E@B,&*&K:A M8PM.[)!<,I5L<* %]7'0 M&GT^72C80)0M8JD%$)"SCMN;P,H,:#!7%I/?>!_\6R[(.\XM1XV:1+XSG_ UT .\C/7(&'N%E@ M[\"8B "9FQ(.BQ2LL-.@^P<"F,QC$(FC7O_A!YSA4]?,/%I%%R"T")A%L/Y<6W.ERG )7XU[?[/37&*PY8+3O[%/ M9V :"2AQPXNUZ"]$$;?=A*6E^RN&:RHHCHB(^4LCS5^8GNFW@D#Q)&,#M3\] M.R41"X8.6KY'=RA>X!,9V[W&@!4N93YB,[]NJF-(GY2'+"\X-"T8>K6J-;5G M7#]45YQA-:N-K@&)"MAPT*+UT) V(>=2I]]K,W*W,IQ-@K&!$]@^MI,K^8@7 M:7@27*K"CS$C@BR&5<H.K(P"=5P734[XW9 M:N"*;E-<*UU^8*<\'/7'WP7#::\[& XGO#0;WQ=@+03SO;QT(OLG+M$8YR5. MR3>ELM)Z;+HFJ'SJ;!'#M^-E$*),%U*SFH)M55:EMLFXKU7.=UC,TG&+RI)L MD3DMT$Z[>&9KQP/YP.;>U!I90=IC/K%)Q$G[&W#M34^"=P2:DH(.+3I-](ZM ME1B($SMEZJLNB2/.=3]2<-.IHO<&N],L>_U)HZ>]7L:AL5J.C6FWWVE1OY/! M HL;YMJK#(YQ?VQ\;_R37"4LZ<^2."*Y]MRFQ A$827(%62%D_#$ZE_.F+R0 M&F#^Z\S6 >^\!36V66A"C'UBSY\I$[Y2KO#]]PB7./KO![$:S<]ZP_!LW!M& MH_E(*3WIC_2DU^]-AO-HKG[OGTT>'"R#/K:)W"/6N>1"Q@DA?U&NU+X41X&Q MA4GB[5%VF28(O1@QKB.W4.7D\G$4AH$I.'7MII&, B3,\4M-("<,@&#CJN?< M3&2&[#W[R/E9 BSCX%(]F^_9$Y,Q8 5KUF^0RW 9^R5F)_B7A1_DKPOW^W^Q M2GV39Q\W]4&P+4CB8YF:'IKO6T]J!G.!"_JW[GR&HMJJ)K/B^O6?/>%WN6+[ MXL*U8K!48$^E +?4P"TY_FZ<8=Q9\?MT:>\J'>UR!?="@#!B4#E^%\[C,ZC6 M1\9L=*2#@0-K2C9"T<$MH0A,10EY>!31GJ8FYUDJ^.7^-N#BC:UD<'J?. Z!(V<*2>@4Z^+WQB9S$Y;-]L#2R:L?;:]9V#G$3Z_6V=VU>M)#VQ@ MO8F@+J79URLM?0?;UU,/0D*=O (N29+0XJQ@*V$E 7D-RC'$=RSX)&Z5_EQQ MVBFW1E1=:D5+,GW]=1F04O=T2\M(NO$JE[+M%6^M5NK9\"!7U.!L?XXE3)]M88Q' MT\EX?-8_G0R'AVMJ2,O627#;]>TWS :ZK6/'E-O<9YWC:12_B]!2=]5E"H(. M)N!IO$VD%V(-Y; ;($P1==5.81#)C%^QP+!8+FSK%%2@60I6A0_9Y#D",YUD MER?!KUEELAPAG!.N4K#E.U<]BE>%Q1-TJX[M!).X-BF29NN>5MW M?KZVY45&()H03>BZ2+5>:E@P!M\@S0A=<*81_@8;RC@1;)K*>,:(:9/;QQ]L MOUR3" [0#>]\2ABAFA0_=@E3+[*#@"3W)2\?+PW!1NM\2<-[#7?4;*/7$>4J MN!#B@@!B>5@/35K$030V'4S[P&S0."Q\=]A!/&TL_#? P8(80+%SQ6I#^&]3 MJT4JCSOP((4C ,%-7L&BK@5;-CTZS9[9\=D(HF 7_ZZ+ZLH)W$\O:O/SH9XWZ1.\9E"#B*"ZL.M4&; M\@[.HY9,]TBF>8*)XAI@%V51/9W"R")C3IBZ!)R8J'5I$' X:(4F2VGKNNJ> M^JS&)&*X"WY:2_?[/IZ,+P).I0$]4X*C7JH/.I5I,G9*O&^9I]RPPGZN,=SK M^;9U&TI+YOLF=DQDK*E_0'1WM0_(P9N3=68IYP4 M9=<*>43(26G";E136479VCWRMA46!(-F(#+L>&XI?M]"'*':*C>@)F$(DY;S M>ICKV;%^.*K&+';I3A)@MG$F'N\G]U^R8J__[5;LM6?V;J2TE<*)F0A(IY9[ MNUOI>D"4XG8@[5&,+"O.R%%\V&T98CG>Z4)T@R&C/MAV@W4I5! M"?J*/%I&3A':MQ2\;PHZAQ#[X.HYE@9DFEP<3#GBW-0/<8(I-<;=3G72TN^ MZ.B2Z010%KR>J89C_H3N5K?- ?(7*24& J_HU!EG$==3)AO['52J7>5 MT]I2^?:IK-SI"UBT0WC)#$AEICF[<8J66O=)+6_@#ME<"*#_HR9 MNC*A)>1]J^1A9.1)R/I6E0^B@*@)QML/I4& M&C M92@;#UWB@J#/'&#?,OEMF0O@V/$0-&T=OE27B''&S:H\'4K:?S.&J7G\ MR[D9E-A:?P=%3B))-4,/C@H-7)6$5,,&!YZZV2:2#XIH-QBC)@$;N V&WTIL MS\;BG^WI:E0LYLR/X]P@0RI??ZA:RQOWSANU$?+IP>L\"+,EVGT332;2 540 MAY, (HML7F)P]=LQ^/[)HQ6I"<8,2P]>\F#PE@,/1VQXDP.W)J9W3=O15I#7 MKQV7;)V=>WRAG=F#2'DI6WVT?^152_L[IWTV8QSOW"3N:J /1,-;97"I)L.! M(DJ,2DB62)DE29< %AA6R.+SNND%F<%+87_P:"G&03UY5,UD?L@ >+ 77':! MY6^"MFVS#@[SM=KK7CL19+*Z,]]\QW#K>H8R-:D[9J:,;"@(>U,0X5D%1#*!8XG5W5Z_:/S1'^,VS+KPR#B=HS&3!1 4!&9D(=%7#+ Q:,DF0;8 M9<9 ;GPG=-3#4*]+ALW4^:H]J_?>,*@0&0D+(,S@G0+K\4HQ[]Y7T<) %UJE M25779A*PJG7F.H.EM*W\]^V]U8ZX0YO:HK>7D/""BC1)W@H2?SL*Y;4=@HB(J@ZXZ1/&\SQ'/,^6'^^1 M'R\R9#K3*$9S,W-&!M\&8VV TK:"Y#X)YR"0,1"NZ?O;BZ7;Q)R6J@TW "46 M D]BQ<9!G"/=&@;W'GB(: 0C$3%5C!PH,W/;@W@(]%F#+6YFF\IH$8O"G6L> M)4\!I-1,W8C*&^I2V/5R2G_08DD=Q@$YHE/K MH.S2U!&I7#2(NPZ^@DRZH\*W-+(5.NYPFIW6$5KUK6"^UQQ]&7<1=I<"=U1N M0?/DG6&8 L[,DWB0FF;.3&%KIO7',*EH*/4\RZM5?1_SX]D&"WV^PJR8T?@: MLV(>W;W4W3^DX&K(>/S@NK#QHG[H#>]OS-9>IMN]!3]QH,76;1&J3I9(LL?. M$O"*OJX ;>]PIB%C/$E&@S'3,TSE_N?/Y-@_].+^9T;T!WMVL\Z1W)D*B9M@/N\QR'*(N\3&<1TFX.G"N'7P5_-W<*9T& M :]I9*7\H%C&!R&8=+G[ISFG<&TD4F4O&, MO.;4-)Z_5I3U['KZ:*&SFL]T>A'G&:.&P_7(:>1S\_@GN,P:E4SM5SNQWS?$TKX9PJ%QZU-\' M2QQOS_Q+8IAK')O/YPOH:U,$X?!$L8:MP_>9;3C-:K$9!-[*#J?UO[$W,)W\ M>)*B*M0X4V9%QZ=+@) M$Y\#K[-6N@==C DH//Z$,H$V1UY_)FMR7F)610O-@$U@E\8K4%IHF,3E5G*: M7!<#QY6*]HG D(M+.SK1. M@U0OE,';I.TU8_G0=-A[.GD4 >)CDJ)B[@D_@,"-P.#*$%\LBF$E)6CZKKW$'?YIWRK2>-1QR3S*G"\U MY[_N;X.O\,5R#W'?\NX,/6@LKF4IBBQ7/X)Y4G\$A9+/5*F= EQBO4N-\QNV M-;@CTQJ<>X)SS/".JS6>@$O-=&'0&,SC(-8(/#L-)1B K^2("S@L0$&=+A3Y M(505;(:GLJ5A H >C9QWVD/]?2]@9MX;T&L!S\V\\.(_89$U'QX%SWR/W/5/OQ&NGG$Y:"$YM^3%8 ['-,#--AUW5=%575-';B<8 M*W5N1AA34->."Y07.$&8%F*TJ-[\ C0;$H#?@.AMM:[#6+B%B/1:!ZV, I+M MK?@&I(-$1>%E<2KM1SLF'QA&,_?&N;"A]GZ)QYT39B?!>0QR5>5B%A7:W3M^ M]/:RI9-1&J!052[@(528;Z AR5D:T87X#K"2G$R&57><1+>I9 <1,8Q M7B<*Q5RDYPI60&^?UIH2P^Q9NN.!I&,Y0@@J'+_B@1' NY'8;G%NC[Q5^+BB MAFP!-F?41_@.4:K8/A%C\>HD""!2.QM@;67[?:)9\$#,6&C M6M2",:F923/:*F1RZMK-0$?.YW&(CP":@"*$;6/+C@&LRJSCC!MQQ95()'!E M$% "2Y7 JRB;4EAL/&HIQL68F55&N38]DGCNO ]669&? (^JZIN802?60!<) MT3%A\;TZ@1#!=]F4*S8IX2QU?'[2.% T-&S&I]4=#L@'S1W9P%/ET7M:R(!F M=,7JU\>WMQ+S729!(*-@FE:3/XG3/3\X._!+3-D.GS-O?"KC"M;S/LT(55$! M[N1<,[74C$N]C$%GS[1CXD2?G(-YE%&9U]ZT-6Z=2WFZ\Z[=)X%HBC?-EN($ MT:+<*1:C#/2PN8KSI7!&"N(@O+]ETVP] MSODHUB>9":GR?8-,3=S$FR!HO!OCN+-5R28PW-8.M,4LYDPPY?*+]!R6*PHTE VMJ[/ MKK6PMW52@+_[Y#,+Z6L-;261YV49QJ.[S=(<0$[FBP=AUN&U#G$='=\Y*6#C M&G0:@;?ZG,L!:_CE4NRX/Y1!U[,A*LSSY/6_7SSM]J=POH%R<'VG'CZ22202 MK2Z=4ZP8)SC1H_8$!RFN$ 7&5?%PU.N1C9W:NNSLTO9\S.T;@'A(LNQZE1TM M;WX.;VY9];OC7ZJV]LF\EZV,2YJ"73K9(I MT>D"\39II"&607QT>EB=.JH=Q9P:"P.XEQZ_Y(O15-HJ'>I(:\#*%%U)ES;& M>YW(4'LD[T3<4G=K_!&)[%>M^E61J ZC*N?H+:.P96OF MI8FPMS2]-9J:P@8R467<+U4 @;X$";F@6)P[U-!&V#") <1<, AU6JA/!<); M6GV%\^>D,;;Z+,AWN':C!0=#V_C-[=-M9_IWBU ,'+>5G,+KMNN06FK=4]YP M:U S'*B\BDOJ+:%:8\XH1G9P+/Z-\353QBP8_9SU8)I*P-M>T5+W+NS.JZ&O M=XI3=P+24D<+QMK;<2,&V&[I>(MV"QRV#&$5L+_66C%4WJX*IV2[ME>PNKTJ MM1U[5NBR3#2YZT:%M@2[BX/'(TLMCD8-H=N<;<--5G3F6G_@CA(1'.!"6- Z M$@U_1=IIM*)^9E652RE8-/[Y^PI,G2BN.T.XAOF2^Z_ G6\I>#?V2SV\$2T/ M%TH\S](,JPI9W%T7=Z:EQ.=0HEG23 7RW!'*"5MPFDE%B?KZ9(_-/3347+GO M[S"&$XK9PWG%E)HR3?T 9:C@WXO,6,4L44Q-?@V7OK_T'LRN"\+0<-L)3@+L MHT%MSP79*M_VE>SM< @E!W2Q?9S_A978<6&!U[ =5RLTQ^<5MRL72VI]D"]Q MH#I0K5KCS0KN/8MDD*HS(Q7NC2XMZ$J>(@KESB50(L(NQ+AT!/J%'7BL7S&2T@J*'LY 9O, M59)T7!PZ;+JC61)9L&)+BML_3)=X X !P:8%(?HA0DU_)YTPR+16.="3I"/U M!3;)^UU/U!^"TY&"NOQ6V1H'V_2$U^UHD*),=WHS3%)I;L&7=X$M<;]P^9?: M7A!JZ;0DTZ6*?0_=60[#+G(D+* +]Y_IOV1=Z.C;K L]RN;'QZ%C90.W*\)[ M_V ;X&V9@E_MCKUQ2"9RG"@$PN"B)AA<][%XXJ1P!BJ0!+7HED>G]D"PG^MU MJ7'&,0J806\P(/%I4'5P0^HB<;25UV!X?:3Y+R!$^OV_=21$%#S7L[Q"]08W M&7[B)MZDH,8M)W\["7Y9QHG1I&Y_-M^AUKY B"SGIL"]5+[$Z8*11J7%^1KI MUFZD>CJH"?+LPOW"R'W6HO&\-&6$"?U,@>8P506$$D-OZ( MJVLN$'R(!S&DBJ6?4L2J#(L008DHL;@$(D3,/6)&*F]%2]7$>QQP"4M^#D)P MB A4/\;^!%V$&=X!;TNSM+N](B?)>2& (@8>6XQ_=8GA#M/ ZXW_*KA,9?>= M'3"LNK616Y@-E(IG2LI)9+">73+!;X=EZ5"E]DBX$R.\:;1FTVAT"&W.3&\R MB9?:GWLP"88S+$@'XN,Q R"8QA#NH:)L^\#?@N('PS_VV;QE8G2U^%[IW/( M/P]&=-O[P;(_X&JP_M(DMN$0PM*X2J@DW(\L;2X889R%Z]C;D#OF?G__2GV M,U:RNU6#?\RI1Y9P)>)<^\D'OQ/]D:T(1K.=#6W@V+(2?OR09I<)Q;DE/Z_S M,N8*TDA3N8R[,\:N=_J\:U0*9R26SU:?UE>UDJ+'B5@VQH4*E[&^(+=3<%BD M"')+LC-.RE(['Z!N0)P2N4G4\6R6"%;)P"GBHV 7GT4U KT'-S'9 0%[QY]*>-Y+@)9G175>2R,Q1A1J5$+^@')TC(=F.PAKW/+O$.I:T'#'&T7F$+< M3(&YJ5(P._!J#$'$J9=LHN.'YSMF)*DH+GAHDS%CHLJ.CLYFB>0^BOJ@.E*I MN%J^D5KR9;=OB@H7H_AN&E?K*@>O5Q*>&JAUC(A:\$H" 1"&P04 MDU!%[ZN"#X/00WR*#6&FX$O4*&M7V!Q&"),1@6#Z;DFN\!?B,ERB"?W"?;BSATV!_2T]OL?F\"-9/8[7UK'I M4<>;V&O/N_>MW4 ,%,+G"+MM0 T)-NW2Q'_J36&.( 7#NL1$$/?(@&L<M\LDS9YW^"&/<"FKYP]1Y)%'>$TQ4F MGN$[Q]ZU>#QL_2#35ZD)G^Z;Z.%NDR=\2([N%7)7*47B0AG*8Z,QWEM]"2^S MU)]IPBK[5O' 7HAQ'.? R0(Q)1$>$YR16GX)T#A1,2"VAPAA_3N3^:Y!]JA% MZ\):^]YT9\.QULO#( RZT(),<'31LL>B.3CON"OH%7_9KI>7S9TGC*A^_U'P M#M1PG-$$.4>+XC;+-T]5J8+_5*OUH^#Q>IW82\P-L.:'SS+KF @1?K(U5R\W M\3YX3FS!@[*,L$&EOV:=J((58GYV18O[=$?VT3A.E:.KC@5BP8 ,KJ_4?4J. MY0--^G1,K>-3+K_4"M^T:%P)KD+&E;%TW+R:%RTA8+@DR>HL'48,B)B.#U[O MKCE]!-'JW9;1G"QJ<].NJ,6EW]Z' B#VG!4"?4LK$S@6R'^K;+[?'?&P P8H MCB1FFXO"2/H-N<8%V+WU0>0[7/!0Z(= MCA XGA0.&]3B%#5K6..4,J.,\V;;&;=056!?0CM+E;ZV[V&EN ME]34:+7:J2?8E)YG826XPF2JFWW;:ZL_76A*E M-5AO?2L)ZC;$J37#/4N%)SRP7W&-&)=8-BG7 NR:UL']>;GS^&SVGE^'G;(< MC44:TYU2ZMPYAZ)DZX#6KJG>.V.!G>WP'T,"VZ;.3LTP=)LEB"ZHHL+A:5P.S"A3H(?M11%V,A9LW*"U&*(2I6F;F#-%6+ TR7& M^VPSSV[F>?QM9IZ-*K^G;77=FW4%)TN8U75UW,3:EG!IJ';)BY(CQ1&-K^2U M[/#!#]!*^@SX8KN;//B"5(@[Y,&%5B=8_2W\!]YS995=_6N:Z^(.C-U]@S:N M+;0P1548:")S88L0VNZBU'XILXL=F>^T]P+4+%3-Z?HIV#,;96L<1>%@N/CS M>3B@>[U)%;N:'O!M! HF94>&7@:U.YEL?!]A/_+FT"CK&&O9N9-5Q"8:)RMQ M;3/RY(&.@GNL:E'-O'X"=@M6G^NL42P Y9-46XO MTD[A('L\PE>@O^?]?S>.S9 MQO678(4-UR*><^(%]QOW"RMJBWELNK.V""I98QISP#;,UG.WQU511)D7FFH= MV6YE)\&'HM*"#M7 XJFV* 5\R+4N:FGBQG#$E&D6EF!83; MZQDRNR==U"]4%=8.<\,1M=84:24LX=4E%\ >11P3*TRS@)CDY[^8,[+C';F7!6W7]K M 19J3/LACZC[!P@E\I8<)]3N9D41*@?GJ*0Y;P4/513+$.X>4E@/8^XAN$,B MW-99*H7+1H-XR-DNJ3I&2W$0P51XV&MWCQ4B9*RD--5T=6^F0]/7%,1P]@)\ M[@PS797)RSJQI$:O(+!T7#2Q1ZZPFK;Y;!_R)=TCP@9C]%W 7?U3[QD12.XW M&0L6.\Q*HE^<)'2=N2C6F.+XHXK##SB"+*5A*)SFPS+JB/)\MDS+[G8#OGV+ M">AQE#[>>B;<%#-*5&JNV#DO0K 6I5Y'<,R:P]H,<[DA A:\6D*F/MC(%C,* M5T=V3&,MM25ARO$?$!_B^WM3YKQXI5NZDY+69T5#F6E_,+1-]5S%9>;$N4=L MZ]5E+HU$@RET^'_9^]8F-XYCR[^"V+V[*T7TT"0E/V1]HBG)YK5E,43*^MP M&C-M-M"XW<",X%^_E2)$!&,\HBZ> M%'_2%*_F;(<9&F=G--^@ZSO":$MW+0!I?]Z$Q<,LB!<@#>KO)H3=: OAQ1C= MO_! .\*L@IG;S8^',0%"-'5ND'KBFL8<4[3%N\EVY9YQP83*@4BXI#WBJAC3 M_]B,XLW#RBB>[]_L8Q8FC@?M5;LD\L_MJ,V15"EP)W>>5H W%X.Z52N%G-D+X4 MW%\*P!/YKVBHR![OZ)AFYV]+,<;D?(NTO\IX(;N%L(S7Q@;E/R0KW[4C_:2I M!^IO(0&BQMV9(5M$>*/)^*&YE/*:GJ-\<:J9$=IN50,YVT]$!:7?60PN7$1MT)(>!U M(S7*,/C<58N(2"[I>Q%FFM3P8.X)XHD5[H-YA,>TK=?FM) .7,Q\,$#?NS/5 M>;P"][FR91--!#<8<;2U094K@)?'>@B7:T0-&+K+#&F+5T-)$""$&V#N;-47 M_!VAY\MVMF.!0V+:M:W$H[AT8-A9[JV$OE2X[^50;WVZ-27<,LQ'I/>2-QJ:A[LB'%\!,,/<%)8[TC1.;?(L%]V89 MM+@_V3AKLC]:7'BE#&5(W %1O]YTC4RFZ:H]5K]]]?MWC]7O>QA68640"\HV MC0R9PIN@X0:)\)79]YSTB -YP0O"KI).I_=P2?G;KWE7Z-4$O:%"'#E\>-'N M)'S74EI7F))+ M_R;H;)QL7TI/B:OO++7M_36[F?(^%+"6'4YM+\5!,PR]!A% S592ZV+(X- 0 M( =@\Z:.AZ]'5U56*&!0'"(#,666N&F3&HC63XQPS!^I>;<:@!!#7Z\+,4K2 M,V1%5^\WJ$7VP;$TSGA'\RN&TF]1 LR,L2^ SB2VBB5=AB1CNK:2E*3OE$.=_:QVI..5M@3E3PE.MM-\:W13I;(E_722;)C3O_TFJU/K2,7:>2'D MU!1O4IA$-EI71]*U,_;[*SJ=5K4Z%$AM"!T()QH\ #]VT];:T^((YLO^40(6 MUD.R?#!J]JFY[KOKI @B3R]MS>\5W.CN0\0 G)]W#M-@)W$,)DN.54@V>5_0 M'=8:C0A&-CKJ:2]0=;^A.ZSPG$]<&:HP6_G-.>M6\;*Z"S BPJ54H(#G2S-U M(=QJ!K@U\6PA&^44)B?9XKE*M=$RP&&;'$CA\:F2MJ+8[(4^EN"'7-^5+#?' M'L)(Z]Q.>>@Z 0;H=+M+N")],5A! O?6C75+_**,\C"KP'*7=YV>ANBNM.$_ M^):-PIK[44BS!?V_AQ8TI"7A0^JDS+OM0&SX,_[&G>5WV@Q*G"LX'QRP7@S' MKDPH [+G1TO2NT#T+=>360;'.#V*UT&D'BN/ZA/$#E_QA,3SJ1P6FZ6+-IV)Y2G68[J=E^Z'9DK^T1)C(\5:% M(Z<, +ZJ1^:VT/AIG?<\6R^_Q6EC&4@45OP D-"D<0D^VPVJY;2-W&5V*/E)#:7*MR/Z/?XD M)L? M%J/\7'P+P7J29NB'$*N!A+)])(,5GCP!(0'TBC 47@=17PC5TI@2N.8 M$Q%N\+*/-,T9U1::9 MET-J'F:;XRHI;]W0.D/#A308\?4\:TLC VFMG(6=+W0RX9I7_0T_<7O@JX#5 MQ"T*VX=H],8,QNE[<(<+-_5306SB+MWYF/8RQ?*5K@V#]J:Y- W%+W>7P?G2 M%")9@/#K,"8MK?-VRYM+4R9V@JRIJ]^CXIGJ0X_^@ZHW@CEZU^J!\E6XB,M6 MGKL3Y9D)HH<7NML=$E8;QKT+/""2F4PSAB-XI,'V%X5#Y:0;>:!4Y7?5 DY7 M/DA\^ANS1/2AU]1JOF%6@CUM?K/(]#"NLTPN3>7LM,K0-9=U5YED,9-Q=VT- M?!W!N8\<=%2Y[S73#OX1J-R??O[J+?[CV>< M&W121!RA3XD"S"%&G0\L"KH.IN-ZW@.5["<9W]DE1*>&,M+;C$7PNU49C'"= MCA*B+J/C<#3@!#(Y2SE!5U=9:FI,WTKSI!?@+!PC#5A*>,?,%![H*.=1DJP1 MC!R!>[AOQK*P5A&JYBPQAD8,]V,%W5?0?_]80;^'874PP!3(Y8AVVF'1W^P6 M6"B1;C'V<8:EF^Y6[+!3+.Q)+TJ*BS?[.9X#7,>F%A *4QB#W%+6723$Q4)V MS"EIU[N1)(!3,E!V=DN=:'FNZLDBS<@;GGM N5C;@<>NOUF'\1K) _;DOL>A M;/.L;]-ZQ.MAH%2S@Y_1YRWHE?6)"H%OADKOITDDEQ$$A)EQ<=0[66A]*5+-E7/O MB;^V'F0R\:W%GA-,0H*A-: SM^U1[KR)$$YM M2DF2'+:LF%)2LLRC:PMS$&67-9,[R7IS;KH^"N?A,W/VT(+#GS;PZK6^H]3$ MI/(J.CM2*\J:J!H0?!V::1++)SPCBI<(*,%V328J%>@A&BI3%@C7]E0'25[# ML '::G]3N+72,DH!U67UIJ!)NK0NJQ9P,+X%C8^3.X!X$3T 3(S/S%(&,K&P M1@W+R@&ZB6O80Z[3*$=;+,F$HF?KQ#YF.L"M MFV;4=Q R6#/0I$E!$G;@RXC0.Z/@JJ3HW'!!U4X8"2H;+\9KE1H:$;T= M'&GX+6,$$?.UB< "YJHDS4D]N7B=)3GLBG+U6 \NV>(M_0$RS7F;!EZ3J,H@8\""F,P#^(DI'2RI!53)6-C)9U[W$F,YGRERQ^4\IM\AY1TT'5Y MI[=,';&4Q:,P*'6P@:MWS%:N4,"XIG-$;92"J;00D:-0U.Y4D98;)(EHMR#Z MN=/MV .R(N$48G9T]3#\TM?-$1!/#R*JG.<(!,!J*F]2\]FCD)K*1FX]' G%0'2?QM6;([ MFJZ\YTJU 9(R993\TSW3%K!^;I+:G9;H3DWMV69&SLPYRIOD&*._5><(93U= MIG@T\QRS+IN7C"@2UZ([%/DFH[FF8B+>(6J7D7 95SX\(?,\X?IM:E^._S\1 M1XER7M%D&>EF'/LX8[&WCA/@?MJFIDY^6FBQKR2K@X?;PN^@,X;*0_%H][&7 M.W-3!MI(7C+1P"+^!]GOF#GG>W.*5JY PIU4^&,^5I_79I"DZXARLU^YJ>?5 M96LE)>EE22KV=I1%5QFIY8P+XT='#+L+C1$PJ&/GOIR^?")Z95U6R-9SFZYH2R)DNA6(6*00V/ M>!-9[?HFY@ K:"WE-XBE@7ZS&1GVB$Y5NPF#S Y1[$+;=EB;;-0J%"+'RW;' M^:9F$G5,+GPKL'ER)#GOPJ;* >\,F(K=H23+/.?O" PA4;=U8DRX=&>%$_H( M<)A3_#F_>.@9M'%)W&5SGTN,)H1;R 6SE-DD@XL.F/:,N6?*P81/<[(O#D4C MUN>K5O*S[3G0+>D)XT,-I*2;:I,#F06?2"^/KZ#K0%F83WIB)>SH_.)*5VWL MC=#&XP:E8R(2QX6Q_XRK\JLL)?WAEUE*>I#NO N(-!* -,"+B3B=,7CQ^W9-,'7C;@1MN9&:X4_MJC8Z!$HQ;['QXO\0WCS[-\*ULE/T8H/0FAH-A;_Q%-1 MFH!(8/X2M)QEGB6NF5434,O4B11.V@BTX=SEE)[P%8]\)N,2]Q3[(L;9E^'$ M/FH_CD0FN^9 P9&=N[%%B ,"FCVK[L1D5):Y)1=M'W/75)[>7YU&.*:YZ_Q1 M&^[_\G5=OXEH,'^S.8DW3(7C>F9S$ZX6+L<>G.5!L^LFW(>2:+]%46[!G,8R MT'.J.%&7X=8!)V#8BD;J(GB16T![@D>]1MX/(_(F'9!T$3'-K:UM^:4?M>5Q MMR;QA80-VVW7#)0R^Q,#4;GX@S.M;QQ4)YF+74+-F,V2X!)A/6L( MZP53$C[8(8G"%2+>[%+OCXXB8W&Y-QZ-+R,AL-KQRO/L)63>E=Y.\&-TT9OD MFJJIO,L)Y/2Y'*6J=->L^R0&G^Y^+7-G/*9X9L-([]9)[LXXZ>J=\JPK-1[, MD==7JK(F7-=L5.RW2JY42"1S )N_ 1(?O-8]CT LJ*%U5@H0/1>H([S19=M- MI910J1A^@KZ@;D+V00QW? M128GZ(37S=Z-3TNR#0-F,;6^&>.;%F G2DM'T%%+K5USWO+R"=>@2+6Z,__A M4?Q\KPT6VFM;:M!+1UG[$&0ZR#&JD:V(2&7?YB&=N;N1^F2S;-T+;3G0^AFS M]DYZ"24-N,E@C/XVM=0DX9ZMN$J!W[22&4W;7N,/I<6DC[7/"2\XKP_N-T!O M,2:?4973;E?O ZI7)]48WFZ^*NK7^TTCND,-U?5)RXM%JOBR]8Y/[\(/)?A' MU:C%<\=DVUE^SH73Y+V-4+H0HV14]$HZ4'A"SJ+#>6=>%L<))DI.)VTYR27= MDB'*$_H*W6!P>LHTEGH):56<_1UZ>4O(319%B1Y 5VZ*3)XY4D6$X0:NX7A0 M&P)C>FSB@MJ])[P?Q[.(^'6@$2-P#3@!*!BD&'N'EY4BRE7(8#'EH0.U4^VV)/ M=>*?*.2(H9@Q\/+$A6K^T6W.61RU$K(]O?TL4"6\$$[M7%W1BW)/VEWY17R' M.SBCMB'^)X;/LWS#.E0Q,5\&JWR R_H]4VU6TO-=?6)/+6/9 Q1R%X09G6]^*)9H2S\ M?__WL]\]_?R39Q7JP_B_SW")\!]/*R4V$<S. M?WWRY%.^XE*?!@]LQJC3ZUBTB)>,F9'IW7Y>078 MR7>G799)+G(95DE8R-L&C':=)$)$]5=;2UA#U31^G;YO:H"D]U, G1GY@>PV M$V+ %F.HG_!!LU=_XB2"Z[28@GWEY/;$>SG5BH0KD7?-+.CX#4U M9$4F8*J771W^ZP62T%2I/O2K=URL3Y)_FJQYK!LG=>//?IEUXP?AN4JW!O+9 MW4G[-.*19%FUL.PS?6@R[T3/UN62Z&.S:_LI^@\[EM VCL<$1VJ(O+5SB',, ME>/*\X0=1.YO?!/WH'7RT%SN;V(+CD<-.2+EFD!G:Z6H5IIA"-EA66W\G,NG--($,,Q.4CR$^>P^MC)8NB7_^302RFP M=LK%H%0.QQ_4,8^#X+D_CJ.+,XAFHJ)'I9D69SG1, SN['!LDW7B5FWXJH%; M*>UA"9*)!\XT!>IKLL%"\*![)P)^T:PE$J;"[Z3.(5T,*$W5/'FC!"A,$\-0 M9I"XB#_(5QSZ?S4[\4S&0T*$%OFA $"L5^\VX*=*G7XLS$$PHNH]G6D!<),O MFXGNX:TU)B_B-+UZ(W9NM"G2AZR OPR9"+K'$EY. \\T_@<"G0&:IB;=[_!:D3RKXJ[MO?2;5BCK90P)?"LUV'&FT;/F&L0Z51"@U9Y M2R(E::)_L1+$Q2:$5FNIU[\,#[M9?(ES@K*7W]"JH.'_[_"SQ=_JFY%DR%[L MK+.PL:_V_-5<03JF" 456[+$]&$K;&)JT M*!Z3E)W ]9)I98B6E.MTRNKXMG=>'D+RA7;CE Y.67<<*H%N4%J,1EKMKVV2 MU1SN_;MMOCS;K]Z=HW7 K799RZ.-&;$5'C%NO R1WS"9#,%.#.2FG'JQ7=), MD3MQZBD(^^Q8P!SZIU!'A3!FZDL1'D%HLZ3A3R621_./%B^_^<>K+RZ>?;8@ M?ZHA@ BU%5%J52R'?V$YWZS))Z)5:6N1P9*$Q7&,/5;^B?'?NY&_'RSP.Z@P M8[VGTK# RC6[ZW;H=[PW]2QSF/AML O7T9Y@K_ZCIU>5=+UVDJK.2#^X9E?M M_$SQ_,+*AP0!RJT,BBE6M"T:L@=Q_DIF0U[=WO]423<.4[HU.7$,AMS7?,LM MQ^[Y[C1@I91,Z2=LV(7Y.1HUWYL0N1D3UD'R;# ,(/7S]L#-SAI^,G$EXT.81D+= MKM)6$,^]8C9/MQ_FHM?( UST#Q7C8^TDSG/).MY,/&&V%XAI;\I-0*4N,@TS M4!10#!'A@<)?$P*0R#^^I4"5#O7;6I:"H02EH&R^0PU=H/'0[$JYGJMP=I?&BBU^23E@V\6#2%-2@AL[#; )$ M//!3Y<$!]V9#/D 3\J,YU%%,SVN4KA3G"U,.0V1 '2M6.4@4.K6YYB7F_#]( M2_6AV?,\\:6#;A33&'<].(7J]&TP"FTO=*$C@]\SOCZ#;ZFR>="@(PR\XC+;9H:CCHSOJ6TZCR*40FF6'Z4= M%@G.1&LC>(O=B<5[B0I7PXUPA;:Y*;,EW4K:$IWK-'A&AK,1'6^.(=Y+!(IS M>?IHL)%RND%ED>PE#IR>?9;L'1PD5,5(9IX_VL1!\R(/NX=O9H]YW;Q1+'#O8.YD/EC= MF-G?_=W=1GDL/+L%\/SI+[OP_!\:UEQ?N>(F%L6HA",2DJIFL4M$$\YD&^1& M\1DN *N"50F[ QE6JH/T6K]&\2%ZG6]U_(6MXDE76&]=21; M Y?7IC*=K9+PE/UB:"Z/G?9PNI]DJK*I1!>.2;V"M96!&[&:=)>%68)KL5+B MVH0(0Z"-8$[W/4X?X(R^5R]YVLC:6KN##!Y:2*=?\G6;-$V,J9Y2S>U(?^)' MS+2KN-UM(MF9LYE4GGA:L$1I%<5 Y0C-%$X$PC"&2\I*D"2S2*--VL(J8Z2[ M1OFOH#"J>5N5*Z0G1._605PT=R1+:#%"#5I+RU.?6-N/TFYZ!\60]]&8"3M4 M8"^'*,Z)T6R'U7$[(AR9ZF@G280[ZRC=9@\.7A^4)25$F1J*$N4\KB:1IMK7 MRHF:)MTS7[*TKTO-(P^-N&"J=T7?OYVU??VH]M+RX^.O27(O23W.QKKAQG&:HM*?OBPF'UL>$V[7A3D$K2\5UPV >[^#.]'+FO;W0,D[*C:688R==HY3/YMV.J5Z(;Z-_:) MBDD:3PLIM_8M6M%96W[C%E("N\&5N\_P_#^\VL$W+O?"A;Z(+N$^T\4U-1\I MS@6T%Q7%H&O*'M%Z6+:=P'V52,+($SB7D+2YRZFC?1F2%^F/8V?JN7ENL9S@ M,#-+5U$B.5@AY)YC=\K8)(^0=:D2,T7XGS_W_67GVZ=6X="]8/L1$]_,;>?8 M/G D+OL?"D0@W(DIB;(U]X$P]-LCO.4++#&7L%#T@VNZ9Q9J'K)-2S39B[!: MA.A]=U.CP,A/2X!\VKG!XJ <2R^[K=L.1YNVLYW<'!E-@!4KO2 XK_9@#ZZ) MB&/?=V0*Q%T4A>_8&"=;KJBDG*2 Z&_S'"IX(C""XY3"^TY\"G@P"G7AC;VD MHY"&A5"L_;*GH0B_>[)X,[$># S\5*]= M#[99\V;'&$X-+FL7R9/G"O7L+$X<1' J$ISHPAY.G.E; C4^8K41;1*\89O: M^9K737_A+,/O2_%61D57K#/*58%YDZ:@U6$'Q;W\S[H^\@L(8G(1AP8?) MJB>6DL;_TNNLMY7VHFX(UH.,*0_HIOU!L>+L5IU94 -A.C$%X1O=FDGI1,NN M@7;#,@\(#1S(]3%\=U"(=DM%V!U8(@AL M(G%E%&R@GU/Y'J>DBL"J=91[,+*5[G+=ZP;@HQ@'JBUBX6J6IP9#T9W'+A'1 M]) *7Z2[?4O+4[N]12"0*$YK(K3G1Z#2&F?+#N^Y6U[5&I(D]-Y$G=R%V%T; M[#RRF\HHDEJPYD_G+0M>T=L+^5KFL<%G]38!C'%75!&%5-EY;T[(9]9UR_'A M3=,H?Y;09:&6:$DTY*2W6N/ HHL\/QNT#>S#:I?614/H^B[3:PG;(M-SGAA% M5[8^+S:C6-5*E1@D$]!QX MR\-I+WVT2@#*PY7LWE@K-,4YS2HCMG!I> F5PSA98O].#5R:L7H8O!'G,7$^ MQILP[IM4+9HX%M\]>?-$K<9*23Z%7<'2%H["D*;P-;!)EDAZ\?RUY87>?/W& MEI4Q/AG3&ADIR;XQTCO\%#^QB$..U&8=XZ_(EH":*#I\A4JEXI"$]GB8A0O. MF/+BG'\O?HZQ#2-?\UGO &SXAM#T\;(4Q[1QKFE8LPQA3U>9'#"RA@@J0N%B@*;'%33295_7H>H0 4Y'9TDVO:X1-'RJ< M)#5&$C'A- D_OZ!L-'@HHD Z#UFS-MLM"-'+&EJO7P>[_$QX.>A0HIYJ?@+8 M>3ZUT"0_6,4P<2=NKGJ< J.HX= #/E:\?<7[V6/%^QZ&U0QEC).S[>)LY)/% MZ["PQ6Z,YL/,+.EX$E\)O7 CQ^0FI^+PC$O*06PE>*IW^%-=M);4#K V'R2H MB1DA?*'K:J2;I9L!32"RK?BY[:6GA_T5_I4;FX+VZYCWQTT@N)9_@-86'U+& MG &=0VK!;,!77G?G>)"1LHA54N.[)JAD9)2 MN+)$9%:=PS@[]57N+;E1CSA+$#XXYXG/ZBV$*+?2'*>'T]R$^XB'2'\OJ&*R MB'I"*N8[QB9!*;N8ZYTD*?*"2TT-D(F8L!VYVE'X:C.OOWD^XSP2$3?_DY:* M7-N%;/P,>8I5FW>URIJE6I@]MB\D[U#E)8I,G/SF9L? XJ9%V<(-@;MPI9D7 MBJQJ]#F'!,!A4'M$OD9+P&ZI%R,EN-E;P(HPGP,D,C:.=_VS,&>WPCXJ& K98;K@<40+-+D]E"539[;_J_)]OU2*:V ,N M+F8FFZSHIF0TD.1WEQ-+L_OD+FD]YFTC=#]?-F9[Q1J>/>S3S-][I=BRUYOF MU=@= K$>ASBTR\+(*;8INT <6(Q2%H);7)/H&TPJ0T"-IZ?"7>WZ^8/H4'SD MF3OUP_R?YH^5)*?SP*HR<]OGV7-.GW.E>I(Y/U-;N4.F7*T>UEB;OC,)3DQK,05+_5CW\\PKW[O_63TD%^(]*]-?"< !I-9A-,)& MV)(LY&!G9[(CSN#D?C5N&.6+4WF"I)X?18A*\?R" :M<@P04$.8O%5;7P@!P M@@)QE=*-%@J"=3>.CT% -*L^5)$E\U?Z<4Z@UJGYTE=3P M.[1]4\8CC4 $1J67PZVH*1\EQ%(9L1MVG50,=J)2[HB>B4SK3Q7A)8KR< M,9SCH?@W;"J!"#6=U$23YXBOLA%>CNRQVL,Y:^E;:J,#G!Z/Z2? Q_;].]@3 M!@DCZUEWPOI[_6%V]]P&Q\A\.31**38U5F'3_6<%-QS&"$2DDA/FZ! ) &LF M@TIK]F*6FY:W )!T8:3:]3%Q4 IPFYA5<[FP?A"68)=K%2/DKX9Q)!&>,TG@+Q M 8#,P$4%+T+$8/:4-1Y:5A4G.QC# -.0GB##LSL\67S=#PV9SS!J]=V."0D"NDJ MKK@VVI.1IW]1,_*8+.I,!RVK:DY!I/YZ!I"/"]OP9=.-F!6 M840@*8>/8T9-UF+BVO*@IO$?Y_W!Z,#C+!ZQ MR3Q9_"D$(T0V5MQI+#Y.:Y0T;A^?59[_[-"7 ^Z3Z]+.G MGG-O5H<%I&GQMV?-"\[2&O'53>:(7Z);U[(_#@D9T8T'%--#1&F(T':7O9XP M5T2BC6(WAF3&(MEX0NN,N5.@[H0'2L\@>G9-8Y$+ 8R-. M()%S%.\C&9L'=T[E;. 8-;R>C<2ZY[9891I-_4S?$WF+EV3NX1_O/$I[>K@0 M2G3-YO#'WWZ:C=O%LS_\QP8.F9'??:YO\O,_0CHVSSY]\EL:"^.RX+2&U,0. M];M@>9:GQ0J:IUTP3KMW$DEPN=A^]_GCW-S7W" 5'%D:^A!VC1%E ME'S#6FI#$]T>N-9A8J]9D\$GV:69ZE)$9Z4\PTFE>AS[58M3$V$S1]331\B2 M+6:W=\?P87_,; *?Q/1,CVOIWM92[H"X1 "'\CDYF&^E*QZVCY-U;Y.%AFDT MPZG8K:G9;1(!$.O5<%W-[%0R=VA1"OEQXNYMXJP<&[:5R<9'"QX>C3+>,. : MAC N-K:Q]F$>20^;10=6IU77/&ZU^YLQHJJDME1R;WO-!4P( J,AV#\HJ,A$A56YO!@TH*NR?"E*>L8&@$O M3;"3T1?-<$"^@/4A$O:X^?R0S_BK6$GT?9%D63>4(HF]6[$?B_SW__.=%#A-^M^W'Q.MRQ MK]OQX_";\,._]T\6SSZI?O_TL]\\?_KL#Q\_KN%[6\->TA;P#V]CC32:^X&D MIDZFLKR^V4HQ34:_NT W[3_#PAQ!+/@8BM_G1+JTBHHODI-BAQ\ K)IM#C=? M30XQ(P- )_7RQ-W00C<1;K];7%(A'WI$1"]-%(&R:I))+EF7W)Q\T5 10W6W M7H:#E3C%_]^X^-,Q!#A'^O!5)#H7BD(EYJ<+O*74TS'\-5[);!(+M-$UOI(' M)WK$<#Z^Y,%X7(4_VRJDR*='Y]JAO5BBP52@;O3!JE<""1@4TY>$4T2+3^?O M)7\QG"'*H/8"ZN.DY\Z58T4/?O7R]8N$;U*0BRT_TVG1%K #T(SW&R?<_ M25( #9OJAX29^G'([VW(?:U=^:)3@'Y?._9V1.NK:@I;DE421AZ[!@GQ$.0\NV?ZJ M70K) MBE!^6!D]H-7Y8=]##)\*>$-N-Q-N]M-G6.M .==B:K E(]@%B==NO' M\;_'?$;"[8D>2P-5:0O'8BD@N )F-=)9FZ/R""=-X*2?_++AI(];[L?4S[1[ M:[. 1 5E?-NQIE22T$8?EQUI:S=U1[FI?0NM;69%KW?R#XWN3),[[& #@ZJB MZ26%>2+SS5*+.^:J ^[(\D."W>>,5TP;N72]YKTW0Z.2!FDC"UH\+@&^=.UV M+"J(YQZD)D_IBW[U;MW?[#ZGZSQ:]_M#0J@Q![\%.EJ..SIS'92VW8V'6IE= MPX>;3GRFFWK@:Y]<.#A%]W8&P$M0PI- M,Y- L!?P2C0:CE\*)AQ6KXEQ/,6>*D M!'-L/;T>=Y#BHL6+V)V,S6<"P!%1H/ MB)=C$_ON1>P^H4ICK'-T^=SDOTD"M*N*XN&BSP HZ' MG,$ETHL0>?Z*;L44P>[GR4S&-9Q-X"]H-FYK:+A;;YOKNPG_\92WZ;.G-A,O MF'?DI6ZK%XKPTPE=XWBYO!R(S1)FZMGS_U,MGCWC[KAGG^;=<7D#$E$O%>?. MD78S7V2<567==O;B.*90J0J?;)H;CGO3/_7#Y/M\,B?YY54=C Y.<14)IN[Y M[AY%PE*R3R8[*JA6H80B M46B++>6=Y+8P@F&RT8J?DD$J/_S)4TEBP$#HD8A#%UD;RC3H'Z*^U_O;456# M#9$I,(&1(&D9MN&F]2X'Q!XXJG<^(Y38&0-T'?8U@\"6#;,PAB%+G.'\7OW=E33/QS%C6)/N^Z8@)F1" M?BA#8XR(:B5C$8^4Z_,S!:_,)FK"8Y9V+8Y@'.&PL;FNNR/.6>YS#@Y9#[CH M<6=HB<@6@/;/P?0>[$Q,43@7$O!LIS M;Q) +*Z',RABJGF*?V#^XATV0'*^1+U@B?GLGCI>P;T^[LC9;W9>70H'C3Q[ M\J#Q40XB6RY+U,U/PONQ#_][3*F0O "CM<(GMY%=;C+MZVABE#+)KUL_XF*= MUC%'07^DKCMM $#XP(N8S8O[E2>6/=#@[(/'US+I'TNU#XT[/1.^N7?-R;7M M^CA@K!+QI?#UW672R=/54;=@#-I@^C[(_2,08 "=B8*+K=$T<;KX=D M_?)SA]GV'.SAEBWS&>'95[A-3+$8CBB=Z ME<:4J_.N]D L.VNGH.95:.1< M.>]^>A0>AG9Y/(#0W)&R,QL%#K;@CJQ[*9O4USU3FH([%&L8A35ICNY9!#>[ M7[BL:1_]N'L_KIC[K4]O><4H'SV-_%5_X_J3HN^E?4JK1OJG]8BA6!%2]!G] MR/ZJ#9Y9'_[G$?!UKPP7$B^)SV!A2/04% E=Y2I[-&.OWF8,"8]S=8][#AK+ M+&GC&CE=B!ACYP4%\"IG=MQ183<>NARU/T[5O4V5I$^T]XB0B:MZM%T6$[H1 M<%#PP\XEW7PGBK3+@U&3LYSGZ_>_2KS/IX]XG\<]FNQ11LF0-;4TN%$\.:2, M\9\6F'G[I;K-D0V-&6># 7AX6>LD=60DQHCTC V.2%:$07W;L)2S1'R>/,YG M50URU*^.PO+KT[2"2"A%OTSS,J*"EI?3=5S< MSY)U#VYBM)S E.;-NHQUP%\KG^.NJ/]H:)0'G=..I77\?@4?G]'6[GU7LQ2- M^-[$34N3ZP\P866G)#L'HI:%I21Y+>PO2%S@KTF>]LGBZ[CPPDM3KJ'9C0!H M2,9WT5 M-FK2KH\BZ7NMY%U29^#LA'V/RU -E;1: :&#TJ_?;$APP4#1;#;2 M84&-5H:;J3EJ+DC&C,:'N S?LZCXUI0R1YUK@STJ(E*L =<"4P3E%MVOC8H3 MJV8 19$WS92,WF'7P&!2D/QI'*.:E',UB>#7GL)!PKA*3 1A;I\(I4CK[IX ^"TKS;L280&-D;6E]\<# M%!/>]RT%47$;6?J0-DQ=]^2UJQ@(W3 ^H:Q:KHV&^Z!^%"4Y%;(IA!ZHZRI" M;GFR!1%FGGXH:D3A2K;C=V 18KF4EO&>.Q/]B==4,.K[C88A4>]#8R-93W(# M4A"(*T:U&ZSF*3 RK?'#-3)8GT'_TV6BV,;Q7^ M3L*/Z%8G%"6S,!L<)Y5WER2"(!*2GU55[#:S.F6PFL(TP/*]B*6DY_O@R5LG4\ MR7[I/K+32%2F:0UM*81PB0$%B$YAT$VP ->-TU\0=-1E&-1=1#G,R^>\FCNX M=8"92#^N4]?-$#L78 E:P947!9;K97CQK3MO[4:ZW,E0-TK'*OL-XA>,E1 \ M$.00@U=(D,0PL#VH/'X:G$Y"% )XOK<\XL^:W2B[8=\",>) MT:=<>PAR6SG8.91PYWH$!IG8KU)G5>[@\A@GA3L?@R6KV\ZIAH%P2PU/^/\; M4[@H$B 0;]>VOE09C?WQ(&"^I 6[:]U+'J[:8X\V#@_.__Z^T:/KN)=#[M5;79-^J01#1Q-"?B ? XK2Y9IR?@ Z9UMC(M=GXNN:3C%-P1EG, M'E=/#6@H2&;#=+0LSD@5B9:-"1!0A1%G)5_:6\UXZKBYPDC0< M%-2'0[T*Z^@CS^_$\,K]53M>N>]\3!K:1/A"A$"K/FSNC[3C#Z>\K/6P+K?R MW1LZ>MV5Z]C/PA*FU^2[K!'H=1VA(!6N%)8J/7:_N3 U5WUJ M?8!P=*Y5S?5P! 'ZQQ6N2PF?+G@?HYF>@17)L5[&?HN'E O*87ZZ8+<^?MIO M#OC>\G@I2N8-K8W.@$+N.^$&X3A=X[\%31+^?(M!,I>JW<&G9=&(6."JP8!% MI4BZ;E7BLXSW"HO[> M:.U%+3;'^;FG;4SX9C_EO8";IB%TBL^<6!3\4A\0AD] FV-^BC*&5=X;L,FH MI!?.8G*@='_%U1)WOHK:BA9;K3K.64*6XW0*RP;FKSE)FC!<*AQ\AV.P']9W MQ^.[ZOKC6BYK]7BVDDNT^U.)[Q"KN60S$]@G'[Y8SB)9&'R0>+!NP^'=T.9< M7+3@E'78]Z#0: R3 M5D'O,BR\<,SLA_H$6ERUP>$1MOI?U_H?!:,G)]J,O8QZ@=!F288*D!-J0!3P MV648?8*KK8:P9ZL%YY"#5XK$!-HNW2?*J4';@DQ\D-F3\+[F3\ MI;"_7HL*-'H,=>NILY"<7>23A?]SX'I+<%D='3ZM+Q-\_+B*_H&Z4UG+L&)! M]$;J-28V6E+M1 K;"^A= ,Q/%M^Z$X86.(*38#U%&=NF)7^!,"9[-EK(1Z6S MT8* C8>*1SN=GG$Z/Q?Y_%2(BI=TA+11)S;\)Y0?J(JOU:PQN$?Z^,'&=TW- MKH3S7E-KT^:]T95!SP<(.X% M:?K_4(8+I6D J%?"K"[UX[ NZK!5R(2'&(E5;[TEM!A4LF]RT*MT?=+8LNHO MV8 17(?HAX/??$76B*3>*/*1P[TJZ:_JZ&RXOR6IR$+16Y6)A=#0VYE4Q&AD M$VQ.H)Z $@-6FE*DWY+>9=JJ9/="],8K8^PS"6!#<$OF-XYTH)WDK>0MK>!"KG-P_/RTY;> MFVG6(.M;DNH#5-9[+X(5P.*7D"O16 \$?) I@ M^G[-642\!S>JU9M&KKJB1>=;%M9]PST!DCSRT89+?60SWHQI2D]J]G2J5BQ' M+BFI-+9T_=_A#\?@60S8@N*=P +QF1RS$?"SA6!0$@YI^J&\?^1,Y^?SXW?& M%36D Z)Q>46-Z#2 PW! #C)YA:@-Z5TQ&4$N^J6\^L6',_>/ OG@_J"0A,= MD0HN:;"&P6WD6OWRE"TX9.ACMN]D#-;!ZAS7QXYUB.F\T.1_^GLN(]/U$Y^R M*KYL+SWA5:RI: @_-0Q@>DC[]I)@U^=^?4[8\L SR5W-MP2_6C.],?_*"_+' M+,)D1R8CP87'$]\86AJ5KO\]48[OHQ/>'E"W[U<*%*0 [1,>%+/S2@=_X4)*_<+4<92(TY:FO_[]TRJSEEAFHR#_1?+G2WH#T8_$_,4K'PC\$0S+7G1RM\VZU<1;=%FB M 6YV5U20E)18/%4&GHZ*'&NR/?*%8*8H<4%31I:$YJ(@S5.E.D*NM-+5)T%M M*E4KC9?$J_]X_?>*G7M!EF=S:X>%.. .XM/WG3AW,8X65%WPB<1"TI@W[G#:'WI'8RN9MP=7 M4I+^=_+9*V4#\$%$+O CM: 8/&%8TUK=;!6.:POI<>4=?+A3ZHT>Q=$4^P\= MU7[9Z6E!-\*N//F#)F[)*J*3VC3IK;) (4"E3,Q(&(RKOEO+.I\XDD\6;^@@ M]5X-\VV,!\W"LKYL_+NYS%7MH:/V![,N#.GD MJI@'E^;.1A77O5CA+B)I;-GX%4A7E2]S:=J(_?!P.VZYNR3]E+(P,0'2]_$_#5X,YY1^$ M7Y(=VNZB;)M[R\]#/+_CF@ME?&*>WC!/4B-I8<74I1N-!\&G1F60X@\W:3F"8/9.Z#;NVA^0<&"(W=%D@] M!),81GZ,')@HTT1(3[L33B<3O G#X4N%)#CFY["8-&D3^)#\Q M?BAC'H@WPO61O/_!?U_ C'M?1T'(@+ MY\C(SIYOER)=PT3G>*K&]8=Y)HV9?L=B>% MOL"H?XCK[/TIZ!QU5W>";\/>#MDAQV:=IFDT^Y&E<@39),0",>H[1M.6@ZU_ MF8RJMR',B/P79PL(Q")WVK;^9^]1(%P9SJH%85:0YF*S?L7M4O,XBF^2PU0% MB1V16IAS4I$^64(OF6IE)60E1&780(?G^"&1^.Y+?0,][L(DX2 M6X]B(3VL.$)A#!%1@FT0+2F.06C3Y$!,?:)PH7"?F"MV'G:5Y(SEEIEWG5RL M4D84;G4ZU*(R9EEBD*14[_*$O7O'DO4]S"L+PLK+WIG\.>! M%:DE^\K:*=JV@K^G0!.3S8ZXP8GV0W4WX8>/>;$?6U M:311>00>3DX].K?]7IB0 M7XE>'\04=BMQ0F&2=R#-H)JFYZQ-) LR"E!)TY^8*8=#QT'65"2>]NU885## M;[=N4+DMRT;2NZU]&HB&AU<.@A6_@@,G)8T\YL?#NT6N./6@DF>2XFT8_;"F MF_&J[P]I"YF01*)QEMVT]7'@Y$3]3@B9P0Q0*>EI))3F1TW@ II,*S,Y*T22 M,DR];\G5XU,8J;VFB;)+E4ZA\-PM)WP%@B@!+NK#.TD-Q!;#3='G<\=_B=>WXH1(TR&5U0-'^DH26\NI0)A]+#1Y*LI8[=SY%W+R;9I#F7L M8EH:B9-8R!>EPB?"^!^3"HP['K05M/A8T_6N_O%#BQZH2CD7,G F2KJC;AIF MRJ=(F&8?L/]^2-#,TC!@^S:,7\4.;$=5MD'V?@4,*>MJ:':L#]ML&ZD9N)=[ M9)>_P2&E#)B\+K6_)=QPWSP,8/ FI($D3>1MV[LV62,F1'JPRT2XX@R ]\=W,J>=-]=L$5]0K. @/'4 MEL_89%^6(^Z3IT0#8.E19OVT6JO\2JZ!^3=)W1JNF3[3>!R1-,V>:"O%U(Z+ MB'P*(X/ _/_AI3J*("^O/-&YV33:TY2./X(+G//1MH2Y:BZGA^M=@YT4<0D8 MG(%:K#Q7I2[X.-A5O-]<\*FSJ" B8G2!98@W=QF932H'K3 M=?2_[K1R)0X37VUW,DQ:?[9*LE3'J(B!7\&)[I/SM9A&T%%F6)*NGB6Y*JF3 M2&6@:P.=%@PPD"KK9I+;Y;60)/+#?^X7Q]A4+67MP[RT!("?80H&(7O?\JI M3W_\J37WHLC*JE,SQ=_$,Z?3@]7]J+9N MY>N8.G&U<%]YY%P(;R9)G%=<^G#ZY-KF&J/)\VY*NEQ\(ANETF2Q@&E?@5X/ MF2FKWF6T03#-#KRY.X9/J=_)Q,;2XC/($,)2"1_NVGKQ,DP/_<+ZYU\PR/WY MTV=_L*;PER]?O]"N\(]Y:X@<]?3:?^9^+VW*M]G]UI:*7?;/7[S^UIK-)?GW MY9%ZLL/0?K?S7_WRNWC_]UA YQ @HM/,Q+!H"6=8)EFBB(WPO3Y2LBNA0GS6 M)9H-^JUD51B"RSB#XE,A0PG)-KH&T_U0M5/;?[6;A_,ZJK1"QOPPYC!(!U'R MU'T[8Z@:5P/Y8"Y0(^3 JLEVZAS\1.=1$ MK/8_/-0Z10^T,^B4ZY$E<1:O3U1PPK (X/' ^*\(.O$_DI(R=Y.HSHGG5["\&//+#1^O!3[L2X MO*0E7:\5]E2CYP?033R/M7GW6#G*1RZE6WM97"D,(%M 7(KY?+2<#!D:3D;1 M6J)!4QR7)+_\01-VT7N:XBJV=Q*QP<0Z1 R&IKW-RJ@,E[4.Y8_C''VWI2+< M+6;,VYF>]*5E*+LH@?=KRH;2X!#LEI8S0+^KB'>7 MA8'\VX/S0[X1O=7#5&RU3DZ?..@3?U'A"@)_U7S""/MX>C]',=M-<$.";U'Y M!_QK>)[@$EG[1NZ?D+5)G)[O_KI('!1=2&]"(#$NOI+M_((I^O*K\9&P$!\C M@=1M%!LX&H:X>-!F*U7>GS,=: UJ+MNQ$^]#90K88F-PVE%O(Z!QX;!S>+$HLH0]M"^ M!J2ZHA6^H0H[QQCQ7E7Q3G+4\9E;F1+!(=(7TB\QD:1+H-E!^4A23)QY6OF_ M#,V%=!#)/X7:N$J!S7$D>!=ZR5[\4(&WV"NP:(R;/W$[7E=>#5MV1L?R_-) M>?[WC^7Y>QA632^J<<\S#E6"K%.FJN.>UFOP8;?4$AZ6/-DV>!XL^VO+VHXF M4^2.F#5\ ,*+A/_[?__W\DV>? MA__[_/>?D[T)OUN'>7L=AJ>O6\;8RVGUMS^__L*.P(_H>G_OGRR>?5+]_NEG MOR&GXF.NI*EGD\+..9:B:P2[WM=K0 =A2YOQ#JF'W%$(L\ OKA5S')$Q!INT M!,3T*A:B(<02DG,R]P_.3[4-HHR#PYY(ULV)=*U82HQJ63.?Y2HF;,!R1-7> M&C4%QY-=69:.NX#<+RDV3B/^Q=0GRE-Z2KJ "SD53L.Z>6H93V1+KB:AYR@= MZ!] Z__Q]":MV7XMG'@(:C$:A"WPO743+@I4. &J6 S'#KTNW*>[NPZ'S)IL M$)BFR[]E.BN+\>)"=*:U*WGWG YD/[Z]1*^!,5F21TX#I7_X&I:&/Q^:%9-7 MX.A#"HW&E\)0^-#T'#&&SXV: /[I 5X,\+QHD)ELM&5Z7;TY?0=V)GSPX+:- MY#K Q:"P8ZH.LS@6[9V1X[PPAE+[#:/UC_[5:T.?J$Q"8X'2R]3,TS\9CV]A MQ%T?5\T+98*RAYZC4E7_ V,^:3_O[*+'=8P8U) M&B1QK69!4"V>;4>CORJ5B8"6G-G5$1F;18K7L%IJRL+@,[?2(+8*1KZ3?D[A MB'+M8+'J$:O8)DNOO5:N2IJT#7$;0\HU(I0W-!J>$]RWRL,5[SUU->C ']R2 MSPCFHNU.K#GLK7D1'" 4I>2JKW MO?-V"OY,HD!-+,80;=)LIHZ@9JO]Z.6=A.QM%N01DISQC1'1Q=U.V[L+GE,\ M?,#P,XWY8Q)%RC)Y92-O)Z:#R&EEJ+F9UP_E)TA+DXG_>[1H6C/"?^%'>66- M0:_#RVG9$BP1+(&F'TE>_-EGG_T.^[D.%U['O)!=+K[9V\@Q2BZ!97N0$ Z; M 1!A^9UEW9]^EE@+3EABY>$5V7G MM#W(+!++XCI=C2\@SXQ6+IWUWD5T;2'E+G!U3#4A+4W1!A.LTKZPUHA>PID3 M<1RJX1YYDR;\]BH_$I&?Y^4_?EG(C/.D5T24O#INCYR'4@:-QME!Q&X6\(X5DC?G\ M_WT$YE\<0I)#-%2"4IC"SF*-> MCHB_')D*48!='E&QB.2C'NM5I8>E!A,N.VZ'Z'=_C32Y*3)!TZ"SP3_&/1P. MT*+1W+Z,WY=?AJ-YYG[^0,_6B75RVKP[9]W8S:A2"D^?(R8I2Q-D>;'05LX=F>_[827J3)(^)W7WZWH&[;(Y,_['3N'9H2;DZP$F$& M=1W@,-YWM9 [?OG=Q7=/WCRQPO.;J[;IUG'0(=V.V,'"F;?TMXL7APXD@*GT MQ%?Z=;IB?PD8/[%5A2VZDGKQEO02#OT-U@V\M9$:)-KQ*DJ'M"-O!D30\6&V M#7F [;CEAWFM!?S%G^A_;&]0,%Z+T@O>\8,[3>K0T^U/9JC)XN4P8\*8B'21NWOV2=^'DM+"J?."*;( MQ7JH-P=90M1<'=Q&=F5W4O.R)66+R.\,+*;H8>G\EF>)8188[SC1-%^TO$_- M02K\.D'H+]BX-F\#C@HF1OM49.+B? %80&#KBR7CM_,*AQ2U0=BLV9#U'*C& M.#X\=QEQ6NSY!T%*T*K*&D/<@.=F.#[(C(&'DG@#S\X3!KG*:; MEX_^),.#Y]9FA;)JE/, /F=(S%1VI.OJ)0NODE6A[H,=Y%";P1H?3-Y3^8@;]JJS.13*NS3%;#%/=KFA492J0 M96RW,)( *77M.S1(U"M;W QT5/?5K^=: (OS7NO$4ZTCQ]N/,<+_-ALL_3F\ M$X__+(+W!]*C/JE:@_-P+>2Y 8BC$)VXTZIT6HVJ9%J M)/87REJW]IW$% -.%(FWLF]/I!Y4Q&?2U>7<%?=[I%V3WA3]6=?[8C?W@_E\ MH>5;DA+_XKJEBMQ&"W/;?LUM9Y)'K"1%%_YTKFY9%3-+J?QT0S#7F3&C6"=KS&5-64LKJ.LV31$\] X]@B!D7^(:;+W)UHR<##M+G<"FRBY M&A9!E#6;AOLJ9B4 #8FG=$PN^ZL,UCL;2M#WP]0@"JM4XC9- M'MN@QH9S"3VL=KMM#E]LSI';70BX+Y(4Q M6&&\8\7_N68F%VNXZQGU$^:<50MA^S1M45EFHM*8L=)3[995+=^RR>!Q>++X M2W]#4+1*.AR("OJ&6PGNMEO$6!(%/Z<*Y!/P:L@TW1SDWH2NL!4+7^NW<"R37 -'9 MB&MCXRD<)3JMY2GMA\)*T=!P1'L.,Y](REGO5>P@<+DSCD!]KD-%H^46ZE.I MRQ.?N[#*4A*6&VVX\SJBLF"B9U%-&MP2@E"R#PJC/HY3"IA\#_D(S_>29!RG MP1':MT(5*%*DY86Z!T3TD$XL1\#4H]XJ!I7YY8HRA5Z!4LS.9((?W'&D=/4# MN@K\.906:Z,F!:#QSO6],1AKKL]>$/JKN'.L.["0>MB6[0BRN50C%K;*" ]4 M8S8SFGZY>&9W.P9DB^!D++41JN'PM$*Z3I+%Z]I<^\$OW_-:':U2-U'ICJD8 M-GVN_:')UQY;9!$Y\1$1.1W57H#$I9=F&LPTO>?<7NU[N)2CT'L-9,V&\KA)U<,R9 M2$P9B1='9CA@$H]$C*6FHD2 4$^!![BW"_)AXVW!7CAF*'@W)RCZ13_-'?I; M1-,O08YS2&BED>O&+<]ZGI/X%]ZB:$"A@F2O-KX3!K9F]Q1-! MU:G<8G&03'-G5P]#?R.ADP%YU3%F\3RCP"F?%B!*=>;MQPZ 3'.P=>SZ() ; MV=R"2$9Z&M@5QB?CD3BWF(=0$=%X!45369^P494Y?X*?W,5^VZ8F%ACVI7[L M&E$9)79+=X:WD5;;_B=Q!#[$HSEZ^?!^)0U6I0YPQ;YLP7%EB94P^I?-6MV< M)A;0->MDTU,\971J'@%)D<^ L$.C03MPJMPQI)8CVZ1VX1MP93))9/5#$O-GG9@UP/I<2*7 L:6$+2$9.T'5(FJ!ZC6T&M<9N'F. MOZ+\?LDJ$ZNCUGX:5\&(=5?S2.N0G0V:GB0\8.\JC96, MYI&]$!;"PD8RM:K,\RK:=MV_3"X@LISX7]G144B0Q\E(\,N4KFAJ" G*#EITR#[W1 -^A9XTIQ_D3)Z4'T7\4^.UYT MPNBFB +RA*?U_T2'9&P.!RF(FF8LGW:4Z MJ9FW/=0G+K8K0 8SI[K)'S;4_U1V4ST\">+4P0PGG!'N>T9 Y>$6)DE.U M!#-BSH?GJ6:P*,J S@+'HX5-S[K#:2]631N0)NHW[GB3#*+D0]G@W0A>G5<= M__:DU?=8W@#!GJ(T&;4DBA"D*($4%XP"2R\*W'R; S=U]6_N8$A3/L/XHA'? M$_F[,%K")F!;-]'74F9*(!MMF"U4&@^$'IC6#.(MLE[8,R)#CW3P:3G^L\=R M_,\QSM\"_]])$Q:=5L%RM'R>$L)ER^HBAY5(7-;N--HD.Z_*4H&26[EN^\XU M%=_-A79T0G 8B):'23'GZ/,[WJVXG#0O[,S4TFF(]B#9HPF!:QL^Z/EB"F% MS+'>T)0"8SY-*4D.Z,Y(+4$5Q\$'%R8;<)8IRW>BQQ4S+[,DA$GDWY(#<076 M)5)]V86#D/!CS$;%OH3 1N4O7$4@:->ED/(W4@Z"V-I)N%IT*O7=9\8TG.OD MM9SZ8X1ONVBE-E;2,;(:F4#/3PM+"6]0B'X^Q+/Z1S!E:E)TWZBZ;4Q>\LIP MN-4R;_=(/0>3HD *^;!$JB/$^P '\-8*<%$WAP[=GC1\89X*(VF2-5&1W,-6 M;_NY5=YF;N[\^B>+KQA$@R)4NV)_VX$D6:9I>@M7EU0\"_M RL HU6N.H&N& MZ>I6'-V]7$Z/>/V/7#BL$PEY:[^E-&T(YG86P\8--GKLDK903B#1BBT)TWA. MU\B[87A3@V%2*E\%T2($DK&HM#<$+2GSHW#9\B1%CI'I,YS33].'XFC9UL+Z M;HO!QYJ3D8;91KYC/"C/-WN0^M9)ZW?6"NCOKQ/LRW0^%%:2Q53%V.*\I$=4 MWSI"R.QMI,$U;@B:B.(X,/DB L7*G;GOO+8'R(&^BXJ^7C-SF]V#>Q;4"M; MY%I/'BM6TD)OE$.@NTE(AF+"6;JVW)R87 69$NM(_^KERX14I=BZ,)W.RHBC M\_9FE;^.WEV! QN -"W.3Z^>LM>S$[WK=Q(3[T1@* M4V0GPQE4_R 8=QS!7+G#<7,4.67.8\M.2-O^'&&%#?%8=PER$S<05MR6V\W: M?CTN?)JHOV'J\'AF)<=V>E-2-D2Z&P]6R/10LF3K!#_#-[K3V$K'/I5(QE&K MR:B*U3_$"B&/*U-LFY K]:/1T1]O]O_&!?+D5-89.3-GM>8)?3X79<):/^ID)(9HAI**?E'H.ZVT_5@% M-F)@31X-IS9.MP6KIHXLC$6VI#+CRFY'@3Q<^&_"0U:I7&.ML@>"H*M$.?D* M]!*IL(AU'7+)6HMC95$>>[5ROY$E?K SW8J?[O"REQ:=\%^UF;_C*>M547,[ M;@PKXE7>60:P+ATPNK:]G0J2"J:#)"CH/LH/,;-5<_-JU+)_QC;Z8]W M'M4]F>+=Y477; Y__.VGV3A?//O#?VR@09/QN\_U37[^1TC'YMFG3WY+8\%< M,,E^,0ZL3S[U'%BZ\2-_:K;/DB[?29\[HF#]RN>/$WJ?$_HV&,']%:GK.@DB MS\:OPD:69@$J(6O#T _(S$:N3C@98<<3 MTCYL^^L>+3S4?Z@=>IMPUF_KU149UL<5\+-NZ9&2L-S '^:)6)2_=(>\6Q$F MYZJ=-U'" Q#H7S3QFU]#P:%;O;7X$B,)'XQ-1^/TIUIU<@+Z7M3-(J;9F37/_X.?WM<8KO M;0LB8M_S_E)]6H882VK(?-P0U>R;GC@EN7FB'5,NHLD:4+\LQ\&@70+F%^+=*KL5X:QF(HD7!S77>-,.L-_;)G1W-Y\IQ4 M!C>77$+->&80[)ID-OV0&E[_\N*O7_[]-V_>OOI6/1O1TF._=%4/0RLL152S M)"]G!54/^OVP>/4%>@*OVF6+)]Y2TAI<_^.^[T/@?_E!@G#N2CW?$A,D:#Z? M<6(./(>+%V*C!L5=20?)A.@PSHKE.XG%4-Q$1]X7$Z,)P57$H1LAS;:I1^Z] MM\)]12KKFB^@TM_NTB2+N, :[UFO^_V!N:@V4'[STZH)X_#UX;2W7G-PSHA> MJ34"LCZU[MAM_4.[/6ZUK3E',R@!/T<]8\Y.X(KF3(M #']_5Z/^:C<&U_IX MP*)_$S7:PL\=J;1.0K 1$!]_HQ7;+UQASW@7%Q^]>?/%5Q_3H?*FV1^8)O*3 MIZ")?(9+V^_?'"&9\O**?(DW.@U_5M+6CU*\ 0T&+HW>BJ^:Y0#YQT^5@!(O MK?RBO_>TE-\0 QG>\6O+X.+K?SJN+QM"! R<8R\N)8?&"-Y^,+3]ZK@5TH*# MJFA:%;MK-\WJM!)<(!I?QE:S@,)"P[.0KV@61*A/1N9\N&J2VBD=^W$UCSP9 M=F/_S83OYC?@IVR1RF8(2"QGQ,>NETTG9?O+,)4\A/%Y,BC2FM8")?L=<'GJ;,0]4N>Q#6COQT$X9@5[)5- M@;(^DJHMS1*7<]\U48[Y<+% M7#@%.&5<0#(\MO4E?:A:(A!O\>'Y$7/5%&"MI>+36_<7>VNI[HWDH+T85,SD MSU1>RC2#3OS#]2NQL&O/]9;C"L^1Z$"0$&XX/C1&VXI #CUE#;B$%IBFI9<) MCXF)'AT\H$+E*-D?.E*/?I*-+[\[F%OZ&[J_B&5I^:54+1O*-+!$\O;P_)X7 M8\[5*M0D28P%19XFT0PYBS*8%:Y2Q$[*F&*]E%/9A0]!^*^/(";]<$9@6\F?#&^ZI96I?BM3Q3;*D>G=XG MBZ_#O/?&$.7>,=B3EZ_K^HU('M):(#I77$$.ZC<$&B:-$8CN]MY?5P\#:H"9C1V;0'\P;RTI'/HD2B]Q>Q^ZW*J X] MVX"Z9_Y9@ZL!.#F_IP=61J/:"N$R*\WI"*>*;P02ESUMI+??[=A"NY)HCI^+ MI;!TP7+Q7KMHY@+Q=0PQ0,YO2?W LD7,J9X576: M_HYQ,+R0]U$;*4Q'6:'G(")K<:OE8"C:"R]%3'C9@%" 0UAP J';&1&?)L:T M=-1X1A^19>.HW-()1KJD1[H<)8M9D)H-2(V85AH9W0D%BLNZ<*R<5/^.?0S,7OW'@07R3?KUFKFU+)5W&> MD F<\.EI'%E2^_%N0?[S8&!H#>N#?IMK&0X1.Q+XW#K8DFZR[1 M)(-[I[Q25'8BL( ?.^N3$ORS7W8)_C\TK'XA9SD/ID UCT6;B#2/DG;:L)&+ MNW\3M\@2%+_1@DA7#9ED[;N65%R?*<*>[:OY((&@]S=1]UQ]?<]VCU(^59B" ML4[P7Y<-Y-WKD9VONPV21OS5C4R;D M4A1O"9'.4TM%6>M$W=QQ?KE]3R>8HXEP*Q)^,]2BSAZE5X"$U ^\[.H5E&[[ MM40/=;>_JG?DY!!TK4$3[*LOQL5')'^EJZ92-;R_XX)TKV^UK;!DI('F8 MM/'<4B'60U.ZO#FPFLFA>:Z1>HP4Y$Z8A=C["M=Y<-8BJ7+X!MZ?M' U1_>= M%RG3_K!+:[QAXCY*#7HO96E=X>Q:P,C,IWA8-=X6LV:F-I*H\VP63G-<.'(U M]Z=[1:*U5$RM](;67-$$M]1XH6VY2V(W:5J*=((\MJ0(Y[N'G)RM'H6T#I>* M?K(ODT!./;3< ZZ&"]T:0H'F9.I9^;&0OW/I:HY.+D$*-(#^+WF/F1%HB9A@ MU37U4"5% !&O(=I%.J8KJ6MOFP/6+9,R[C8=$0/!7B0*=.$*2?Y&>?NIOE(5 MTEUT\1@6CM+XQO*U-6D#:KG;)6,3>=PI6XTYQ,@R@DJM47&H"?FD:>"()*;+ MKN;1;NJ6V!/YGRQ/Z9*IIJWH[%;S6>3S9V3BB-UD[*O)0V0D4ZY*X4OT3L[( M)\\C%WS,YETQ3$=2C"Q;M;9"M\($4(D=TC>R"8(=4?#);R(G^XPYF91>I@0G MS.B5.2))8&QX,9<2&<9] M'LX%.KN4_5SIYX-718R(D@[-NB>5/L85H24S$XT."@1X82P[H5P X5AQT+DN MEG1=YOR',B=,)0'/H-]=Q,6GA/VXR]:LMBX;Q4>XU9Y!)BJ7G D#14F=BOH3 M-:V>-RD:,0'+(>B-*.XG9I&-"2(8SYI4+SQ;[B-S-?D%AO0AVZG5$D$"P;D5 M; Z,I"Z$?;_'VB.^8F;9"&V%0W%"WGM9B=ZIE[>M"@9"=D7NA'LS=@5W0CDC0.!=C%]V^<0/8F?UE: M 4]DH_L%YGG^&3_/0NZH.K-X)#G>P)T4S+\X9@DSG@BUUKO(I(Q'Y+AJIZ8J MF2@%-9E-A _)IQS63]B.,5;\ *W >V:0TVR;@H,-\2+V,2V7 <0G9)"6-G L M+D?XKS>II1A;14O>3MWFB5Y$4RCA )_#Z/R!JAMFO/7 M_;!C\\\5V:\!NZ6?"9G!\Z=//UE\1->0[.W+%W^_>//ZQ=?T!4O;VF00R*E M*LD]\-D"2'O<82XXP"I_0;"*Z#/STVRV9MN.$>:3_-Q20+2&B9*!Z=]6#5Q) M. .K=M^J%* Y0.Q&')@4OM!1 _B>&X]*MX" S2057EK\OE!O=Q\CC-VYUS+P M_?YPT1]US#GVHC< THE=V.E=[!3A1\D\7YS_(V][!%/[&OX--K=+M$UF+DLP MT- ^5LA]A?SY8X7\'H;596N0&!Y<2>>:O< DCDGQ=_5NLF$S\.1WAYJY'[\. M)T78QSL#M]D>DC1KTX7/!\ES5"LGR M+*1JBY!=V1P[[@;%]:@^BR<*>WM@5!^AM;A)6@UG"#^OVLY$Y28V=-NZLAD5PVGY[4K+8'R)+43JJB971 X'.8P#*4F8TGPY7NBT8HV#E M.8C/K%%Q*LP.358%)A[WY5;"9,83F5;2RJVX6.:.)@ AO(?3_\].)=*@?HFPNC)G8'[Z5M=MDJ4A[YG&20]<4 M=']#WC9OGUY.]7&>69C2"YP"<:U'LJ3FX2F%U%\"<^T*T#0*FO^IG4N.GPW^ M:(&,C3LF(Q7T[H0+[)2A[I_']:74/G59K$D;LQ'+82I+3J '9P:PD@!2+(1J MD1X#=JY A2>2B43Y9R2**FXAG1G\:).+U27,C]D"2=[ZMD&M*>W@/&$OUE#' ML6Z^<%3YG9XUFGD7O4A?)SE 7]9,UD^A-4L2CO!CJ /Q W3L?X0&Q+1.8YAA MH&7UX\1&((Q2YGSC&@];S*M$:_.-YA&HG\UKT58 ;"*":TLP:?J81AVT9XZ M4B-S5E 5@! 620)I("%CZ36]I,;R)HZ&1LZ$?IF 1SLEH=:4VC9.@> MV[<41!;W=9B9.KGHA[@P;XTX:U/B";L, 15V+H2U_"E-CQS]I7XP.@FBJ]BR MJELB/:+9'9JQI#%$YTJ6L$@)>4[<$NUMWG1(E?2DT!QO@/Z&S$^X$SD_/UFVS8M)K<_+!' !^/&SD^PH$3 M;NG/6$IEQOI:UL:1ITU0;E=KW/"/&5*=U$97 RD$6=,O9X$\7Z6 IC= 3G . M];^>5;]]^I06B;-(JHX&CJ:#UYG!^<> NF6VTYR#!3Q;UEAN8&,IX(BBGTEES/QL M;65-4SY6))VO.;'Q*(X( MK05K+?G)!SE6QT\^SX$-$%5=#M'U# S3L#]!KZU9&VVU*GY#*Y[,I)>450L8 MYE,"@TI;0ZAF%0_A[ P&3T:Z%Q7S@":[D9W9&LH,N:ICK6$Q;T%NPN2B5#\= M;>" + ]X'4,"P1AUK B<:R%G^D#J)ADWPH#I%ZM5LV=%M^_" MM5[3=_.>T'"I_Z8J5[ $SYEWYA-L LX?@B-G1=[R11C)BW7#5)4-J2'$_"'( MJ&B!<-3'Q2-6FY&EA<-,UY!24=%?*2'#/PG++OR^ME9!'"^Q==%X3J[#![VK MP:*-G>$"P6'=B^97E>AC[[R"J";;I% M5$MLF+Q"'C32RCOY'&T_[OJ;8,*W% ^N$D*O)4WO8MGUK%)/\\?'A,VBGVN# M'V9^DKDA>;\2#-IL&-JPQ:I MSF48$(%95<2EW[746^P"APQ,B4P8V-12Q(-4;2T\F:SSF; N')K+6KHUG*\H MWRR:E#RPW@B.WF ]9!I$[#/EBD=&0TIM[5!ZI <7^+Q/_!WVY[9W_EL[ V(U MUS"9K"U64NYL28FV8@^X2AHDU)=R&+ICG2+MO<>NV[]*P#$OW[YZL7A#71[ MAKW0]%,%#_5E3:F9<*]O.7U\XB=PNM]1I^Y[.F:(BV67/Q)9V!T."K:4M M=IH55,'"\N)1VA&GNN63'#4;2<K[F+<]+'U<),K<=5LZOS;J?POPUKHB#;\?0Y\3AT=,<$2 M9S!G <7$3+9"^-Y"YMC=G), FQ:6?OY&6)Z9 JZFK7$H],QL$0X!"@U$0+"T M^=/[1S?#$DA"0J>!>&IU91/&&?-YT/@C$32I'=DD6ET8SA)K31PX#L>]-#I] M+Y#BG^E-69ND2%8B4=^D,$'GGL).:('8&V?%J^MY(+N?Y)T^MHI)VLGP17&9B >'ZRF!% M*D]KQT4:"7/U>'SO<3Q?[S .#I>["7]NT/(3N820X(B[XX:B&[3$8UGU3M)N MVZQ/2/>+@Q,6B_)6\.AHD,+UISKXA5$6[/;0^5<) OCDEPT"^%"\L1366F)@ M<9AA%U4 $WP+Y9!JA8Y7V-GTXRK&3AH6[8_;/=P) :@*4RY_.YC;;7O<)ADX MSJ&4@YUQ=15VH_G87C=F00^B1;PP\U\7 M65/P_F22J/Y[$"*Z+6(V\5?JU*=5%;34=$N('#9J3 MNW*N4PC*C7(U=,<631'5F M)P8==WLV=VE6C4/V?C=91U(W]F[,!\D1\1\4Z8PM?$4^S"&JE=(F,_8G[H5EUL^&-^(=\S;%"]S(+8]5F2I9S9,NZ(N>G#Q/C*!@'& M+K $)7$F!75-E.^:8_"]*.10.#2W#Y?H0Q15]#J\$CPBT6R0/B?J\SBBK8.J MO2M);2G'LU,WM=?1N$BZF#+F@)?AL<([[=K:>QC76XV6KB'F!#5)S M(IA6[? !F,,UF:!DI53O"=GPC9@$YB-5BTOKB&X.@.:R5C*$-:9A(F<\:Z?, MT![ZOHL1]Y1?2$O2G'")F\%)'0P+OVBI_C,F\A1[X6Z46NENW27]1MA7*=NC MUC(JX_RG\]M\.1>N1UM\K'-T1N:1_"9LB: MC;(QHNS P@%S$]F.1FV0P4WY #!3S,5>Z?V:\82T.-2LR#FH'KW8\T#$RZY? MIF3C@^;\%_]EN-JXJ^L#2A+[847JUYSFI6+G$O>LS"99.6M M<[!2Y@Z"AY3VN:D.072.T[=+D8,NV1QO_/ :A6>UC?VI/LVMI//)J&B=4IO, MF0GSW.$BXO$E7R[35OK6_PK?>XG#=YPN *7>L8>0/C._ME+/MB"_C%N\'2"R M=%I\T9";D@BW1YF>K\03?S&.M&1>ZC@XXK1X)!U@_1 YOP1:E MP3"2J?J&J:9P39Z]^*IS1,O Z(Q;2KU$GX338.*C);Z\@>?@ULGZ#;_ 5,>5 M(:Y+D:RY-WHLOP'2"VA-0%N19Z!J)$0BY9?CR:IL(1.> M1.7-P 6H24ZMT227=UH#,993+,8ZJ:27.;68$)PI2$SF(YZ8LE!R 0?M:4UL M#KXN8\#? ;:._/R8U\:^F!,P47*%NSZ^*?'$=O3LQ"\]OXLATA?X=3A_9WT" MRJM)-4J>!:PKR4\!##P:O MCRSW*>$D_6W::B@]ES&E4J9%BTM)GS>E7.12)=[967/[6+WWU?M/?]G5 M^__0L+J3D>D1&_+M)A)>7#K6CW.,)"'VN.3(R8?N=.$;Z[0@V@].#XE]3=T+ M9_:[)X>=1$_@!O'TK,$X*S?<@SO2OY>0BXZ7/(KQD-(L^\*VF#Y;AA&G_B)V MM=,0_JN7KU^P;__=7Q=_DB]2D]SSIY38CKYW?O5S\H#ER%ASP1$\1>YBZ:I" M 8.F*G*<*7,L6B2Q^F$, *8'5QDR4@*1"A6C@[2V*)#UN@&)KY*PLK1*^$B. M> ^MP%- U0EOPUL!C4A-!9WYO X_K ^F MM-)%P#JGT^S 1M_%FE2L%XQA4UE0OFW/3#P0*4$ MSRT@]$+:9P/0JY@T]/%%]+3.E\N*<$3LVWOZ84H(0E8X3J=[AL1^FT$OF6'\ M81N&D>P\@A0C@4@01SG\*+S+>.B:9=??-)(9)[LQ5CZQ'SDN6))N1/V/,OP% M'HN2#!V\\YC>LO807Y2EMC6!^MAX=D#9QS1DO7Q#$=-@TZ/"F&;#Y,P8;W+)>AO=L*PJX+)[:?.UO=[I;]#V5^SR1= M ADX-%K%=F_N!YF ?F"]-BAOD)6*X)]4ME>^)-\YW$;(:#"(I*#&)^V#I5/\ M"IVOI+1 B1S((ZA.:\MI7UOO"L'LJXM8)Q)QMQ/%2>53V,'4-D@$0-I3P_!IJ)>^ESQ.Q#PB&C.=9 M!%ULO:FFZ)J%#6I!*.-'5)V1+;5UC+R M H0+[E\10RX_JT>%MEC;9]TIOD6_0U4PAU*I-"0(=]GR(4U)!>3E8!KDBH=Z MN6S6>K&Q67D_S^(Z.W_QJHSRF8+#I#-]PI5G'NOR-#M61MK?'L1J>F=X"TMHPNFIQ*/'.[OVL&+;) = M(P'7*3J90RS!XX&\C0]Q1.^4MV,86,Z:<$: PS.^*& QUH+.+:0,LM\V+H/ T7?DJXITER2" M2')E5-_LB83\,-D^/IZ#@Y/0%<9 B%LWB%3V;(!5L9N:A%D>KB&[F(Q+R_1. MDXU,>-GQ." 7YRD'R))CW&1T+$\TQC8I1=JI4$_\O0E1FUA)3$_"&-/E01+C MKTGOT%VG')+)#3 T[B&];ZW"-QW44IAYLXZ=\Z(\\(*O1?G?(UW'[5HL*@BF MM30BG$V3K ?_.\]S''>4(0G'K^#K1\LU BUX=M#MZ/,-?3AL5U59MK?"\YP#C?]GD;*%];FS%:IX/4S7/=760?][2^[ M#GKWQ7%_(U_V-;XEYLO%M[$1\"O;=[0+7["S1G[$UW06#.,'Z R\IWOU?<.$ M2]:Z2AW;JOR+TWA%6BT2":#TM.FHWW&"^_8?/\*W@N,Z%J U[CW#B",P19W$ MC7Z,(C RR;"V?O=NJ-%_8?!M M_;*4+*^:$"9?+9I]\#'"GZ46$/X/_ROA,_KF'Z^^N'CVF?VY$D#G(?B/FXUO MXDF2+BR7B)2*\&'(2]@S'7>2 I!.&\*^%/*'DLQ, M!3.[DZP:_"0"KUV*:\P?WJ#783_T6^$"G(Y3&WOYM!]UE$J_.7O_G[TW86[; MRM*&_PHJX\QK5T$,-TE4/--5CK.,NSN)RW9/:MZOOIJ"2%!"3 )L+)+9O_X] MZUU 4")ER0(M=%5W)R()W'O/N6<_SY%W>ZEF&\W= M-NM*S#EGE/=&>R%U<-.806?MVE:D_@*'/>%4C(/,!VZAR>Q'UL78[NL$CU4VN,] &_8J8JAN M'6$@VSHX>>GU#S84)8)YGMCV"!528I"UAD_ M2?XM,T[KH9S$S=A M3-:K\VQ2SYH<\:+JTN:32F,I%<$NJ8''-+3X7A%;#/O8&4EI/9ZF("BAJ[@5 MO3D!!B1^\/V&4%FM@55(\ZGDXC7@K5TU,><_MI\@+C?!JB*+Y\G2WE852+&< M\[>Y3+F(_! #VO%A'V M85LX;Z>[63?EG+_$\DI%TK:@$S0BPZU3$5V=Y&^MWJELX) M59&\A]% H2C(?9D%SP:]_K__V^"D_Q(HL9 ;ZU$1;7,LJ<%#?PXW44J0R?JQ MDXWL#U[H '/G&7#>W^]\>G%T2*>E]\?CVMG>328/-IA4F[XY*7NY,LO MP3^;P;AWC&=AFZB<^B!I%W*DF# SI\7F"*&I2@P\,[I2>O/D'P3),L$ON:6; M&>&Z5*G :-+F3!=>,6@6)^#M2WB*3>:\7%Z$7%-IA-^,8XU M3RFF.Y@!-;VAV2;3A<8 M=^GJ1MRZD9.ONV[DD8Z5*OYSROMN<"?A,E'#&S4-HMS@E/B:"^)RSA A*"^U M#*UY[@->63NQ/'/96X-<]M)QV?(T7CA837XT2WH2LEJ0A2LF.2E(M_:&V=Q/ MI2CCS8;GRR79[' Z/7,4,';**#5"PNA,CF>DYN\%3''U"LF?H:%Y'V#MHRB6;?F!FM8,R[@C!(BCC^Z 9[](?, M6R9*3?_*E(TW.*B.,$!\SQK$T4@W/H[.BDIN&<([("S)98;]/9*-94]!(683 M-TN@BW8Q(0D%IZD(7L:K<>/ *[IK-L(E]X.68_-;97 )S!'G&TZ-D*8V:MU1 ME11!SL!Y950ET9@^=.F< 9R,BO>CW6[J\8,[M-X%[A(7B9;M9B:T!L3:0V0" MJ#EDA13O0MY?29N-P0;6B@Q.6%/ZZD%&4 M!G NA+>0&QB+3H*$\'D1"VPO5T?[0L2M!-];#%!Q=6WJ$);-9YR<,KUE4NN0 MY;6$\C*.RTW9Y)2]6"G52B]@_Y23>ST;Q!QU+JX,2IC5;X(:45C98@K;Z\7L M;AD[CX4#*S>B$9@'I_C^8$P0HBH( VAF.SY]@%)] M!H-3T+NW%Z )^,N5*DQO" BU]_,)D;[@-L!\[4QY#SU4R=!!)?..01 DZ,;7 MQ+'B513;HOI(1-A:@3,1HT^DLM##4G@^')!4,L*X(QG<$2BNR%;]@:E=*A#! MV'N]!DF6E,;\>^NF(KN4:T%J*&W224!CIE4S+U%N/8^28O-3@STHVA$AQFFR M(FE/\SK@&/1"+$:PWO#6*AU\#G_P@_>! G>Z M9^T ":WUS/VZ%1TV>T6=0,U!"7:>.5W(G"9F,U#)KP<)Z]H7&[#RZ26&IJ0D MR7+XW"NR-[>8S#ZJLG>3]%OZ8#&/Q$;:9II3E\G1&DP#(96:TTFF=U_U@91U MW)0\-6U/MFB%NIX<=5%KP)7Q%XRH1.H=I1(V]\/.S0B!>FZ$#$"=^^=T,MGB M$[-*Z>5UUI@W+9A%1#0EG$9:,R-%7AM#!(YZ@Y:N]FC4%#P,)138@DT9&1K1 M+_).);YCV]J!VZ5%X;:#,EQ,9J\^FL'F=[A(&K@]K>?=$8PPCU',_'&.&]G;-6 [YBP?Q::ORU+XF?^R/5\A[]0+FZWT"J M_(06$L$&O8,7L/?N/-;@ / \(3KUM<',H=ET)B7+TTTM@JW^-(VQ5HO;*,Q6 M9JIAB@CKGJ,T13\DEV21J9=C?'[LOTC*18S3E".N5!2<,.[=5YA^@0?L!>_U M=V']G*2)UQ;8VI.F-I;B4N$ 7 "[3+[)'$5]K1Z^ Q M_%G-+JQ4MB>I^'4.OAF9,508XE1^2U6(Q-/P'[EW5J4XG1=^&_42C0>5 >87 MHBIE3K8Z']'L3YRF(#"#4P;-H3D@RC1ZL/.\\]CB,=;'JVLNW"@?+%QDF+VDX#YLX]37):7SFO!N<&1- M^NQ:%29&1[X*+2;!7,N5<,:683>LU5PZX"+;QFG05X0Q.**/6.N(#Z.'WV0U M?$TU\A]H? G.63$)!LM !'-I"K!QQGN&23L)@U+[R"^O7KU5@[%P@!-,>,%2 MB+2&HPFY:<>.?.-R,22>3(HS,+1I ;2:D5YI7!P]>2KUITC;E(/5?["XJW-* MBL/G$#5B*L'T/"&_GTR.U RR,3ZXO^*;1"97M]"BDWQ:+0ORLPM"('+'LKS% MA-*;,'@#.PB&H::)?]W$G?@1)$9%P'S6:7^W<6;- M6W_@IC;]AC0YN<)]21O@D.R<9H!0B9ZC#LX%$AHD;Y[3@5/;$3U0::C"X4PG/ ,[0O0.%%NT!YE#!X'7K'+:)N157'I MDO"Y:HG;V8H#2;&XYDZ 1%>,\+L7J3UYZZMDR_,DU9CK[[XDZ1+7;N+ZM$M< M/RSP^U9?%FT2W\]9!?*+XWDF,]5TM85M.^O16;C&;IZE6>6%V<#, M69O>'83HM_=M^P]II]E4FKUT _0'/ZALQT^[XZAX;K#XCXJ=)QM5_"__:+>% MB=A"W&C)TF>#F'=G%?A 4!Y.A@/L\MY0^#5.P!;@S^"Y6&>OWK\V)7R3L;7: M_DXS9]2^(L/E/)YBX,.V ?XU2BM,!%''U> LI'8K!S?4APO=P>(EZ/XI(HJ3 M:3,#\B7H35+J/QAJ9='.1LY,Q?BK-$6A_R[FV&Z*I[4,!OVCOQG'?QTC_$"* M/ZKWDO7!#G-F\K)UB2"N=;[R)_5BV,D$],43WL31G#9*-JDX6,0;)2M.W-H9 M:>XN@D>7A)ZBJD0C,(*<(E0:O:\@ MX:"+J1G<[3EH;G8+3Q6+]&FXP2]*)QKM;(_^'*L?")&ZMABL4(XCJOE!<8'@ M+WYS*;>1>AVFN):$VN\1N>/926\0.&VFAE78L*L=!B8V:SU$%#_DY)EM#R(( MV@:H/E]DP/=!3A1\;^OPN%S?([\C?6=Q.HP4XE2:,25M?,FQI3,GZ* BQJUJ MDFTHV@1_56,P.#59YLC8 7D^-HREAKT,MUXZIS"4?W6CFCT0*I"8 M/J5I^-Q5O>W)W25ZJZ]]& M^MPH!M]B3C[BB"'7.YO#EGR*;SIPN>C*I^$UE22:Z8=2A3-S"F]0M(&@RDR/ M:UF; FGN29/\L4_$C[W8%MYX?)/F53C#X.!&T5W6-#_'R7AD8DIP&P0L5N-( M=YUZG3FA=-OIX#:YVA8%0[5"[LX/0SSKC=,C MY8)M<=0Q,EV'PK6:!)"F.?Y4)L/OXN0'/B5/J2>&/3N#!\G+'2)+;-2Z3 MPMPF/;K&BT8VHW@',@N0^_D88$T*1+R2_8.[9+\[0/.>0-/:3O-'Y4HM5V/S MCAW6U%39GO&FDAO,A"N[R)7E]-82C5MZM8]2^1P7T'&597.*&MQZ_*9'43- MH)W.V&D@S4[RBSTCI]%%*4\I4%FJU9&&0E0T4@M?P2U':\>A0))O!+1R+4J1 M@76UJ05-5@D5N]P0I&H,33G5^VY+S6Y"8VU@>6/IY:UX-J$I'FLVUR^>^;; M1(DS^G4_R2)4(0(1!]JJ*9P>AX)59-$MKR^V>PG0C8.:MRE MN+?+M;NY]DF7:W^ 8]TVE M RNS(9V!&5PJ@9S',^S5"=EL4C1ZPJK=/'K.R B$;V%RR[_]_G>##X-SYX-G MH]ZIID?"X-G0_AN]X-GX;-([!M].OF##C9B*^0=V$OW+'4T-K "OJ+VVB2_+@7$7[QIQ6UT*=5H6TY]&-G\C@.?8QI&$,V M3[3%R4/GQ8=340I92O1T4\_L3B^SS.;7'SDCE1UCHA'JE1L>"=O5HRV_E9NR MM#)5C@F3X1@=;VDK.MY_,%IJ(-BZPO&FPD:+T'0$ZQ(9\M\QAWZ(GRT2WYS2?LN M9-@/D>T,MG,63/K?$D][!P-*4N:(J>BA@Z(?4)^#8+EK:6_!PR1T7# 7O69F MJ7">!R>OF"/$TRV"T61(!S":C-3E?:/&_CLI7WV=<9/SX&QRPD-2EUS5X4;P M\$M6,K%=D^=VSCG%U0I3J4L&HUP68F*5. :+=AWR^/XB.I?V#][@5S7+(0HJDC5 MTE8CDUR.Z<^K/#Z2]='-L(Z1\\E6G0S.1^E\J5$Q<^&Q+Y;M6VJ/WE3B[E9P M[B-YR%CUB;%!+I"OD4X:4%BN"ZV1TO7O^4&IC0R!GI*C1]#C%4 5%05 4PWK M(*\+CR.W8HR-^YIM1,ZT?-O%V GCML/XW&O^ESPM.L8-^?N&?57N'=Q+!E@J5CRV M*)5A"0HER*MC,R^[;F=29?^A9[9DTX8\\3HX:=TMF#)/!2KKO5-"LZT-T(M? M<0DB96RTO\(H!JX=8N'$K.1+(>?8663A'Z41Q ;RBSGD <]:?%F,NT!'KFN_<6=+Y.8=F8?^GCC:&M M2$3MW;FE)%$KJ)#%G'X&>RR[EU5M%1UM1&RZK:S1E%W;[5&Q7LJ(-'^"1BMF MR52/BP!=M*7,'_?F!*F99NC>OI%G&=?6>V!(T]R8K8^X*D>86WOH"1(H#/[[ MU8SSF)_>, M*O?:JKVT/7YB^%@RQCYDF[=K>AF0>(&/T-]O[LD]$#N"RDX,3&RY4.U0(YZM M8F<3FJ@CPS"IM+&3"7TR)ZFHU.M8_2Y>K-2(TXK\;.6AJ$+T:&LJ59#H=85"L!+;"R[)J1(#>[4"T) MH@ D[BS+M[QPB6WV2AXN/6!_XF<:+J:4]F_J^VJ%L68P=<%0QV@WJQAXYWNX MVI?!C]''K(07 Z-&:RR)"^$>3WNA>V!I=@U,&5-D&DSBM5J>J>RW>;D.>(4Z ME08V)XT_51:SF?-X"TG;Z0QY.G\X-/C'2](%J\MU0=6\!A%,T2Q*0M' !*B+ M!A1KY1NM=H$UW490V%6N \,>M9);IRST8$IN;[P(_V7:JP4=C*QM2CW S6?G M1/C+"*-MD@=/MC'1;^,#C-47SYJ[0I1X/KNJD6&:V*VIH>ME):_SXAR3*;,V M*J=8D[1))'/%?D*!J?.,[+WLG!,O'$!=F-FUR'?G6%QIYFAMMDE+8Z0D=3DX M9TJ ;!'F3$ TD/'@.<^&9[T!1Z^7;OQXV.^=^'_&G4],$ MQ.%)9#L;/PS5HH]LK%*,8D$5Q,^WJRYM_3=,C0*&G [K0>-B(T*;81@4I26U MJDNWF[20%Q;ZK:;.!7B4T9N;N,OZ*/4F7JY]8* B:YP)Z]E'[).I977B8\[ M%@%'EOW27N$JANCC6A]ZKD&#O>Y@V?V,^UF7<7^ 8R5@$1PJ! K5O1143A^+ MX)Q.I0^7X43NRP*VYC'IRV$ NGQ5+?3TI!';_U#P**IG8A@4'7+>:"O80JU5A@D? M*F8SIK+6';DNV&:!FX>7"00B8;?=W:1I.!=HM#(VN"E'^S_%#4*9.)1\2K<" MSS,J;I31WFLVA'6MQ?D]4.[G'+D!W(S@M6),OD;+@FT/X]Y6?"#/1I/>1+/+ MDK3S^VM]T.\8-N:&3?D>RDU\-AC85+5FSNEZ2E\AFT/F-,B (>6ZBA+I)ZG0 MIR%3B!)5)A8#5C4GFT3%BB:"\^%*.NFOT<&S\E(QJJC9<2Y6:,05W*1C3(69 M*S083HC5?QA< F?(&%F*Y">%2\^DL$A2;,!R=A/+)B48"'*;/+$B+LN%X*5Q M55]$\HM[E8@$V_ MJ M?"PFM/CL7[!JIM# GR&H"?@@L3>U/;3R8VZ2T]<5598O9M?HA' @'K=MDQ9X"O0;&6[L.4;L7+(@M=U4 Y M$8L_IT@^7,FC^+X.-J/Q<>HHX$YH,7ANQ7K]:S5EB9&8;%Y>XT' \QFJB^FG ML)];$A7E4$.[FE!1BIH!B=R@;4#/X&P6,P<$?A;8_(H';J9Y=]-- >(:TVT;W"EU M-)%9.B,!Q%QY[S11D@NK,I<^1[>W $,UPM()9RQ%+9.QBM8;&9'P%NU>3X5G M(!%XZKJU>$.=KF)KTO'37 ,$V ,XJX_18'N88 D6"[\B3$TDE_XM%)1[:A"+ MU11*MWX-BB?D4ZL6YIY9R>)$HBPO,T[Z[05O;MKO$#7.1E[%22\#2U*\K3F= ME%9+GMSCY97J5Z\I ^ZA8S1DO*U&VIYB-8$=FIZ %8)PFW);Z&A=.PN>NVS, M AO46PDU"AH4=B MI6K#EUR><2?%09N7DSA(0;[J".O4 /C/"C0FMLT+1J33 M Q>1(HOYNC*XO.XL.Z2_-_8X;<%YWMIR8O6I7#%% MYK;A#1J[+L5D4;DI(LAU=E7\P:F'UPV7_+D;NI#Y$H4!WWG]^W^_^?%H)M,7=+59]?*,.A]RJ0$TSQ1:XON:(,7\'+\WC:Q>J\"*JBYMGFL! QAM M6)$::B5#A;B-9(P>P6/1W)LE%XG$(/EJ@V["L1S S, 'BL/;E&S&-[U02P]/ ML,KU7KEVQ1V=_N"5V38:V&E\K3(9%DT@;0G^$\K:^%I:B^F"AW_6L\2U0)LL.57U05F MS0>P! MPVVSO(.=::\K47=_SMEAZ_^C,:F<86@[SXT?? M_3+L8PD1 OG!4?\,\B"^QJY5>"Q.3 E^RC.#F_^68@E@L@$?XE5SWV-^:5XF M55)HJ5.0) K*Z^QHE> TEH!2S_C<+M/M\,&XWV6Z'^!8V5#,J2";@VLZ/<=K MR1%SS^_YE.%QX$_")36J%COJG&L*%XEBJ&1[OF4._W"=!;^"#%X$[RCPQ U_ MDG02F\*U-"@\98.#0.+EBH8;1?[7J--DCH8*QV[IY5I&6G!2C%;B&L<75<(N M;:9%5C8:ANNQ]Q[+S=B] 3LJB%,0QR130&K3F_ 7*#.6LM9YD1QEM':-T_=0E>.Y?,C/,!L_LR:IA'^ MGAT7,2@IYN7&K^B$L?=TZ09X:Q M/^P#:&&+'67F96Q8R 6R &]9/VE]\?CVMD.AI,'HU.9".>O-2=?/DE^&. M\2P$-Q;'.H"]N(S],1WB8FABC7E($&EYD ME[S+Z_Y<=E1Z*2LZ0WR88(#%J MY$],2*Y=4NB\-=.NZ&CT8#1R\TA-\DSJ>YP;Y*#.HOGZXV1\1UE'HPR=!T*C ].*73HA'UW(E=' MFH>[-)=8I(>]CW<- 0[UW0V%4E)!4!'G >]>'R9S P2[ +1>"X7&&"H7\+@ M6'7"B& "59W69SC.J9VD\("@#YR @^&C$Q"6T$S O%KB[>$H&/E^6+DM19BH MN[+%%5I&8TYB%,IDF*_(J:N6^6\@T'C-!S1$?;!".O=3+>; >>FQKGI=T$=2" ^ M%?N15%EL+1_\"S:#8)-+CJ_L:/;PCM_,S,N+&1')F5P*E\B=[&0A;TSU=Y;[ M8YJV.9 =(;^$[=HT+AVQ11<)SY##TJ@8GZH=FVY#0NY 8'7D>L![MVX8.*WV MC(7IN*$+;A5QM<=E@J7QU*_0E9:ZI:6#K[NTM+MT^UXZL>Y)%-+<=01FPFAV M&!CD1R=(8\-:^/M>QZH=^&909#::Q4PMZG6$1E'PCX\Y=MTK M%H-4S$HU;@A>RCG&6S&7%ETP+NUJQ:#3C'245Q;*;FYZ#:3V/EV'329-_VN*C:G$""02ADQT!5WJG$S%M VSA5@UM=$9F,X]BIU M^_40GK"=: ![UJ.^=TY%ZHSWJ?=P6S>;V&7K#ZG'BL:\M?$0;ZT_W7F? DTF M$^UJ/\!')-*/N-',2AA; MAKL:#\[I_T4$U5)PLS,'(PXE.Q +S[_IDH3D%P\X8,Q=*C'C"?8@%; .XQ8 M:8LHM5T1L@X# XM=$7(33&W-K0^38:/4@0Q^QD6"<#7X)"23D<>T@S1+" M+B1_%HVGAI]I0\_X#SPR':P<(.*?IK!9<$^TJ81688 M+6'M86'";'S+KY.WY@>!)65$(2E*O,JX-I% $99I7,8+[3ZD MGD=Y/J,>2I)?0@:.QL 97U0@P 3.!'W#-8YVNZ5\9RPF,/:'@)9FH$+1?5;QB M\I" VX![9Z*XZ6*@..'F!$<48EL,_G&N:+UD9YI8V3+Z MD^(VN@$'[44:5SD*8"B+]RG/KJ)%&R_-K2/8G5Z8'S:9?M!'WH8W@OAF269! MKKPNFHU?9FE,/[6_!"%]XR#'SV;AD*^72,/HX@(Q2&$%PT%/)M5=QOY5U;ON M7L9>\(-%T<%?#/I N"/9#V'*(8N!-"ZOT:RT%Z)V?@3LV:AH\:F-5^J'NG*G MF"Z!=YMYTP:IK-948JZ>P,#(Q4/.AROM](9X0FF>6?X-*A*9=#W!!DCX@)XG M+T1N MV$D7\"(>3]+X3?A.\^C>/RZQO8EXS$I]WR(P*H!'\5)4B"5^R+"B5N@C*H_+ M2"(VU[7Y:5]2((9ME(@^9'/M].V!3K5K(OL6.-T+3B>*% QD2L<_3>+<8>RRTY"/>B')QLE\%["HA) MIKQS\1HO#XD8"R!J?5NQ9MB2E3LHX+G-$JX^O#">$?ZO!E,4/<= 5IE5QHJC M24.\>$0'FL"4Z5I5P()%+'B34RMTMFUHR_IXHPPT::RZ4,2?;S%27W.3C NY M1I8B07J'-?2[H63X_&X]_DMLN^8#<9P;56B+#%\3YZW$6MG3./_#CD"' UP( M4HE7E(#;/<+M>I+%X'S>!$9C1:%3 .LV+VRS8;GQ7$%(G42>I%A3@]\"^C?C M+4BJ,V;]]/#B#R"R?X[/WLU6LV$H:L-&'84X7>RV0+\R4@9G[.25)!+\]8[4#JC8CN/ETGN1+ M!UM4RA?1]. 4?Y3GF+B241_H<$9.(;E&+ 6'C_*14J1,$O^%L8SHE5>TN@2 \>6.'< MP1RTH/^4(;C(Q/W= %IT8ALZ0MJ)%&,)(L-M;N..0"'X,)Q?!H/!]\=GP6H9 MO(T8%AAO&F83ZGA9XQ!D0LP@11EXZ>1X5$5-\%"*4A&&ZP&NV@@ZG1Z+@/P( M.HHOEIN']E$>FW@Q;ARQ+3F* "M J<,P] @_=:&(4#*]B $;'4[D2>:A\3 \ MY0TFUXS&P#LB+72C^";-X^9V+,#;!ED6(# 7+@1484586AZ&=H MB2>99QY^Y7GFEJCZ#]3WA9#XZ?16J\I+QM385V!"!&B<+&>$5BUUZK49Y<-3 MZ_%?W $,#$+N9@6,X#%>G?CQ!L[VQJ4FFB[@L$><7I(LNL&F5)1G IJC<3$Y M_83,'=@+"4>6"XJRO%="BE#O)4US'F.2F&QZK.\C36,PBURIY>@%2E([:Y=7 M>D75FI(TAVG@[U)G](JQE0[-,'VG)Z,![\:#YNU+"-LH/0(\,I+_"I2$QM'F M%:K0+/](]4 <.@A-#,$%(40=B!;2!=89>-5\WJ0+')^!F:)$2>?N,;KZLE'UIG!AY R@8U:=2 M;?G7)9]J M'EW!14# MG)IVC#BZD,( )8G2,DMY4IYR.T&"(5IR#535>*>FM*L)V-IJUMWWG^7U>]?N MZH\]9=XKD/Y'"!=('.M 4:/K33-EM,:5D@4RL3;GX.F,8JR4)V+(1QJ&1@I( MO9<"/;A9\X_/U]RUYR!Q.PN@9)ZX; 28+=B$P#T)CF$UB\:4QW)U>%!PO]_E M4,,=3E30=NW9*3'=XW5'_-2"U3P? L,G))Q1VN!P!:S>*4/@_46TI@@)B23* MJW E\@MLHFD=L\74?H1U&,\53AFY*5Y3$.Q)<_CLN@Y%S2QZM\2(-9055.R MT$-1Q*O 6910?$&Y6T!TC+#,W$ 0=31A[6ZL=32NKK!Y>#_?TK5B/& _XC(Q MLS$MOCH.T:(Q9F0E<>Q[%B^YC$%B;[4Z$":S%(!T%/LR%*L->O,*1@BO?\&7 M]9RTCW%]SQ'S..8 -]IY<8Q/[*CVD%BC>I&HCF>'TA:#CKU+_1$9'7MEQ3WV MN:%(B3H"JI*G>V*E29Z,(NK%DNTA>X2#>EMQ/I M->$1))2W+2]QBBG]E3G*MW5@;]'%!0V(<@ZY1@[:CXH-2^3\Z1F9O*E M!=OT.L=ZR)3JXZ@?E"6B&:QC@)F]7^K@, ;NQZRL:K@F/=E1]\&H:Y5$-+NB M' VGO$W]AI#-E@C.W0 ]4U&&8W-^72V51H-'NA(#3'+KW&%**( NF5&= )6J MJ5(0YV-3>G0<\7"-^AEAXB]40P/EI_&,YD;-#38-#T,G-0T^[:Q2X-2F,B;% ME19.,I;LC0WA'1GOUYKU+[=#4\X>N'=TB0/_J.9DS6H7 Z(Y-39E>G%C]\IN MO:4!QP]8=IAB;1$:/'6&&JOJ\M_O>;.C\YQ2YDS&EV./J^:^=3YYSN5NPJ4D MVP(I?#8U4+"F3PFO7>KAT=:6WYM64K**%Q)W\[9EL_$2CI4*WNQS,]O)V!3Q> <^H*^#Y4E,L;1[!2T)<\^1JFHCH5/3=E+ZQ?J[.81SV1^I MFZ_^(H4,KYV0_M]I7"I)/;E5MKC?D]3X_R9E0:XZ#DO5UA;'1]^L!8[3B^B" M@X;FV<:J<^I%;9391)9E"VZ7<1D@L&O9T(&T=158VTD=9HC#C6X\+3T/+H 5 M4:X[&STX^8FEDX8U3"?0@Z2^LMS/?'$#^$:'K4UB.1DLU:%L_CL0/RJB)0>- MT4P9N:KE.+5*,B>>"3HRIDY"?-,RJ99J-=H6C*:F8%O*1G=,1JVQ_9EHY5B! M$2X#I4XW$BO)1/6NHO6-)15M9*,]L]=4;'T[4TCAA!AW/'JVXGEBKZEV+S>1 M/$)^]817(KSS22>0PID*%3>[W R$GC9P2IENG3/\Y!9S5/T[9JZUC7B*-14Y MU1]_@DREB+A=EED$6:L6V,WI_#-=K^A=@F6;K>-V]N7?FD%_1/)SPX "U)3K M%=_ER,+DDU\1S\C]9Q@&6X4.;ZH(AC@S5Q\^ZK+0#PKAYO2.2,C.HU)P3BTB M)=8=<0/G9;28=\&5!Z6)$ *#W+EXIVA_3PG6:IZ SYI@M]BLPGS+M:T :!!G MH15F08,^[@CYI0DY743)TD&V,N.,61KN8OI37&SWY5*&24L*W! M%83\!;C+\R@!DV*63J^H7:1FCZ "76&4[9UK),R>DS1_S3)_%%7DU+AE=?:]LF4 MIO>V[)GF.:.9PI;FYG2#'Q-&H!)K2"V:W\"E@4>G]G.TD\ @AR^D243.5)') M-%]K%OT)[RW %"5&\D \I%-R"^&E_),GT0KNH6^*V7F/L#M MKR36Z;WO;6MZ->NT$]O=H1O4^D0L^G5=\ENH0Q%Z]NPBER 6E]'Z=>>Y*W3) MPZOY==HI-H=#*1SW[W/\O2VI!"0I"2M7;8L/V_1(D@/&AZ36 /1K0:1H(P N M^K,X72/B.]QV3J8DJ=,4#'NN4A&W DS'U+^)D\ H%@A_CH:7TDD%TQ6//RD0>SJ@!U ,)CZ?6:M/%B[ ^Z,EY26FL01["'Q7)%_,\JQF*UT(D*./9%&X.Z7$*BJ:8)XW6;I\AH:4P9A#)%(%, M3G14".6X0+GKFF%OTC'I'4YQ:>RJ6^%6NI29ES(;/X64F;N++R\CFN6B>K7O MDN)CT4(!=X>(N\F+)86;_",+$'=)]02"F8XAF0@T..8)HCS.%UDV M<^$VT@B$ ^K21RABPQ M]HDA5_TXE01P;$ ""J81F2A+QF3CJ^ CT+"R;[ <_V88LD,Y8IBV"_U]H..@?7W0%^Y)=WU MXW>*N5/G"C$I>.(=$"=DY0W#6']$<+.LAG,8^F>(32&WU-R!2191E$ MZZ!\8%CKW(NG$&$H(WM$W94[8(; M?\)YO8PT4D^8^YN38MN*&QI0IA78"TO)UBKZB)F82QU%8!< "9>]X+?-.[++ M%;"T+)OF2K"$\QA=19_[.W_JA!8<<4^S(^O45]*6==W>YFB],-#!EHJS9,?M M76?Y0N&7UMQ2< V&:7QXP!Y_2)F*VKYX*&E<(BB'N)U)/CMB"+,DG>>1[63WLOP8BG&0UT1)X"(O&AL%?1@CQD:34V#.V, MJW,.*0P6<,3EY=I_'@7I6#:$1KE3Y8>G]G%EBXSA:Z:Y7#[\2JC8#JX'?Z\" M\-#ND1=Z->;4$FU]M W$KI((IWQZ"3J<[8<\JF;5 DE7V1I1$:\@KR]9@9'. M9Y]:YA%0*1?6Z$0+&=.;.5,G0_XNZT",7O+'*K#=63*&">G+V[ZISO0'OG8) M93Q,\SO'-!C$#T3D951:?#N*Z7 D#4-D%N&6RLL\;#[/\LIRV7=8QQ0U%QYX M"=?(HQ9 C"7&!%(^YKEP%X:E!8/(TW.>2B.!)2:5)_+$CB^ >8MY9%K1?$6) MVS0QK!I<70VD6B!G"0>,/'KS$%IG2?".-*3>?%*+\LM8I9IE5Q^08\!^M0IC MPYQU+"4&4,DU6D)6$,;VZ.\$[548JY*!_T@/BPV)N[R ,DD\7H4HHKA<">431.O+$<'P)T@Z=Q0Q,O5!)A3]- M2D8!M6!+<0JJ*DOQSX07)"N325HH2\5^HC$X-"Q+84YY^)P3L_0.0!E%\7+2 M%!NF#KW^H3%50)OD%/?]<1BQ1BA 3.AO?@6W< M1A5_G34I;Q">L'V.##$">M:D-&/-@L*;@D"C"7B1SM,I=SP8^O>Y9,_!H) Z M=59XX-M]R*30#[MG;*>N-&YRL@D1H%(:=(SY,C #Z.HOAT,(Y/^X/^Z6@^FT?_.SCK?[-=*$M$RY=>6O\NYD2M(Z6*,S?LD;8 MMUW9<'0#&^I6'YVCAJUCJ+<\=![<_9T,K!;QRQ\QM0+%[@P<)_Y*<1O.$&.@ MF%43#F/C#:]9T'MA:"G[@^#]"B$EWI7,;.#XSY6(- M*L$@[QWCX,NLC(_F22Y-M+A%6AF8U[98]]KBT,T7X"Q:!Y+B=/P4CM]%J.V M+JBEST&O%#3ZRYU,20%@78T)?U&<+Y!CQ*^9;9CGX7!>1)C$6@V:*&OBYGPT M=.X:7=HP8=T6-^S"S5WG.*1<_U: L7/.+/H; M#FH[)E:G?YQH@[0=(16[(3*JYV$[1%#Z'$.83QY>\8K-:S:MWPOG7 MGRI4"G2/7A58#$LS->6*%&;.A'&@:VHC#7[$5!4(Q#?(ZNDLU$I-=YT(X"O^ M24,.63(8/,J<7%I!W"/X"R= [\[,Q=A5)A-G:J#'"T$(MIX'AB(,@+H*CT>6 M&.UEMO-X02Z>XZUB#)!".(Z1@:DLNU)F-T,E741\G*FS7&8TK]%/$]W9K!X>G]QF M5@\?U:P.1JVSJ/].@W+>.OV)AQ:Z?(=HLBX=1S^*^;HWD=SG+#VHPV='1J;_R9- M1%S+WFLPCO81E(WQAR]OI6[Q\E^]^\#<].;-G;=X.CB$$,MQ^ZZ+G<'Q#DQ" M'$:3EO^GH- ="+J?_EE1;N2=!)'?.PAFO]H,6? &0;KSX*T[]Y!_Z_2F[7H' M'XE,,5<'Q%EP[0>U_\,+_P9@+[=.V'MH>PV*] M/,\6VM[WX8^__]Y3"'?[FA\V7I/&"7L\.!$,B_AS>?/.2=-'8H?_LOT8[V(< M"'EHQ']%:_]KE&* B>6/#);D*--E- N&IV=NXTE.&_5 C/F'#6.)G$]]JG.@ M2;)4SD!*MSD1&XH%X4C GY%5S'=E'2Y?@!!IJ(8W3>,Z-<]EU2J49 M%,ISO/LH[Y'"M,1WV\?;)1'8M(?=7+!6P3V M6Q\:B_J=5-(W-N,BVF36U"@EX4JO]9:RV#R:SZD]R1V8.']UA:.!;_DT>JRA6RQU4S95K "\L$IB /I ?O"J[W1V?R-8%SR MA#%VS+X1"$[XUC?S9!'/OO&J+DC/Z^0\E#\"52=1HHF!";(-T'YO_CP8G(W& MU NG3:IN+[S[9=L [^6_:PTU6NR'KU(5')6Z+IW>N+EY;8,UO0Q4ST035F2" M+,9B\&8DBE7[X1K^,1,#/)WVML(*R#9'[C9#;Y_^]W6G6EONGL(A1MU(4JU0 M)% 7OQVX.:V6EVCJM$*L^(T(^Q\)7&==->RC=X:::5)));"QP%P2> M*&/79H)CQX/>"JR&I(/EZU6;E3TXY3N14,V7$,.5%VSP3C\R:#Y5^=;';0_9 M<+%$*1QT"E@AB* RRTVI.%>RY@3S@%ND%@&LNYF'9.6ZLV)1DX B*T.GVMA; MWFT65Y?7\O):)X>3UVHXF_G\P4,S6<2#-^3,,=OP9JBUJPEN 25])_? M_-L.<= ^*'^&<\!Z(AJH7OS'=]$]9 J3Y450Y%/@F>M%=H0"8# <#?[W8MC[ MD4IHX&9NEW[KH*+-!B/;X".HF+-:$9(*1<7F+IL M8F;BREAHUM@S!87/4H,I_^RL=QPL$9 6^ST_B"-UD='9V[E%8'',1'=>8=$@ MF:6T+IREPEVL[E_()B"X&LSD:.5J(ZU(9>W:_1\W.YD4W#2NL#Y__/;_WVR+;(J] M)E-D=UH=C\].CX\G@Y/3R4%D"$];1[E?3?^LP>3"1&%5&$BJ5S3?.B&1^;/) M([_6'D[ZSCM;,/>[J65H899Q[T"+"VX\\\\EF?37$PH527G.+$\ MF@G ^I]5R@*2'-/=LOC\"DY(@4C$V.X*"U:IS6?O^A^W(87\7>OF.<62UM<. M:P#0SAG)D%GJ K^.\MG1(LL^\N1!LWB&(S1^)0U^T3H":=SFT*331TP:;*Y8 MG*( &',%/\924>J0XNYQIT=$"<$-JJ@HW$8+TFDEQ<@M3I6"7!3Q3;N(_-); M+6[#UE'J#W.G&U(,GG.,B%-':O-ME)>:\PWE'VQKPZM0K1N$SPE^YJ>J47/W MPJY])>S9I+T2]O8U(T.>>:9W'2; Z+ M19GD;J^PQN,*#$SIW_V;$_,]H:Y:[)GE^G-!U; -R3:^93LAJ8U;04"Y%YW M0PG6;";#QJ,ES0;%=^8)1EEGJ=I?I=&8DI^78E) MBY':%&1I[:QX5O?F'KAA'N>Y9BG.'RTJK"I-J*,. YM)^E':Y2RIB+I+Z>XO MXE5$T#LH0H%1"Y[@:L RS,^D M4M0&6)MX@Y;-CT M/N_US$RNN?WIKH-'4L M%2Q2!.:"GWCCD\ I0%2DHL;%C. K'85(?HJH*1ZJ1>03WJY3#XX2,V%KN)3Q M2AT LXX_03VF\=H$,+%EY @YF^ !@%MP[J3'J);NW(E^19/"S /MZ/7:%X7\ M#&)1P3\PD]:^);%D600%3O,8;@ ! YN78*P4.$;5NYY@Z)[<-$K=A2XMD'M-&R,/= M'G'=TZQ_RG':TRY.V\5I;XS3/GYH<# $/OB92GQ]"9:)A:7>CD7\\2!D%/W$ M *WD6J&,1F[P)@PH@C$P-NT/^AQKT&Y4)6>W5B53^YO?C-?83K;,KF3Z)=KR MII>,_;*80,:N,ZM_3?<'CKH)!7!.9(?]RR?_(BI,$I-!J]9_,2T8->, B?38N*EEP*M;&M;3IS9U\%%WEV+7-17>Q) M^#^J-)C&*X;\0V-*OHM3!(!6,QJ?2EV,9'EG^464(DHBVAODE:(>1M.1[/98 MD!&6G'E/2IV#CBQ[ ;\S[W9T/4--:+"_J$7[O7JX(?WO@(/?\$_]4+IJF,VN M8='/1KT)_^:<(]MA\&Q8^Q/]_-E@XXLV%8X0S2HO4G")"8.,'C_HC>J//QN? M]<[XCTOW!>.S0:_O_=U_Q6?O>] 'BRJ_P)D'KSB#_UIMI%=3B;]?$+XMS;IV M$P58(C+\-@P&@V_IH8.Q&<2H!1%TIO45?[:O/AG@AU/J#!5[H.F$5YB,D=/@K'9"?5*NQ#M M _ 7U<)3?Q2*$_"XC[$C:K3!O#@\2$P_MLO-?$6UA-7"0PI/Y+&X9G%@J?TY M!*1=-B!X/>:7]\.(N=')\>T&)/MG]<>RSP+]Z5__QF9&I0E)/3C%S'/;_Y';%M MONTG@H/T?3\8T.6ZX>FW?G5P;+Y['DT_@H !-_-(1-^<_J.X2]\/5Y_P,0TW MOG8C^3+>MSB=W*;4*73P/UA"\M-&"8D19U\!S>Q719*2+%Y15#.9!7K$!T4V M5$$[T&BG#3^U@QMT!W>W@^L_ME38%+G3:1S?+'(1_6[K.=X4-[W;89[=9L/2 M86XU09]'E#/"'B M2N.(THN'*3\Y!BMCAQ4W!/J1I8]&O4&#A8DU 1P$?CYX M48NQ)>YC+OQS_"L'\(+. Q2OY7W=A;X M*9W)[F?1T?=^Z'M\TM'W:Z;O<'!P]/TB]OZA*/ /% 9^)W&FYU2#DE7P0.P\ M.TA-/=Q=4V^[T VT;+R.-U+T$8CY;,L-]#;2:GDR"B?#DW T'-PH41Y.-G0< MT3:.&(:3\2"^3W47N_?Y#CN#3]#K0][ MDQTK#QZT6*:92H@2R3B_6RL]J$'D_R:KZ\MD)=.G3#GQL-=@D3P@81LC76>U MDN^CL_N/>STL"PP?E07>*-2S5J.[% ^YQP>[R?Y:+=;!8*Q-+-*0]CZ^P#XA MYWN_95=]],._H49GW'RFA0F!7E-MWOF (-@&6IK&( M"'"*X*LZG##T^;WV!&J)) PGMM'[:&P_RE!SQ(>69E0H[X9=NCT>B#T62JP M=U&:TM!K[!-5V#.'BW?EP<]RW[?^Y#OJQ6A53\W6>'USL]JB,)8\HGW".'_J.*3T(D(?A$QC;%_.N)?$'*U-(4E M#(T=8:/S/ZM8OV(_SJDO+ "= R+_6EIA<3#!1!50 @SL32]_HMO+R(T(?)5F905ZHMJ42:K1:RKVVH,)7-L MA\6V6O.3S9T@IA0J+E@);X?0D&-NWT0D)]/^O>4]>S9IM8)_ZB [N_2Q)? MKAY4#&(6$%XEOAVX$#%_F.7*2[ U$&B<=@2'GS,NC[>?588@#=BKJ6,2+,X- M#^6@F695@4@U];7 (_@#N@97"!7$@.CN.AC]<[=SI[AXC.,9K@T:>AHC]&5I M*L0>1(3>ZFH30_4>&L3PQK>_T5G&>;Q[6[?3U>T9%ENID,<6W9Z@@L[.J'O; MZ]PV .\JSUHH&O;4V!R;1RB'_MG+6R/T+=KGK;.?;LLZ,-9]S#!?/IG9!@6; M<_NE3:WMJC>VP(DZ^C=1A2O@DYRX%CTD8[.RV+JU[?M:S67;S$T@_9<$B'*# M3+'@(#?M8&/1JJW=1=^^3M*H9'IG)<&>9><(R,@V!IDA:H8;C\\ *(B3&96Z M*_=@0WS ;;^C#=@?\P'EZ*4B+">\^ :*_(&0=8BP8 (0F]TF B>D9 _"EA>$4'?I4PAFE"U1I_.,M1P8ISA&:G:BE^)+H4CFG!4Q$( M&B8 \P/<IN!"=Q-\A&GYQQ@TP@0QZ2:ORJWV8 AD[DW^+86]HH< M>RXGP$(:\"5-V"35,$XUU< 3,<86NH8R$73[-\@L2@A3,/1 <4LOOW7!G81 M3YQ#.'"S03E$6YT>,Y#,':IB;$2ZX/!@AKZZ#U"S48OGL7*ND]*XMB60) MQ/!\A'D,"\'YK>KP\H@(#XW4('.2''1"I-,I.E?TBT56S8[XD5;=HS+:?*5Y M'*@&Q$9;K%54F%D[8+N05@)Q]C;/+O)HN213]%=X7W1!B.7>W_\[2Q"/3C+4 M_XWGN+9):!#E[V'%B!B.*)>%&FM;3D,"&PC2G5_$9FWTF8[%T "J";TBBX)@ MPN7A#&4*4>#A3V,@S"RH"D7%V[8?\&NJT@B\13"K9 X2 G1?(4%)8=6?0#L/ M!*G>64]4P;_CT FA(?[8.YZ]42R=<.>U&R8Y'7T;!J=#QJ,\/?FVQGAU>,X; M^+"5L%H// QHK=.\X1P68\9:-'NQV*V= MH_?!M9MX3J;)&=0+-+RO.LD'?8O^X"?Z*+07F0>M@$W'GKQ^[V=<.,\[X'DH M8C#!%ALON+_HG\#E ,7_]HV@_V^1,69^"S+B;$;S4@2C^(:SR_6ZSDRN#;H;"R9/=IXVWAK]?60"9?C05N$V2SY9PX(:+H$ -8='R$AQWG4QSGL9@' M.%<+I0;:L$?5*N#1.^*(\5P.,KZ#:@6,BU,9P-R,UL0[5TF$%N8L >9 O&L> M3U& AQI=IYQO,C* MA(0.,BB-_X!7QP76-"3%)=XV](LT<3P8\L4L-/K+'B](VF19+8UFI#EWI1U] MQ.<@"6/^!=[<>725Y21ST:6A@7"6/)FX4;HN9LERO1)/5HB"LX42A'E6@8%$ MS7.2P!3V59)6!8]I-S_ +\ZNR .6="L54:DJ0U#N@^/N5TLGDV#'Q.A%KK.: M>QQ1SK4".0L(JVQF"H6NU,U<<1E3R+4()41".ADC$+%<&1N9D4($CA;3O$18 MC3.J.19?>^-])![K+S3SQM<@B!8Z,!ECY5%#/(G3QS0 S$]FHV3$*HPLX:DN MA-[MSC:T^M\RHAG\90[/6G#>O4 >*IRY/#3&G'+1 MT97CL@19"0TT2C48\466E%5ED>>YE/ IF=ZK*)EQ!+6\SO*/QOB1L#XZA_6G M18LB4[>O$(LX2>4R/AHT")@**&53$./&!"QR'"PD[5\"Q#W>2*Q M3!I>[)G*:-+&:<'W46VCC6%<,=B]V9I>:2NKTRR51YG7\DKLRV=8<#)-(C,X M,EIBU%"BCCAV(J5DA/%IR9]@HY]7?)EQ\!^5PDK*OMUGD+>Z(B;Z%YOJ*,06 M1ZB0C)D^P_JEC'[N#(@RY>.8B$@O$LK=@LPJ#\],IVQ-GL,N)#Q'PGDKQZF- MC5%H.'10K,RJS!)2PWP%!CW+[-4E9O[1CL28:B(6, 9*-V(.5(!Y'2\68H1[ M 8I%S$_BOQ66 .=K68FNU(O-2S)J8WO66ZS=#=WGK=O$)]",WQR9*)JB>80W MN5JN&BJEGWKJ_:Q+O7>I]Y:FWO>T)5RS['%CY[P2/CCT;"[HWT&"S<'K! 5) M5K2D\%8800%==1$[QH*9OF0?@TDXAA)52-G.%X9AZ3HO7Q5D0W M3O@F7RZ>5F"4!*>^%928VJBKW9 M!B$OEH>:#FP..9-HAF^#][^^I[^_Y+1$\@F7[?E;4ATIU0,-[L]+&I2)RBTA MZP@HAV8+_Y$:O^3I.+KX _5N0A!JJ3QG");\#=T6C"F24/39<)YEE;%3EX(Q234 ZKRVYP- MUWM /N>\T(+JVR]Q#+UNJ8U&_=[9WB*.\BE78/UH94CO42^$MRI7LAEF4H[Q MG.,-[L)H$% 0 X0Q2+\TIDRLJ@3XPE9'F!S7HJ1$YL8J:O(O])S2>_0F4RRF MSVPUWLW,B$QN7\4E)[@0^]L;WB<%A'$IX[LU/(S'8!X:W>S"M%1:X=U'JF93 MF['.MS&8M3\TNGD)C\*&(JD 5^LCHK'P&M[@H#;+F3R6IQ"KZ1 X4JB8\4"? MAIYO/$Y:&3J/-)F:&"X 9BQ0!.TRHKR-%-E3#+TG"8_$^%4'N#^N!+(+,A/E M]Q4^UG34[" M!06!S#^E8@S2N8WZ[_V;7WY[]7>G[-#>&0QS9.D\SG'2*_[>R6W!3<'4+F$B MD"V-+DA,QP#R2V6PAAUOE*#;XVIW$90MO"ZWS=05$6&8I<8;4H[MEUU:"LN) MD&^2KD._N=1J,:JR)*%%[T#1(_6JFHU690B_669V*"8R%-AK8%8%,^"0HA1Q MAU_UG*#FL:V/?OK[NOK"6;B]5S-,O7/ZZ2I^7)GEKBORUK6?Z#):3>J+27+P ME-8X!+:XB!9A<%G!@E&/DGU5-+U40_WF\;V=EN@)N V!U#BV65;E9!)NDC5: MZ5-&G^JB9R.C$%+J/N$1H92 3LXK.]!\7Q.MACA:Y$998 M6P+(#L-B%\?G(S-.N@ZK @$><)"VKS5G,1J]66ZH^4_XGM2=*M/8:<6B@*A2 M8:8ME\MHFF5H3:V+L$>0H<3'J5Q93'.Y@%PRK M*L^YU.>WK(R#D\#4!*8T9HC#D(;?"ELJ;]H0XD417U_&N>TA>I6F%:'4D^B% M-?Z,BG[0/_I;K_&\/&E+892CAC1N0UY5/1R,V3@_0ZMC9LJ1V6G"A1KK]O#O MP1O85))K).#O67IQ]'>JB'[EIWH?Y4[XB\->ZZ,%+4[%56-906)_Q:5JA>HU M6Q@.1GV^)@N0:MQ93-*;[AF.C4K6RO"18SQ@PVLL3 ?&Q+%>%? MX6DE6X\F1\]U^@W+*#!X'L?::N; K,UA1P%.?V]6O+OUU8PFPY-'[:?9,[+] M_"VF.0HIO7@1_* R[&I$%GS-CA2I=RIM]*S8F( *1[:!M>NRC7AU/OFV/OMM*:N#5EP)1 ;(NY1 S@G,IK M3"M*4['<7#Q!Z@16R3&/9V11HPJLX'#6_#$?;J&'.Z_ -&TZ5I=F;F6U0NOQ MTT/6L+ZV%V9(P4RU0DXL1_HB!3QNT&I/L:[CN'_O=1U[2.S3R>";KASD:92# M* PIF1T/-"YJQ][6W[+TZ)=7K]X&/QN+_5=!<#TT8?V'!>*Q<#4V74J[M'Y) MDG*S#4=+X/NV,0X$<\P"F6LRP!K-R&=Q6$Z$9+2@F:(:0$* MC(U4KOG0*A3R %?8JV/7X8 ]A-:#Q$I>*K>0Q9>9S43&VMSW%%PSZMB/YQ M\/)%#_SE'5::H.VGV'24SC7K]K^)!#*]^2ER1'&95>";8$_(N51B@XPC )L MAQ3 37QF\ZOM>QOV3DOF #[QG9I#8L4*-19KY8JD7,2S.G$,.+0&GVIT9I N M#&HHK%:TG;[R,.Q'PQZA%/G3.4-B>V/"4N$'81,C]2Q&U<;CV)S:>@2,D08K MRYT$Q6V!#VJB!!N^0G0P6E(>7R7QM1K7],OFW5D_M+9'#E7 "=UV/FIH)CD? M I?*BY$><1_=EE\>5-1CJWYS3X>K#-]R52&>;./G7Z1-9<_PS<'Y3C\K@(@ MZ!GI0EWKTFM58UZOZ!/)T_BY5'=&1=#\HXVOUCO?N2Z0;V+,4QBH7M_*!9MN ML0F>PA>05.U(MX?@8+_?B3ZG/FX].Q--%.,G&Z>*IKFC_H]61?R]_L-+!1=/ M4CI_^M%+>9]X8@USK>AU_+'X":=GO9/3";H* F0N+Q8OHD=>1&V(#'\VGO2& MQZ=;/^[W!G?\['1PMZ?>M-C!N#.$HP&H0//ACJ4+[Y!7G+ M&8O*FHETVXKP3))9H*QP4.R%\#J[S('=9<.['YPHZ,=W"#+M.IVX' MES3O?L/S?8@9YON<5^-DU+:=VK//F5?>[@FI@W R&(7'IS=/?GVHP>P=USU5 MKAN=]-@Q1YOU?RML MBL,+V)A"2RX^H,*@78)[>SLRW3.^R#/:=XE:<3%O$,:#86]XW.Y+^OXRRN.& M3L).B^][DL-!.!B=/(HF[XBT<_1N'/9/QQV16DVD23@Y?AQGN@7ZY\"TWPTA MQ@/0?J]NQR\J'M1BO>G^[AJ&;]W]'0R'X_5 M8/BRHU)'I4XM=CXB\1HRV>;_FO3&8]>D;BUP?@(57#ONO=7";!">'9^&9_WC MNUGYNQU!RVL-.QX^=!X^'IR%)Y,[!GTZ'NYX^-$W?389A_W!O@[:(W)P^TS# M5IB;AQV%V='<;$>5KL/U(SCB658AAD=3<]UA^)7'^T9:]SZ'KZ=.KV.LO0)_ M'6-UC/40C'7'BJ.GR%CMLVT>S%[ZCH"Q_M(FZ#1ZXIUA[+[X)-"MRWW"8'4- MPT*?.]/3<(!>AC-!FP>+OC#X=4W/(8#6VY_0X=C5<.PFO4F?H,;VQK$[[9V< MC1\";6WX &AKQ[W^^*X+ZA9[VV)W!MT[" WX"%&(#L>N695W.';MXJT.QZZ# M6^MP[%IPL!V.W9[2KU59LP['KL.Q^RRHE4W?MD.S>XB\].%DGT=A?S ))Y,[ M5@$=4)U$QW7MV=HP'/5/PN%9AZ'8<=V7K!8;]R?A\81=X/QCFS)/N"'X^&87'P\GNE[=K MV?[R!)I,.@*UET"C27AV-FH1@=JGJEJA_@[;Z7N%ZJY(2/LIQLQ#YL"^BO?0Y#<>=6]YB^@P'X>G)<8L(U#X%U0JE=]@^7P>M]@5N\B@#TXY K270\#0<3?8P5CH'L', ]V>SUY=1GG"3W!2^G"?G59?T MN]-]/0N/QYWOUU[ZC ;AX*1S_MI+H,&>$<_.^>NW>I< E/1BF^6JRC)L?0:RUP6 M67IQM$BNXED0%45\1QWXM.W5L]/P=#ALD;W:$>@>I&M'I8Y*K=17K="!-_E^ M9^U6@*8)Z9ZZO6^Q7&_[G8^OT8#Z^"0!S._Y<%HM^0;AV=TVZ:W+[,(O3<'#R>9C-W37IKLE7?4W.QI-P=#+YBBY)^\SE!S/!MP)$ M"XG'P]XIQI=6&==J?T]%:\E5++BSS +N#X64??N3Z!RH5I7;?[*!4G7?C+PC M%O*QA;FK'\>V)?[E/\[S[_[B_\S]W\M/Z? MW_Q;$HWGD_YH.CGNCV;C^3B*XM/!.#[M#_JGH_EL'OWOH/_-7SY0\4DV#U[# M&Q$9XC^^BQI)V0H4;WKBG7'3G_\]*XH7P9MTFBWC8)YG2X52S](B0-#MK4#K MOWHC9K[T[@X?9GTP_/9N,.O/%T2SQ*%99FGV_/HRF5[BKY?1.@"^CW.L)(Z* M )\Q[+],-\,./)R2/A^\#&!)]:_R%^KODA^\(#[9B@7/)V_ W7'Q&XO&!S3^ M+(0=%*MXBJIEL0Y;#?!^]ACX[N/>\.0,-<#>^.[CWC'_LO'CST AG]P--?Y& M%/*37G]XW"WV@1:[,QL=#8[#XTF;( T[?ON:^6U\-@S/^FWJ26V?/=SBJLHV7YO& M[$'71[=_4_(>_0/WT_?S"+M\]#'S'6.T5;>EC-$^O=\*6^+P M0C3W-QUFUT:J[AD/^8SV7:)67,R;6J?:WSY\K]-AGK0&/YV,P^'>@R4[:(8O M2Z63T;"C4NNI-#H9A&>#0=NHU#YMU0H->-@ &@\V*>9)M_\/^R?A8++O#6Y? M8N3KIM+@;!*"W=)1J=54 B*-SUI'I/8IKE8HP\-V!^]];LR3-F-I;$S;C-B. M1K[;CJ-C.AJUFD8\/J9M1&J?LFJ% CQL;_#+S)!YTN;L3)/VI:E<3)M,V4[&OGI)QHITQ&I MU43BL3)M(U+[%%4KE-]A.X7W-5OF21NK/%JF;<9J1Z1#0&WOJ'0(5&J?GFJ% M[CMLQ^\AYLL\:;N5Q\NTS6[MB'0($[PZ*AT"E=JGLUJA!V_R 0]EQLR-H+&/ M 3WS)/'_]]M[JT78\W$X/NOO#>70CN$6'>\^:=X=AL?#_MVS=,#7IBGN+NA_'UH'!TW-5Q5\== MK3C0.\:*GR)?M<^:>3 +J1LMQ[S!H^7LZ(+[&BV'CTAF__G-[>S#6?XS O/HT/:' ;;>@/&AZ6Q%=Q4%Y&)5X5\.N" MAYSA'_*XJ!8E?VY'H.&TMG/X,=SW9 Z:*RT7ZR"BXXIGP?D:OI"N@SF?8XB! M_$6%BI#?+,<[BXMIGISC#W"R&;VRO,P*8)JJQ$W0_+.W45X&;]Z$P9LR7@:# M5Z'.>WN7%!\#(55/IKNUD##TQ-U''OZC0$'V S5 _1S'12\P8P(?@W,^7.)H MOC^S/"G7RB,Y\%%:Q4&"),RI2H%2-!4MG7NWYK!TYK7K.)A>PNG'P2I/@ RP MQ@#N$3UIFBV750K\PURURK-9-2V!87@L(/!5L(@C:@R[@E]&Y\D"UX&,@EQ, M&YV"S"\]5@QF"7!B'L-%+8"URNLX3O&5\30J2N9LX)HJ6BAS]X(W:8"6&BXC MI)7)4H)E\HE^@/\/VT]0M:6T7/@Y?C#+8!%@O 73J@"]'N=\.?R;D2Q7\$9Z M,!B112'AAU[P ZRI H:GHPM*6/.LP.MS$6<7>;2"4X U7F";.+X+/M"W!!'< MW22]Q&WB&W#+R10V0[,&84%+.!3>BK]7./-J,9,CJBV3$VWP$WT 4&(5H6E: M+:(<]S''E7^,2UH.7!]830Z;7<53? KV+/ A%M2^D""78%/?93(O>X=_-W^- MIGF&,JX7JG%[ #$-87B^PB^#BP2.J5,9EEC@L]"+*C4[A&T9;GB^PAE@VG?#-ASWC!$Y::) S M9U]G.5P$E&7XZ/A34I"JI_&@0 MSL?$/^HQ%=,T"!-Y>\7H+&NEY'2\6^/^L MOU3#;>JQW=38[I-AQ<$\(C_R^Q,R:1_):OI;O Y^A.-<9*LEFWL'?-]IWBVA M-@;OXE65 ^L 7=_F*):7CZ>3:5F@K'Z.S_,J M$[[ ]'+.;/,[@.R/^S!#0= ML5]4 3OF\&2X;""$<3.YW70A.%S[Z]2("G?6*U'6& MV\VF'X/L"F?UPKYZP3_00^#)P/S,4"?ZFL?2VV6*$/X(W\K_?YEGU<4E"JI4 M[SS<][2 &\&W"\R&*[BQ(*S2^"(K$VX5=[["MBJ\'H1&'/&EQ][Q18*V>G"= ME)?.R%T0<],*S)D$EH/7V;=.>3'O*OC>H']^?#0(5@MX9"_X8'>'AD\1LZ;] MM(+3#N!0W&&12)4Q_P3V2.(-B)[&.6T&ED3B;YE57.V)IK*E0$&J?1:#H;$D MV0&2N2K0WD%2S!*PF>-2+8)9C (4WQ^1A12SE=9@>"] 7*(10*AK2Y9Y=C%& M8%NI*W+[L-4VW9\QF9VUFWR-]$@S5'0SNE&Y MM]P--PU4(5RDZ\S^!>SILO@^^' -MG(&OK=G82.MY9,?HS(*_CU:KEX&K_AR M,+V#36<1^;U$K7E!]BB%>:A4&9X$RCZE:P4\"DL!O;MFBO %\#%@V_!;O(?[2+,L[2_KVZ4OZEW^"/:M7Q1HT(2U"/88TCF!W67 )[ :"DZ0AW7K@M!Y%,[:9S&;UL.[0)Y :A/ M!X >&"BG"]RV\2-?-_N10(7L(D;%$,JYS&8Y!3=F?T88IH3=KM%C8XN.04C@ MQ\#.2_%>R4LUGMUE=!73!:%E>;>DD5]A8PW+\V(L8&/"]4G 18(?@WB*"OH) M^=PZR3Y.0=#&?-NB!89*^+*Y/E:2PA&5^L9;J5O*JL@R*V+>L\!_9PGL?KTHV*'!D,/&O!XC# MT;)H@5P,[XLNZ'K3Q4Q !%NQJF;A!K$>QS]UK-,5L#>UN*#H*2V%%$ M44)0-XP.E".18J>,@YI$0_3^\%$;]1U\Q2C\P&()10?^+ )O$2-)\$RC/, R MS.;E-!; MI8KXR=?*?KW@1]X[$_L:]?X4,XOH)@?1Q05ZNV5<.RB!#,2'/CL]Z4G7YU*, M=Q$%Z$!CV10M"(1-&6N7D1,;((L9+%2^ :1NRHV=A?0L<9/A]S$HE6P=QVR, M2_ L!0L=2 2/3C+Q\2FL@.)Z%:W%\C0_52T3>C(8[%>,]#&C$XWYI%EOBAVT MN4#B%T?U&,T')Q=1;*!NI0_!E?L9!.V\RLE_ +,[2D#ADMT"9@]%!V!9&"L# M7ODM@R>=X#]MG*Q5V>:,"S&_$=QQ4<37&*S#DZ8GOTI3C,J!,_,4]Y:%+ P2&Z,E[[&! M/Q,RB-$HNINX"'US,A8%+'%GYD%OB9;"N!R]^0IQ[=_^4W/[G6L/MH0&6TVX MG/0\/!ACM]XCG@WZ??#.86?/!J-C^"?GJG.,?>M-]E9=O\C3J+AD80+'6^5J MH7_1ZXT'\0GM7YNA2AR4Z;8$$ZY4V$P84XP2+_"Q:VB_A3(JE;> 1J/_DYR$4* M78(Z@3V00QZ!7NH%KPI*/*K"Q'R,5=82BUJ'*LW!H,J-_*0-F >BY%UDF)'6 M[)8\,D,_/0X6F;K&KAF"!Q&\AM^A,K1F"&>E.;O&N@0M *]S7]^RT<'O*@QZ MO]G. IUK^)S^_S);S-0^H6=*: F^+8EOC.!2@N4FGP'.&;C171MV5)*C<';: M._4=!7JJZ-Y,'H([4\-D9NPNVA@_IV:9G#K6"-DG?=\\V:YT:_K;._H=(J2. MR;1!='?==7K7C#E]I UK,IF%R,Z#?'IO&&ABGPU=\XQ7*6:!(=+,4&_$F4.T M.3 "A/$R#I2B+XJ.Q8)R.+ 4"D_J'KZ"^,L;BEK18<+NWJ]3N#$Y$.YUEJ]$ MA_0>6#!N77%S:.;14W^^H-8I.N-Q[_CX6Q(.(">H3"4NR -M/M7@N08V]%,5 MP51&!.HA O:<'!Y6P*/H:-#LN#<5%1 M;?81*3FG2HG.EPL;G'%(HCB,C+N*X'1(3LY! /&_:H+%28>2Z$-RS*@"*"HT MZ3=3U\-)>:"#,HMR3%A@&(0B[%X,!'8=45R8?!58M?.FT'U2B6581F/9D@P- MEC3&1_S RO#Y]0OZ-?W;H/_0<9:#%I]DM[V/SL\CKLHQI0F/;$?NK*W)0TZ! MPTLUB4S4H+#;,D4*\M,$Q0U&=6:8:9%TV5\KC*]H0 _U>L,34&JXP2$TL2C] M"&^&OU9X0:S=RD4#8(0F,_=A8*-=T5V8*V-2D #^=AW''^$6_62?<)F!D 3; M:0$W8[;&NU(M*[9UZ)[!EI!'<]CP&L0*656\$'Y[54C0TBFL,,E(NWF\%FB6 M1TN\N?=9@X5EC4W?=LR QZA0),W2(XJT2$QIBU5UDZW9A52\D,JX M"ZET(96]0BHMJC9\9VM84:?3"@I3RLI_@X:8'O_A7R4KS@QQ=L^FW]W6\8SZ!L-OVT_Y(S+2"\N7 OLA/1M$J0(_Y:$N,^ MD!9/KK#S,RG1HP,!0A])BH)"4WE2V-HIT$-EEI,6U+- 4Q^=&N (*I6XBIV< M WV#E(U44'.LQ-$UU$FSISGI2M):D*A6NLOI=?QQR)O)Z>]\? $1:Y 0LB+11KW2!K76F+YL_%9;S@: M;_VXWQO<\;.3TCB+/3L>/3AUGL;F=P"_+(K;WI M>WQU<+PWH$G#[?PBW=F3V[0>643_ XY"\!.Y,*[-[O5L?\'S=: &M@'U]#>[ MX-M]Q.C^[(*ML,N&=S\X$=:;C_JJ#G;0'>S#'&S_+A*@58!IS5M[[8;^WMN MGV?U4[7K]SNPUE[ZX@#98POVY1LT4[,*'C&C1K=IO)("7\XN8A\H_QNUI!0O M]F&F70%HV\%EVP:/4$/S8P#+?OT0A@<$5!A.AB?A:.]9TNV;R]%QW>%PW3"< MC ?A9-2Z 9,=UWW%7(>CON&_IX\X*>J>$$AW9J#[;WG9<:9G5E#=@<*F/$B" M]K@W.=YA-0V9+;1PCT:]04.<$#OU..OQ?/""&>7Y\$4M9]"-T=A9T/<'P_!T M/&[;((V.3C71.#X>A(/AOJ*QH].7I=-D?!(.!L>/1Z4G-I[S%VK]Y8ZHQY[+ MN7-TYC!8&>S_P2@\/CV]9Y3\AEC5H8R+_.HH/#KKAZ>#?2=%!P$ [' MD[ _ZB:_MYU._?$X/!GL*SL[.GUA#7=R&H[[^\8EVQ=D/VP-]TN<$JH(]+;?)GY>VTK"#Y#1 MGP_"8?\8)-GDQ;U5@Q^JR?Q5T14+_8\GXXZJ7Q55QV?#\*P_:!E5GT+;!N%_ MJHL4(LI^>_LVVM\/<:@K?&+AXO/+99=H#B? 26U^!X M;VE^H)KX\ CTZ"')CDJ'0*7[#!P?@%9HL(4>.V9\>$S[?!3V^V>[B_ZN,N%+ MNUJ@F\=[Z.:.0%\Z/0Z#[= ,.)U-X3V*_B^UL40B3<#3L G9?%U'W MU2(=40^ J/MJGD,*PAY.5O"!E]ZNI: M[CMM.!Z%)Z/AWO97.T1;1]]\?A>'C2,JH^@9D= MS]\^I')ZTE'?YX-A>#P8=GEAEL?+G,<#79].-EM@"5^R#.RIVU_4Y63]M.>_>Q*'MOO]4W M&EVSXY-P<(?<16OPFSM&[A@9?-'Q67C6[W=LW+'Q(;/Q^*P?GIW>8TBE9?[W MSK87[.21#2]GB&BS"?8?Y_EW?V%K>-O_NE9:&)Q'13)EW.ID497Q[#'&FV^WD#CI3?8(S^VW]4=VH#ON_>JY][CW>3GNCGM; M0<_67258.>_3J13;@N^ WO93O MD_RX ,[\=>+KEQ=9,NJ^"*R.;89_>U8;W/+%XEO20:C,R@/QG>-W['#YUV:' MW/$[E]SMJ3L_-0%ED+%'X,DO-!Z^,EIHAR"Y$NT-BUD_8H5F$WT%IW!G M4-.P.U?-!6TWSBS3LE;QVC?2N63*-IP_Q-L?D)+[@%1!=0E4S8%LPO20 ?3301MU\#(](RNE ]!-(D7^=E[P9?<%^L<&8/<;Y^?X?U.S. M:8Q%=++V<)7V98TKDML=DB..;OJ[/Z-.D=SND%R@!^XC5EULNC3F@2S)?6@D M^I&5C!9Q5YPB@\W3RX=W[IZXP9.?W3NZL7U'#QPUAZW=6++<0/=\->B\W5@B MOJW;YAV/0-N(I4?32+OG@'^B/7@6JJ,^+7XRS+52U>AKBSG'U(FIJIU;CB4" M8LXE"DNMQA(Q;=UQ]V@NFXK?8I-M+)#WZ( V%I:>(I9:Y1[LRAH5WY7_$/F$KE;S< MD(&W9V?0&P9.JT60'^)PY'4C-)N%T&XT;U),\F29Q+,MW0H>H/Q4,8EBDEUE M$MLC>DCN&%C9+2:Y^VJ;"WX8*_K6:N*=J #>Y1I@JQTUP+2?PPJO1=UOGFHT M_L\X*WAKEA$=G&<1SQW81!TP4-&#E_TZKG?7LE_3V4HEK;>5XE3[R2_6%07> M.[)85?;;CGHM5?:KRGY5V:\J^WU8J*JR7U7VN_>GZJKL5Q7$-?,#+$OWW'4+ M$-IWJ*EH;H=HCCAZ$*I:1==<$$86C5F<2MAA+*JM=5?T^)! #H@?.'EES^XDD2W?"W8\L M[#>2[$ /R1[5ARB_2)7\/D9B]O[8BA.&B/*K%;Y@[M?V'5 M9F9)WC-#>'_#_!N$3ZMED&5B2X@[^I6; U++C[44MRANX395&.A^<,?^S8I; M%+<\*6X!9G'6[@FU;\RR'0MY:=&41(!C\7*I!25!LIZ (ZAYHX2T.;F%1@#4 M\6CY+8OJ:C9*9BM69[GNTE*@94M<-'RR^;-;3!)&SYD1%8S^-&@*#WA!>Q?T MJGSVQW3)438P9D _"[6EL$G3K<%&D'S"XKS@954O@&Y9(:J_AC8#4\N]_ MT(6HO*TD3 Z"M+U'JRL\ZS)9SH;]GF1-&AMAC5LQZFKYN- *5HY[\ GL-Q\R M 3K^O<9HW,6/1_ 0^";+DU(;PN5(YPD6RE'\&,D>9YWC_?"X$3J<52;LID9I M2@@^<$V=T_%#]TXU=6''(?XVRM0\:_.57T['#>Y64+9'BW7N^-3;%ANN#(.' MCG1MM*;!5=5O#PIP5=-V_YJV/0#9(]2L[0'45JE)>Q#1NV[LX28C?S-^]F*8 M@1W,T4W1[OLT@G\PUY>;C*>UR:@OL@@K.U#[G_^9,:"W*_S6I.VG\_N=\00_MY3NU#82^9LB#D4#W2[/8G%13F%V*V3M. E68;3MFW75'63\J9I5S= LZ92Q^ M<*ZQRR$;E*S1PGB[)1FW]0F__^&36N0^'0+LBKVXT38W3SK.9ZWK-VTDS*?P MH_"S'_BQ'R5,WAX]#X6TKJWXDC826QW94 M5BN"W@TV\=?-ZUL+!KMC..\33M=NM*EPVGZT3TSSW+9^WUA:\XY:[@J?"I^MQ:<5[ (^6^&TM5F/G8ZZK*C= M,UT;L.W. +U/IGS[<_GW:X4ML@;;'TG_U*4%$T'T$CA)V(;L/^-L=*7UV:B; M)UHV^,7*D:H_N).^(6NKF]TT$G8/->T,URHD[0"26F&>[8J&::&I=H.AVSH. M^)_'/GO8/:'Q? V?7>7>M-8>>CH9-[MS,KHA6:YZ8VS087A*#4]V$:,J@KQ7 MZ-P@@^Z-;KO)0]F%$]&(I7G!M.?#(O^5E5D^P$%$O\/' Y9F(Q$4RP9QWF?: MB%ZJ?*#-'K'9:]N$K1"0"I]+\.DH?.X3/JUP%_#9"F^NS8KN^?MM*K?UIX7> M!::M8XZ[1><4L-3YQXHES^KD8T?]BA,VXF?J&AV-BBP:BR&BHQPVWN^##.:# M>@5VE_TL1WG\LYOW0)6VU^/84:/FKEV=MAAL>P0P_&W.LE-TI>A*T57[Z&KM M1IE/EZXV8J-4E\C7VV(0^,*GK&'&KV/Q3Q '+]>2?(SVPX--?-R]=VX [7]P M(^W5_-AXN0P#^>&%Y0.M5I]P2?'"X^>WF^8)8M[&%!8RQ?<5_JO89JL\.S?% ME2^/&[H/\O[%X/D?C?_WCH$M/NK"Z\V.^[?&,*^.-CTB]M'1ON*V^+Y>Y[UQ M?U!J?7JE#?*1!LO3QD-T,U!@:LF8NQQ<,<"R.YO9Z31*YYXEE^E8(JEAF)<9 MUIF]*%B/-PY\*O%%HEA?FY!8:@<(:CY;?,C?S^9%XT/66@F/9$A=! ML?FS6TR0<\Z,J&#TIT%3>, +VKN@5^6S/Z;>T\\&Q@SH9Z&V%#9INC78"',B M87$NR@U? "FR J^"-='6K$7K%BS]Q[/_RJB3!J8=!ZYI)T[J4,I\XC#?)*9O MITE*OQ/SV:LS[LR##'D-;\29U'__@RY$91,_M#@'%'%+S'H 9;%8&K_.^T-: M9&4^P.6_S4HP[+2OC!:E=@C 2+0W+&;]B!7"W+2)KEFF9?&?A'(5MCT[8OFF=?O3OH"<)<\_R0!$ [ &/6$.7E;61#?BR^$TOY?NDQ$->G;&R^>O$UY*-0ZMCASYRLHR@R1=+)N]P)I]Q M"\1WEMTA9K#T:[-#[OB=8UMWNO.FQ1+2\8FG%OO$%QMV7/.NZWGHM3J@;9T= M6>N.P=5;#:ZW'"QLTG,EP=RU"P)(4FD\2NAD3@-R^P]U_(R*UT"[KQ!/V8[? MO_.7/B#-+8R6W)Q8T6YB1)-RE0CQ1@J6Q4.DJ34?!-T?D!(%TDV#U-PN2,.5 M0+IS4",8=$(>UUYWZ>!\E5$13Q54I@05602JAU0Q<_!=Z ;K'9J]@:= M\*+4LH$VZN9C>%12_KX.B.]WJ*"N5%?>*R.J?0M65^[3E4\@[5D4KL[&?S>8 M@+H.K!8FF[0-8K_=)]O4;'4:C:T'EJ?;UK;2:F_>L**ZITEUEAXX1 _L=1M? M*ZI35'>/T@'=]^#_OJ>H3E'=@VTM#!S="=8=4]8^FELIUWAGRXIL]U$0]!@9 MP\KD?]H"B>AF8.JFMZT)5THD;09/WN/X9(\NDFY./)_)IYO*0L,TW4WO8(4$ MN\4)L/RT)^;)A2RISC1631-\P&W=N(FC@4QV'/&@D4P0Q^+X@M$2]A5=:;^! MA=-Q-7A[+\L'NI87FNW^39_:^ZC+M)+VF3:$=>2)UJ/E2+MBM.AH9]VLK!^H M7=!2&Q89@ ,V,UBT<,&SGSR\2AB/%/OB,L4SV\!%CSQ@ ?Z8@_G5@$M@0W M7[!>#_^E&K'_-K>:P9BGD< -!S%F=FNOY8OA[QAX=53J'9JW76U)<()AXL^-U[-OO_2O/8C9UG^MUR,+[#OLT MF] >[@6N)L2=$-W4Y=6%/+M>; R17.;IZ );>U=$LCSWO^W,^+GSJ3,%CPS/ M&0<\@[O!I04;%JS$,\A$^\T":$4-%O4\I&>X]S<"Z&I^8SOP#=PX9)QB>E \J668F"3#O++?<3 M)LBK%&3$-H3*]+Z6!*3>%#.06W2GI K0 MDG#U^CJTNJR\HP;5;U"AV)S<#%_>2//V/,U[]U"D%L!W7BMJ4B&:#?6Y4-E6 M%Y(-:4['M#O.G30GNXQ[XQ(?@YNVWFLI QSA^RNZB8'@."IQ1IG8?<$PQT2C M\7_&F:@0*U_B,H*55C&E@_E];M#Q;]?!+RLE[#N++N=?53)M OEVMQO'#CC>U&LM_;(-$UT W M@.\^!HG;$V)ZB7"II3GN90'K3YXX*^Y7LS109A#G_A:+D)\()KZU:C5I#EI' M X9AJ$:0&84E3WM Q=@XJ#;$\O&HS!(.*7S_YT&&>/TT J53OEPJ1">\OT". MKFY%/8+1M*R4$;QJ ,''!O7_66#+I6.^XITN]@.)X89W+/:SK&U4([GAW9YZ M6TF:[ZO%;F&Q9L=VME/LYVZC*,W=1E':-@ +-F!PMU*WAU_KCL$UM%6QGRKV M:^6EJMA/%?NU"Z2JV$\5^[4":JK83Q7[5?#M9TG28YN&[T,5^^U#N4L5%"E4 MP8O*?L/2 Y-8NN\X.Y_]IJAN=ZB.Z(Y+=&*IT@-%=0^WM<#Q=$(>)[-=T=S3 MI#G7([I'UNW-WCZ:V^_<\D>JO'STW'(ED)Z<0/),%TS^W:]OWV^!Y#].@>2C M"Z0-#0!KLVP1&2C]Z0R4=1AC@T-P=H\Q'/]N8VYVG3$4<:Q"'.N:<8HXG@YQ MN.NJ5$4<:\^<5<^X[S,VDH=RWVKA6^;W;.8I3W(*D*^F *DI0/.H;$5U"W_B M4RWHCZ>/Q6>*$EV/=.19U50E3KA.7?]T"IY S:Z MR(N?&@#BEZQE^97A8&@L0B3^2_["LJI4L[V.N_Q9<2\?8Z%06L#ZBW$\&A>, MUYSI&I;RPGK*\7"8%Z-5RG-VM) +:.*\X:EK( [PTF2M/@[RIAGDRNH>("RJ MP2NUB)9P[3#/!B.\HT8#0K%?%R^)=0 *)K<#Q'N4">XN>Y!_U?X$(@?@T\O.YTS?_-SY,M;28P:K0D&7'Z MYB7*XYZLY:VWPF]M4H9@[B:&\S0%;ERLK.L=-TOL@:#B455YV^"=2HY,E\I/ M-#%_<\'Z !6^!9X C(N=HEQ4 ER<6^&387P'+BK(FI8*^"1(1S$4QKB5T)+M 6@PR$8 M V)]D@3*]0W,1S!9%AJ@'^C2/:1X586M2H95%;:JPMX5J*DJ[,U48>^ZVE)C7/>ULOLC*\&:C;L\ MDI:P7ZR7#S&TIBH^GG;%!]%-/]3-8/=K/A35[0[5^4&H6T1--%0T]W!;!G L\-<^PW<4?]KIE8WM23ZD$TM,32&Z@>_[N&_O[+9#6 M+E7<:X'4DO.A?2@O_\2G06 (J$^+GPRSC%2MZ/HA$\L)=--^G))1A:[[NF(_3ND%A:67+T;1UAZS;"51AZ8%EGFIRH8AC>7L<7[?6 M[NZE6/AAL10\CHQM*0NWUOG;O12 /]D IRV+BIRDGPVRNK5BXU5A:NQ/E7K-P:]V_W3O[^\BJ]C:\@P1VV5$AM+435SW= ML]<=3*0B: ^+)-Y)RGJIL*2PI+"D!-[^(PE^JC,#11U*T"HL[1,?M];YV[VS MOZ/^D&8%[RF8IUHO'YP;O>P72V27/A5,6Q>@H:_[EBKL:3>2[B93%984EA26 ME,#;022M[PCN]>F!H@XE:!66=I^/6^L(WN!^$ZMCN>UV"L_R$>U5/=<'YU5S M]ZT<"]YVWW2/.!N F.1C;%2^7HO"/:LOWS!P6BT(;-TD@1X$[MU"8!N"T2/' M.!6;*#:YI0Y/MTU/M\([UDLJ-E%L\A38A.B.&>CNVKV7%)LH-GE";.(32W># M.W9(V \FV>]C9?MQRGU;&DA0$E1)T$V7:^/!B/VDG=;]EJ">JL=_K%#L'WSL MX*LVS9/E3UQK_K2ES3\_)%C.1E\"GRV@2@XP8X?,N&+QD,,H& M8['[-(_'I8;#50==.H@Q$K]@%"P^\FV/7=:33?DGY:A@@W. WZ"Z#3AIE.9% M?V:B=4?;6:HKYYL6+B4XTY[!/R/*">S0)Q:$4VXRBJ;:%@^95>BU+$Z/IZ& M#7,Q[_@%'R"<_6)R3*Q00,T;I4UD3FZA$9@_X]'R6^;&T#P2Y;K!4G L6^*K MOT?%'Z^F;VO^[!;5$X9 (48$V/AIT!0>\(+V+NA5^>R/:9X&AIX!_2S4EL(F M3;<&&R%;$A;G8LSS"S";6(%7P9IH:]:B=0N6_N/9?V7420/3C@/7M!,G=2AE M/G&8;Q+3M],DI=^)^>S5&9<'P,6OX8TXK?KO?]"%J-PAF7N^M%?0,M'KN!US M@>0UMR5Y;:MC:BO)7'Q]D>$ZN:3]S5IHE%BXTAN>HT4,Y"@.SL[CGT;$]XU/ M!EAP\M'EI//?K!DX3(OS)7?/['[!ZR\8O+Q6'].Z@RS6'3<@<:)" )KE>#@$ M%;%@P'HU?_Y6Y;'(%@LZ]G) \*=3M)*BVGSD#R\GCY>;!MH99?AR6%5:@L46 M7?'GDXXW_?QZ/<"PZ_<8'\]IOO=;P&DR#5S-: SYHB2 2?V' DQMV^[\%6Z!!LSE^" MS_'K)N%RX@+;&4U4V 20(+=6X9)^-AHQ5E-23@O.@$E6L'B4%R48''P5^,11 M-X-O_S,&3,-+X2K<2T=["WR9C@NXH@#DCFC6@X6F\ =0V$D^8IJ'O^'C <<\ M-D)'L,PT&Z =#91?CN #7!"75KTQCO)EO9)==)&P^$"XK-0.!H,Q7/R1<2Z M/;U%^YF8QO_M"1F$?L=ODD$VJ09!/CF']W-[3(AHA.K@!A-RY[K=N+!FS9^5 @_H;+D=?_F-SC"]C!% QN\RM=YS[A"EVR$ J"V4?'_QEGPC.#]Z\>UF"78(7@'U4< ]\Q MXK_CIP,@GDF$ Y_:Z^&_DX?(;YO:9B*61BSN#C"<"C)D$//%M9&?5R/\-0(? MCN]WK"F:#YQMT[QMD\W$/OPE-'IC[.,^I+F!&(EC3UE6\L*&%D78TCX\-;L6 MAE*U,$0'4#P=G&<(RX9F19B218]=.^K2=LI>W[TD'NF$4P3N6MLF<.)8';*: MC[F"99\DR0YRDL#SY&XXT5 MO] N3)F@ &' 2DSF!8""%E?P[G%1BVIP^[1L2I_&RIENXZ&5SQF\3N MX M+$O^\>SVR)#KA+[K!L0+W.#9[2RZ=8Z<&VC..?)=!EM-LM$5)\37PMH J[@$ M.,2-2H =$3 ')1+%&Q9S[U7H)AOD3>T3=6D"-E4I3![^"P, _.+^*[_W-\\E MG:"F'7[&T@7&,L Q[4L]Q.F_9$"<0"-,W&9W7"T2-W4 CLO>@#X+<#K>TL\' M[$H^$:V5I$13%T0%UR-#@'^7>U[G!9/N#'\B.-:LX([.D((8ZFB?;EM>]T@\ M<5X,,8S*1#RG\?+%:T8!M!P-*P$=#>$NZX'G!]+](B]^\HB&)&" WC!'#;ES MIUZG>(17@.3+ABBA!!ORG@TUIW9!GV@18P/M>?:[H'&4CNA2@'B+&4L$289^ M. F1H@3N.!6)55]+CX0'P2\0Q@#.)"NY(I*.?PIN^)0-"KX^U\YC M((NTR/OB '(<@9?*$3JZJF_B'OZ_Q@,&O$A"73L8GX^!)M$Q%4>;+"K&*-MK MGV_(8E2'O:N7L,_L=V%0G0,WG".=S>Z6QZ@N@XFOH:J6EAZ2&/48CG6*9-Y)^P]V/N M:7'/_#FC<9<;I@E+@0+@R>!Z7?S.-RIW.H=-RPH ?TLW \;#H*3H#P" I #0/1%'VL IYP7@=.*EQ9Y"7?S//L5X/6AO1*7%B J.5!(/X& M MT@AYRL,I#:4 OXO(BK 64 %6?C8*DTG@MG*@]=KPGA&RN8S(PM[/T6B_Z&:@ M(ONX7+!@4K#PN#2;V+8%XQ$RO@Q\*BA>4+YS/8M8EX=X'ZE7 302&5HXAN''!#3FN>AH/D6X.0KG$1TU>F0UPEP)< M%V"4X:/H+YKU."5AP*XO+$K4;B#FP9$!21W';%A'F- PR\!RA3?V>CMG'GU! M'Z27@<,JH";LR;*K+_;G%CMQ$>TAW,NF#2..F/$9*1C%I8R4C40;X'5/! MN/$(W%-Q*--%1W3BKZ,)AE3/3?C+D49D 2)X^Z.N $7$KO)!TM'^-[] =U^8 M11R6*;(NMT(X@40\2I<7>& N#!T>R!Z#"30>97@H)'98D]W$[BBJ" ZXD/D M#9DND C>CA&UP0A\)-QA/!(&8#H6IJ;ZAHU0 M+//EQZS\J;T5#^OPS\ E$5(.(237*JQ"QG[>( .:W*OQP@J\J<\8#YN6["8P M=+0C$80$E"&1S0B*QJ/+R9*D3SQ"J5OY\KH(DUZ!X!EQH2&E04$S#%&.;I(6 ML!$I+;2C%)^#M#<>3#^B*;[D1L#:Q#!HB8O2IX+"NHPI"\.R9BR.] DU@>(0 MSP260>K#92<\4H4A;R['&1#T0?WFWI44 P("D^<*ZN7A9GR(O!4Y^QY$!^8QDPD$L0N(##0R!0=[/8BW)+P: M2L0R=U&Y\0SZ"HRV#.0$YQ9)19A,GELV ?H#LYSV.@/A)7 M JQ!S/90?=6>NX7:5U4-CY!_L#BJ_(D+ MQ8^3(.;[(C\O:'_7=!RP?#,N9>O+4ID:"H'.J004Z+A[SJ*33W\C';..QTFW M[G4/;!'M@+MSN]GB5(L_LY8F]6/YV\MY\Z\^E0%N'%34 MWX@:<<,.5#:/GPW8>3[*A!3Q@QZW06K<]PFVHUR6<5X<'.1 MENNQ\QGET5Q,+:,D"FK9NGJ$K#5\OC34LX.,/HG/BN0Y]"<2<12!,:1LPF1E6R )\X#$?.2\3+NIJ3:;ZYI-O*6%]UN=SS+_9NXG9_)'?@SSP:433^[#M=5MA8W /-SQMF^5KR31>A:X_ZI954) MO9)$.+,!4V61T($RO0]^JV)K+0%ZC+RV]1>'CO5AO=\W@VZ+]RK=504A>08WV&AV6[$7UR\NJZC0; M\-7SFU[*]\G()<;<9NIS^>O$US(<%P0=XOH8D9.= ^6+9;"NPX-U,T7#XCO/ M[IA^N/1KLT/N^)UGW>VI-RV6@&PA=UV06NQMB[56?>Q#-[V\M>A_C4N).W?M M@@X DK$?I# ^N"U+AL?:OS)::(<#U#=-XW.J7/X!P=AHU;"L/<2"#A'M!C%F MZ*S2P&65#:\.."GGYQ^U5X E+0'L?D'5W'JWC,>1S+N(I,7]3)[SD&T^AD_K2.M]&/G#?8?GXY+[6K]7N0WB%*7.P<# SB\>H=E&._UUH+EG+; 6[;#5 MS7^>6ZZCVU[P^WVV^,B# 12][1"]N8%.0DN16XMPLL?D9ENZYZ[;R6WK)->* M<15MIDANQ$@;1J8H;=+]#)][Q-,==PW)NYF&A@I#JYMBNA.$>AAZ"D>M MQ5'@N'K@NBW"D!J"NXHR:?K!DZRM[?K!*['"S@XL T8PS77'D;3/FM]O)-FZ M&7JZ;:W;J%KAZ6'Q1'0GM'6;K-NV7[DJCXVY0UG/D&KL,NYB+:7&*Z+%[[P3 MS@WY\;PS6Q976>K*K5D7_-ZZDV^5Q?S %C,)28NL986=:2.N=>S3"G=F5T:Y MGK"1]KQJ=//[3 NYK2J=>\;([SX!9?8X>C\C[!N$3ZOES_/ '?S#Q6W*&YY4MSB!:9.W'6-VY9SRS9':SW%;B_> M\N;8JMN+ZO;"\;,KO=\G)6.B!OBTSO4\J,^X=JXK8CW6(&[F@RQ*8ZWJ+>&* MJ7Z76'"&/?5Z>2GZZ9&./:GG3'Z,^2TIK]L<&*+/VXCUIPI[?_/#H-&>&4L] MEXQSJ<>, %EBFX!JSL6D6\'\F U=^\WRPT;#8:PP9\."Q=EDTL941VGY$GUF MP /?3;JYE--[<0# MS.8#*%8B\AIU1''5UB<7#8U^L^V9=0.AS&YY\GP@+-;/QGU1%BY;1XH*7#OT MI@DD'O?'0F_6YP#3A#M!12\3[25XBZ(O6&8KFV#R=A.KWXP-_V0W2]&=D4L[ MO C6S9M"+FBQS4U@7+66KIMB5"T1^8N&>9-=T2?C\;6ZA;G(+7D9N"1]4YD6T+1RZ:Y^>:6B.DV.OG.;6DR M90@KAQOM,W^!T=*ORIHEQ]8]/W$^04FCB'*;36/]82^_8M@+:<#2;%0W+ZQF M&F"),C\80A+XUQA>+]L1=QJ26;!E@Y?WVZ;G%-M1 M+1S-@$;+C.AES7X-DH-?!0>DVB_:&TL=6NN!!?V$<$_?LN%%-QM*089]'*9; M[?/I,LY=='13&,TJ%V0/WJ)J2IW,]"">Z5(_86.\$[5OT'C#8NT[-]UIL?8E M#1FPBNJ7[:0#=]IZV1GE1T!MKZ/\ZFXS*RA ;F\\AO:SFS;AVMION7JZ:BHG MIVDU;%TY6_I$![56?0'\TF/[=GE'?S!1?4!?+S);QY9;-;, M-.=QP+\+FQ)LTBD*!S8LGD-0,^24!R+;Z??IJ'DAIT>=#TN=B.H&):XZ[NLW M8&YGUF/AL. R#IE!C!J22YNT;Y5^BM.XO?'^J?W.C_C;33*9-7.6DXDU&>*Q MG$AP#E'T "02-K7P>B@NI_LL<1LXW)X-+%MV@B&,ZW8:&F%MTA;DZ7B+G[%[ MY'E/6?VV3E#?%UE]6_J]8$3'76B/S?92"Z>GV];S,L2X"]$\<2@:C[)+G$!3 M3KH(5YY[-6Z&=TV47=^:PPR(IQU63OXG_LCW=5=+'([;;)YV^.G]^ZKW67,B M%1AC#7F;-7NS30(E@TF7?@$8)MOWMY&NUQ"[JV'"EGT32Q/[_N]:;)TE?7W;.*>EH %YMGSMNNR:;OC Q M/RL?L,ED1"F,Q! \X:2*(;D#WL<7*$N:='S[:E+*U-DYV?C9^5W8)G2>J:/W M)W'T_DBR[S7Z:'CD(T-RJ-[>@]J**\?M$.P4'#^W#4+ M07CVR<4,#%KF8@S$N.X0'V=%/.X#;#'<*18B1Z15(Q_$,(8D0Q.Y MMAC+!L!WSO.8'4K#YY9,^'4H^56?@BGORCY!45GFL6A]?R'.(43POP#A=S[( MZE.>VGB(\WX$I"R>Q6T+$4]F^#@PR7.4 M)) D,,^?5$FF!3N=WMS.X?,3$\W#->LAG 5^5D.UQKR]RA=; -G58&FV(]JT M6*5]E*3]<4+:+=S4C012;8%/W>&[P/CB>)C+0RV4;'A&EV,Z1H_':T'.<>>N M&F.&,V+J2> 8J*SGMV1R'2NLHX8($,*)7?!Y$0E<6+(QZ+B$^IB M8#$6*A?S0.;>+!0-&LF8.I+7(RVER(_%X1:?.UIIARG!(W8F'LN]U'HTFW#2 M4?/(F?,85Z'#RA"+6"8F_0)UQR+\)*E=GMY3','!=3G#R:;<\^-ABN;AW6(\ MR AW?>A>-K*OI/X<7.'Y/3^DXP-UYD;)-C=0CJ,2# 0QOPJ3L$8R7C$958UB M4 QC&;6426^UQ8H)+!MGG/"\>L[NN.2.#3:W8*8F5.3#BTG_7TX. <@U7^^Q:\ECF_3=0#@? MK -"ALLE;CS+P4="TM;S?7EN@*" K&R(- &I@9AW!#XITZZ *U8]P6\167!# MO3F,.\GYK#@$ N)+;EFD[G!D% QGG34&"E825H[(DZ%*#N$8D&%$5Y@8Q"H? MY74ED LV+_M1VW"<3*D[G5]<&9;)0J=F5#"<#<.)H3'I'$6&5?R\E44F4=2!^1ZU=NMT>, M\=/A/,.TS:DU2X=W46)1-J@IF@\:E.E1U6=B;I20B"A_N4LGG-5YQP)->: : MVEA/G]T0<&SAP>9B4_.?E;?TNF&TW!PXG-_&HKCA[7<]-/\VXD/(0HO]Q$5Q MCN9TPJ51!EWC>7$9EWFUAUMG*&KH&%6.:YU Q^=6UKPZ=WE*LX+G2#*13CDX MSR;$/?E3)MS%IG)J:;E#7L120R@N\70N7H0&U_OS*(P MY>Y^"UL*K9G1L[#V=-SCV<6E>#7:[/73YU[_%T08@LYL-FT_( MQR,@^.D\NWJ@)T_9K8XZY(19^*2Z=$&Z;HW%E]*[D;Y"G2];\/B&]GG0G/?+ M9[5* Z49#>.*D5N-0OKCGXTPHJ#)F ^.A;6(R=1H] AS:(H7*R3GL]&U%@P; MN\7YQS.9J6AVD0]RQ)$P.TZ N+Z" W>0Y$, YJZ949/0T7.:_KZ]4_ZY\-%T M]*@08&X&D*;!C#Q\A?5& LR=FW7,6Y3(?!2T?U K MCHVNP5YI"1K\MY77W]EQ^#!&A3X2522HR.O7WF\E!G48C,#EPBBL.U<4I MVBUTFFX[NZ+">LM+F3(KK24Y*5@,$9?1,'!+07L5F"(W+LHZ:6PRUWU29%6R M 8K\7Y4U+.=RKCMULXUNY1'*?/0Q/J(AOZ-8[U)IJG,[=;9/&^8]>BYI%H_Q M)#0P042=S.*<<[S-;J2S4_Y1-;U0&"UV78KZ>N4><55*)L]-J MG438X&I[[L _ZH&_#]_.2.E4B3QU1WE /@TGQ"KR.3A([9Q6;X$N/]>#7&T8JQ@&U,"X # MV)\,X2U*UB5W\'VA^(!UY]SIU<$OQ#HT&8[@51'R8A -*@MQZE90$8 #LPWC%+3!,5A[Q:( 8O4+E7CKL\DVQ>ADYVD?&H-RI!6?'7* R= MWG!'.]"Z5T/,GQ'1&&+^35X]?W&5K(Q(EX$9<=94"H+ET? +GBN#6^![09E- M)ZM:,[5C?ZK,U]37KWG-:GRE'5:GXJBS=RYCC@\W!Q<>A2?@*JYVQ75B67,K MINZ ^.+'UEF2T:*2A' [UT\)SB*7RJ27QY-'20V^]"&H.O I!V,01P![ (%X MEBA._B?P[#BATY\5]#KC5X($[56?@73&$@WL?28^>@T2+9E]WFN :S_"3X>L MS.5GUPSD&9"I*+?XF1?C 15?'8X+>='_8I^&_\,?S<<=#?@;BO&0,?')ORA@ M$;.:KMA ?'+,+E'H-UZ(R9:PUNM>/KK29?^<@B^*6\+R(V!D"IS#Y M%;!&_ MN !U#[?_+ !E;>2D6PFN3W]@5D/=?6&*( H0+&@(,6Z4C5 S+RZ0QRBXD&X& MP]2P9JMZD6O18]R JI_#FS;(TS#Y$AY+;YST29E;)8'PG#/9 *D^-9M_ ^U M@H&&&G2Z93ZFS8APK!3->"E/-9@<_].IJG69 J =UB/E0+Q+_Y3+!#FJIP=NE5!PB*,R/$3G_\2/O&O61 M=O/,<4Z;-%XUZ9,B++@]T2BW>4L-.V\.J0V3K-:68.3V\R MVRJH3P/[X%N.4D6SU%/>7AG_(DSY;L-IPM$5N=+:FSI6V?+8F@;]!I MVQ'/VUK%?FJ4FX$/\6D\'(K:=?1#WM 1O6MYM>6N4%3]\N&%TA)DG;PY_+=V M=JJ]/CWY=/KNZ,W!V>$;[>W1R<')ZZ.#=]JG,_C@^/#D[%,%#QE;KL0Q;TJ. M"?5T6+(7U2\OJV;@V8"_D]_T4@)!RG 4'S,-R3E4Q-=2LH1AQR$N"A^ M6,J=#I<[,SW6Y9VD$P;!TJ_-#EGZW4V/=3L!L59ZZBUC@6Z=_31_Z8+A ()X M'J<+_AQ%<2WP'E3)5//[%>&PXN0#X*"M:)I56OP_D**YYU)6US,VP=PL].2X MBW\T$ G$>)[RD9UC)TX,G[P74;=&]M;;#'R^Y^]?'YS^4SMZ\T)KJJ:M4MSB MN0M_SRYQZ,#)N ^WQSR]&X#S$8&0A8'K.'[H.4EH.W'JA]0W(\+,U"<>"UWW M^QL\E020$ -_(1; 1!O0/JP^8=F+@W&2C?("-WR4/!,:(+'_NHK>Y+_>61]_ M?;6/Q\F/PU_?_@Q_G/8/S6\_SB^.K6/GY.S@^MN;C_V3/]]VOYW%ER=_?K:/ MWQQ>G%R?]+_]^:W[SC[I?;T>=D_^_.H[_V/WZ!:X]^]@[ MN3ZX/'X37W_K?^Q__2NX.OD4]N/^V\'I#_B^#]=='UV>6,<7W\X^7!U?_W2/ MSXZN3[Y\MK[].+C^>G9T\:W_U7YGPW7]R][ICV/GVX_CRY,W_\I.^B<_CG%M MUJ%S>B8_N_Y\]>W/8W)Z=DBJ>^!=XV_69^_XNML_OCXTC_M'UE=X'ZS9_GIV M[LK/[).S?_W\>OT9WO]7>OS)O'AW=CB"?_%[]^1U:'[[=]>,^W\-Z)=P?-H_ M(C)21V+4B9EI>\NP5"=R__S%%!;?1HQ(2ZPB)WQ<8 MGW=25S?.LEGL$/$*C.6J3"%R'41Z[A),*B7=5K1-/'U3 ME[&%#J+BT58LY:[(]GS%K:U8RET0&(0SW/IIZCSMM#Y/4WR[;VCW L6WK5C* M'1 (ON"-?/L:VPZP+N8Y_V+:N[Q4_+MWZ/="Q;^M6,I=$$AFK>1I_N5]E;MY M#UY1_K=VR#OW*@[>-P+P3<7!K5C*71!HWZ*!Z\;UBF_W#>V^K?BV%4NY"P(= M$+RB0F24:U,,O.C873'OON'>=VYBWKDIX"I1;%FBF/.(B6(HA55ZV%-(#WN$ M'*1EC55%,OF:&0@KIZA*Y6%PL?_""EQ.FX]57B/*'IMN*$] ^V=.BX3736<% MBT*@&@A",:N$)77+\#ZLA1?43I4#R/&16LE/]Y T&K0@RKZ; M95G/!8#YLWZ?J<'7JO)[6D3^K596.PO- 8C;M5Z01OFEDUF>!]- W\J.J^BG(@F=^"7M?95:L7HX*> MRZZ^O,2X+K*ZN;KB=U[537ME/H\8"4JYIU(4\O(23$F5O&7HY*E%197+8*]/ M.E?6O1=9B591!BCF-5B/E2R[;+;6#!]R6)"7G$'/"\'$!>TS;"B@/;=,8O^^ MY1W(VZ>%'++RL9)P^M M+.T*II*#5I!%$XX6TR*PH03^,ZDYY'T8>>>)C8L3,9T;Z^:PXG4R8&32[Q<; M4@]%.\M&:S7>-J''&P"@ ,D60+^"0)]FO*$N2VZ"IJA#%;W<[REKGH*HV?86 M;EQP&T2-[;7(U/LG;Z.-/%D9?;LF/L\6*'W1=(5WF.'ETB7BEC=1%2,65IHT MI/.+*QG VXVLS^E"2.*#>/MLWH>Z.6JQ?B1O %QUY%GMR76]KQ2>4S;I7,7O MRN:Y& 14 TT,=!?=>=@E*IF2#S$2Y#)Q$:8QL,*T*#[;X;;GK"Y2:]')I[&@ M12@F9O"6Y=7(SX8F2#$;OIAXJW7O<.FV5DJ@X;Z>\MI_(#WI]CW_/,CJ@X[R M=YE;_WNCG[GLIBLF\60--WE1_^7JC0M&9]7]0%*6\-;NC291/7I1UJI8-C!' M4B_&O7IJU?FX-RW-/DUWKZJ;K4R$6_U(OJF=LZJ^< ['^0>\U7!%$LN BVU_ M$\!I#2"Q:^V,MW:>?"M16D_9&N* 7X24'&0AD"!>A87[$6_/UYB^A]]M1%KJ>S=59LBB+#J$KU^H&R !$8B"!_L-5# LH0XJBZYB^6"HW@G M=M%2LVCGZ.5T0B+5%-S5&RY(Y,O>O3%+>+])M,RYP)\ 5#A\/P4>6\;$08/KB_ 6D96Q* M5B3U% 4Y-P&7TIB45^FI%;HG-+!!A95>K49V_J[>M,BRKQJT)4OZY?K/#^\PKD!.0Q*5[U9Q7N-9.UE+NDPT+"2*Z5XC1?5P8R7G7Z]@A8@:& MW!7O/B>&(TX(\H+1G]P.X4W<2^G@,='/G;?LF09-PA# C9&X4T;24HNFUM0< M@WQ9V!R.=^M;BO@&2?,FZV+P88-@.0:;HX<&#.<1\?Y$@T7C#FL>:/&=C4W>.XH37UE* M-A!F7D4Y"S7^M)0L6-5TBW>E61@FD";8S*C4A<-CFKDYZ3WY&_Q=P'80MS$X,-JFGWHN.5N%S7IBVJA,&-/;TY M)X3[7#P,5LWC$]&E9JBXXH]9-I1:F?=> U''<3"]53&!EK?7Y(HR'_06 MNB1RAEXC2M+PN@5PJQ.Q65CBM\_M6^ Y898AGX,D0 2&,L@ .0HFKL V'E2K MF1Y>HZ,IH/.A2Q-,SRRGIFV)>#%,D3>#$H<+$_TH.\Y)S;50WZN,B&9&A+OQ MC B5W/ $DAL>WS;X)XOI6/3,%T$#[*8WD*.4JG/5U94A]@D4$^NX)!-3X%!^ M3?F \DA"1[GX@\6U7$6AS"83CW#(TI2-/9GK5'6UDY-0?S2"2Q.#7ZZVFOW' M>VG#FA/VG['HK%QOO='.$&,IF=QW+F@:B7.QT]FTU&56NOG4Z8ZOIB/ M\LIX/_4],*%?5S.]>.<)[9B.8'>[9A#SAO7UI'"^D3[?2&-8+!Z>L%Y^(2Q@ M^365 UVK ?&RZ6751G;B_ZX65A&Q-5I.OS8O9N.I4U]+,A>OBNN#G<&- M3)%Z4$V5$T$*81S4,0KA$V.7W$KKKSP7BILU8";B?,C>+QEV;,SB W;J]=C@ MG+OCDCV!ASE#5<-;?XR3\\EL]^DIO5P6+,%0DC,Q*(KV1/-3+C7PN*KAK%:6 MRPI!)IR;R4="4.VBF_>8#!RR:JBXD+*-5A.*Z %DP-W35) M=%!6,])$B%E.:6.K#VF;.LC_[ZF)PO-SLCEMUT..M253LV>'8EN!'$>*7RFI8GKK0'J )=,^9G-L\T;^2_&X@Z8YV,+N* M"UI.5@Y/J&;.5NPNYY>(*,I('MW,(B.2QV/5?/*232U?DJDP-BKNJI;9C"'A M7!B^F>J,Z.@,KT_%-&O:DR.O)7PYNY0_07@(8^3G(+_@/#:]*7$NA=.2)H:Z MB*Z+<\E&H%]07S5EK!EMQP"/A$Q]'2QN"A%-%T2<(MR_+_9C&,5B&AIG"SE5 MHYIMU(#(10U%">(D*<39'W#$$F[Y(@_L63+/#?"(Z7''"PEO^K@Q:JYAF43@ MKY4(EL*F<9"#B)*?WG"F4U'$K M<;E;"3#ABZ6,K>3 >96*U-RC/#4+P+9]&6_+1U!RKU2K]CP/C47R6!=GC+C:JA! GG5+ M "/RTKRHYM%Q9VB"02Q;DF]M< I!41V4"I4FK:QJ MD<(;DT"L5YXW7\MS<*M3@!DA($;=E54J-@^H\LQI)OW)!_M>1K@A2XCYN.\.Y*=BV5I?Q< MN7I]>X9S+]9+?Y1_:-OOH'H"'SQN_]3KX[I_ZH%S\N?QU?&/S^1K_ZMU_.8# M//_(/3X[-X__?-L_OC[)OIY])B<_3OKO[(\]]K\?K[Y]28:1Y7C';\[-K]=' M5R=G?V7??GR].'ES:'[]\?/R],V'BZ]?OEX?6__JGIQ]MHZM;^GQV='%\8_C M[Y3XL1_:B1&;KF ;441,(TH]%E#;C2TO?O;J_]X?_ZF]>_=^61_3EE)/ M5=+$9RWRP\E%\K6R28#Q@!\Q>WMU^^V1-K9]EGB7"UWW)-GB\W?7)<0W66@P MSS$-AYF.02,S-IPD< BSHS#Q@F>O/H&^I]IK<.&HKKT&$PPD\R"CLUPB:B7? MLJ@8@S4MI@]8#H^/V-N>H*,FH*Q\C.NU8@**/YG0H$Z!]^L4N"UC-.$+\3^,N_;N%B M'VM"RM)+P]T4#E\@+1X,$OSG<$*(!Z/7M"CP^.POVANS9YHXYH7W7HY> M#,9](\EYT 0?"Z0)T&.<2!\S-$Q.WORT3\X^.\=G7R]/KC__^C;X5_?;=6Z= M7'_L'U]_^_GUQT_SY,>Y">^Z_MI_VSM]<^1^^_,0KC^Z_/;CP#S.0O/KEW^5 MW\YRET^9.X/GGIU;QV=PG_7!@O<26+]]_.7(^GKV+UC3O[+33_*>?_^K&_63 MWBF\X[A_1$Y@#Z=OOEZ>GGVPO[WY!GO\JW_Z)K[\^N-;][A_[, U[K^O/X^. M,_,2)]"=GAW#VC]\IXS2A 2!0<,@,AQJ.T:8>+YAD=0+O(2Y/@NPP(3HOFM5 M8>6*7EZ)",Y]^*.2HFOPB1)62EC=(JR2T/5LBT0D,&T'K( H-9TH-JGOQM3Q M3)L+*Z*$5K M?I>U'E@7:JQ=ENN;,D(/?M&LAXA[FQ>?0#Q/NC2]8=%H\I?TJ96$WXZ$C^?, M43?UO#@DS*"13PPG=B*#QI%G4#.(61(2VV36LU>V[IJV;A/_OA+^!E&T+8-4 ML?K#FG"*U5O"ZK/&7) "@DW/-!B-0\,)76:$ 0-'E-F WRBRK=A'5@_\0'=L MLT6L_L2BAP=5*2C/:?Z%O*1K S;:ZH'#3>)O5=]\E\7?QBP=B;R/->Y.V$C) MNJW*NO,YLR:-2>PRZAM!$L>&X\6I$;' -&(:4I\XG@M*[MDKU_'!L+FW4=.^ M*)OBZDT;-8JK'X&K9RV8V$R"P$NI$<0!6#!1'!BA[[F&'_F6%Q _2%,3+)@@ MT"WBMHBKGVXPJGT+5G&V)5+U/3;LRV0'O5)60HMFI/%4IH,*N.V &2JQ>2B0 M>3!(3A&3!QR!2F]M56\=@LXZ&AU_0MWU\QK6;'YW/3]V R1Z8+K;05$=TF;'&_%W>TT1Q5W/RIW?YCF;L]//=S?EMF@ M\[URUOC>B<*-Q=N4T'L H7AAX.AFX&W(&U^GRF)7 G!/5P9L+#JG9,##R( 9PP<<&:5FRYSUZY>FA;NF4%NR(#GES@!_NAC413+ZQ5&(K)07<] M<53.X$.'>@3^WO?H8 2^X&&%0OA=3+-A[Q@MV4=;8>^F&+?$DE'-II&BGAL,O"8=;>LE,/9$!@F.AI M.;$7&U%@4B,E0&^V;_F!AV%DU]5M&MC]N1T1 MI[V6FILRJ6H,+I*-2N!M2>"9<]80F#\12R@Q7,SZ<*@=&R$-(B.TS3BACF.% MGO?L%;&(;COWCJRK-*[6\O6FK"'%UX_$US.&# -')G!I" X.<0W'#*A!P\@R M?#_V+2_RP9AQP)"Q'=T-G!;Q]1.+#*&S,+K2^FS4S;%7^2]6\O[G*BRT S:, M0-XQQ]U1C;I22;DM23DR9[V$U"/$#D.#1FEB.&$$UDN2^D9$4P*_)$G$Z+-7 M7ACJ(6E37H#BZ'9:+RMQ=)I=LL2X9D6NF/E>S#P;>W&9[3/+ =_#LPS'Q?/N MA'A&X)EA:J9.Y,1@LO .\];+%C'S$XN]' U&='">R8G;#.>\J,JYW3!8)J@3 MY_DG;'1X*<>=_)GGR476ZRGK94L"SYJ/O22^;\-_ANE9(/"L-#8"QXP,2JAM MA23 UC#/7@4.6"]VFXIM%'NWTWI1[/VX[#UCST2NGP2N&QNV$X-S$@6F07T[ M,-(HB,S8CR,SB;&UD^F:.LCW%C'X$PO"5+RA@BX[8,,H0;9E06;/V2DV(2C) M8L.D-#:<( 9!%I#$2&PW22(GM=V 81*B%3@Z<>T6N6:*B=MIJ2@FWCX3SU@C M)'%C+V6^X81HC1!P.Z+8]XTPLOW 2SWFQR%G8L_6B:=R6QXOMX47A/?RP;EH MR:B26G;&-FG4B)[D@UA52VQ5QCESAHKG )529AE^Z#&0<:YO4-N)#--)XB D M84JC]-DKVS/U(+QW:J\*J+26GS>6S*+X^6'Y><9F21(0OP1;]UNN93BF#XZ' M$P-3@Y1VF>_$D9^*5'TKW*'X2?L:\3Q.RYZ=J6C?7E>>V^Y;;8#G3U(W!Q#1B'SWKF'I&Y(/IZ=B4T9B&3A003*'6 M7<_1;?/>V99KL<@Q ?? MFJ:>$3HT-FS7,WUJ,S^UA)0+PT!WPWNW(EB70QXYNMAFL?3NZ."?1^^.SHX. M/VD')V^T3V>GK__O?T_?O3G\^.F_M<,/GX_.OC[VJ-4&GFW 9)*/,<%L%M&/ M/8CU#JM\0F-:>QF-LAX?/:%FM=[TC"=VHE%/6QC2*VSLK4:TJJF'CS0SXKV@ M0-7(:KOFXWS7%3])4K @(\/V$LMP@I2 DYR$1D3B) [=-+5="\U'1_?,/)I+\73IH=?*/'T4.+IPVPA8>C;<6H9)G:& N\V,:C)/,,)4\NA4&!H!H=2)S"@-7/?9*R\-2!JR1: 7[Q09CQBV>>%S"@L#H2=@P+S.5'-QJ2Z?R\5[#0_%U7[)1 M][7$8"4"KY0 W*X G&\=D[@^.':8)NR$#OIYU* N"0V?)!:S$^909C][1>Q0 M)_RZY9U[X()%;EI+5]OIYNOXNN' MX^L9<\9VW-1B-#1B+W(-AR2V$5E@TP0F32R3.(%G1L#7EFY;]SX]?[AH3?O* MF]18]B>]M?T>R'K?L]&'F,BXWWIY4_:V.CIY*%U\/%_OY?J1Y]DQ,T+ OP&* MF1AA;(4&B:S0BUTG(6;X[%5@!CIQMSZ1<5=CBD]4 &S*,%<"X"$%P(PQ;CJ> M94:>;=@@S0V'>L2@@06BP#=!KOLI9388'+YIZZZ[J:.#[0H %76LHHZ#NL^' M"CSN@"&T)$"ANK5L72Q>SL<>200*C89@#<4F'KE$1A2[Q# IBZCMQ/"?\^P5 M\1P0BRIM;']Y>\O!1\7;#\';L]7?H66:;F0:ED\#P[&C #LQ 5F;C)JFYT24 MST4E1+=:U0#VB:6+R7G#&S=K5#+)PYHUS;G12O ]G."[FF\I&25)3%W?2),H M-!P6^4:4.*GAN'Z2.A9X@4F"@D^W0I4EMK^,O2F;1C'VHS'V['0.QV0)D*P1 M>R&P<^H0(Z));(1VQ,S0BH#5&4YZUXF]0ZTE]RU2\ZYN@YVP:'3W26/*=WO@ M RK VQF@[0U@30FU+0FU^2X+=NS&9AKZ1F ECN'X-C.H:=OP&PW3U(JCD& 9 M<^#K=J#RO_:7C3=VS*38^$'8>-8VL7JC(SL43S\P3\_8+Y1Z M- B9;=@$>R@QWS$"G'-L68QZEF_'?LBPN4#+@J8J[WF_QG:TJ!?4_?K<[[)@ MWT+*LY+D6Y+D\_6$Q'5)FL2ND5!,=23$-"+0ST8"AIH;8*6A;8%UIILF3H[< M5$AIZTW?E0380=-.28 'D0"S,]@BZE,_<(S8LXCA!'Y@A+;K&U[@TP3GW'@> M9O7I(-XW<53V4!+@"8Q]>)WW^]FHS[#S.F\;!7? TMD@!@[2GI_D(Z81[_<6 M37Y8CNKJ!=NQ.R[+[,4@Z_WCV:@8L_G&+C48#P;)ZR80E7Q95[XTALL?7AS_ M.+@X_?#=84D : @,V[)\P[%\TPB2@!HDCMW "9B?Q#;2UHQ@V3>"74=-*H)] M0(+],$NPA(9FY-NQ8:8FSE-W@&!3/S+,(#%-WW;3@'E+"?8)S(/Y-,KCG]V\ M!UQ2_K?&_C/.1E=J(,Q-SWAH:R3)?E7/EH\P\/H7A/!#M\RR1 +2 MM=]NDI[O6?&I2PNVD7##T^AJE$ MZ[JBU7UW=C#E:[RS/_;8_WZ\^O8E&4:6X\&[KD_./EQ\^W$$>SN_.'ES8,(^ MR,F7C[W3LQ[ [PA@>6@>7[]-X3H7GD%.WQQ>GY[%5]^=B#!F>Y811H&%9^C, MB#R0U+&7$.+Z?DB=Z&;]O(3"[N;.*@K;.PICIN,2/I. DS0BM(C,AT M;>;:?NBC&6!V3'/^X'+N VU("^T7(E[7EA)EB011/@P]4VCY*-0$N%]^=U#59: <&\0B&MD/?B"C0 MK&7:06 %GID&_KJR<:O:6!':;A(:==TTC%/7\$/;!4O1,XW0,R/#I9'GQI;% M4I<]>X7Y&BO(PHP301U. 5=>I:2U.G-AFI.YL% MJ<%8!/*=6*D1QJ%GI,P*TA"P:Z,E\O_^*P DOFQ1'IIBY'8F("A&?BA&GAWF M0,PD3%+/8)8=&0Z&6R)BQ@:)W-#WK-B/P[2-C/S09SVM#.N_[M&RU YX"H+X M_9\ C'X_']PGS@]R/ 7L>S8EMA,RDU)@:COV"!_>0ZR5';K7?"DJ!+L=9OYP M,3&L#R^.W_QTC^%YW_[=->/^7P/Z)1R?_CB"/7X%@_IM]NW-X?7Q]0> T-OL MZ_7;'\?]O[*3_F?S6__SQ5?K\]6_01BAPF*V)@(^,@T66J&SDWQK>4$!K(D3APSIJ&3.F%HAA925QH0CR;49]'* MCIPBL)TF,)JXL>-2VTC)YO6XYC>F%R4Y#@AI-*VS1]+_&3 MD(1.D*2@Y'P_B=(HBBFE'E,2[&D06$+G%J!8[C>E[DAQYW90,WP+QM)<&>!H&EMD0#R<'+*3GXXZMU.B<'C]WC_K<,[NM__?)7[QCV K\YN*Z3 M/LC$LY^7QS_."<;B9^3@Y<$(0B M?;2C<$5P^T=P-+ 8,STPZAC#/&'7-0)F!X8?^$% 6.H39F+IS'IGX;34\E1[ MPV+6CU@A@ELVT34D-!YD01'WUQZ.EF:8M,=9%/K]."[DP+J8Q(;@151\/ =8%// B_,24W3LJGE\G3^EE#< MHAP 16P[0VQIZ-IFY 4&"0G.GH\](PQ<8GBISSP2VFG@6* 3L+67[^J^.3^; M>H%& !G9%CM9D>?.DJ=](%NABL)1&XB M[[P)?(N-KU+ =B8%K"&Y9-J(2@^YAT!JEI#'%\<'WT'#@*A(B0&2(P6KR@R, MP&;,B(D3@9OM1UZ4HA#Q6I0BEM"JX7F*O]MIH2C^;H-!4PV(\^TTIA$U?#,&_K8P M8I:$MA%[/HLB&M+ "H"_;9UXH4Y(T"+^?F+C&@[B>-P?]S!W3JKD-:T/U^8,8."5L$WZ;DX03E/+&[Z^;"#T: '[9.\#J"1N= MIF?T4HG%+8G%^;F9IN^'B6T[AA,'%+R\R#-H1!S#]I,@#IACI7BH2BP",8+4^%]S)J6QG1V9M!3V6@XS;M ^"]EV^G'CN<\W:DOFSK,:C83/^0X52)P2R)P M?CAG8IGP/R\UDC#!*>).8(2>%QL)2,,X#*D5\PH64W?=4#>=>T]_69=K=BC4 M\W0EP::.O90D>$A),#L&RJ*6E9J!@0/AL 639X01L0W386&"G042"]-TB6[: M1'>\327:M6\.U VVVL[82XW!F#R;>,/VTRW^XXJSOP287M@ W"0?1SU6X_U^ MHK1M*/GMCK/1-@&??5$Q6Q@R>C!(E,)Y,(5#YDQ/CUDI-4,"T/5\P_$BS*L( M0B/PJ>6F 0GA!QX@ZJ[GZ+;I;';PX :8ZY&C=$K**BG;4D->2=G'D[(S9KT3 M1IYO$VJPQ 4I:\*/D/K4"%T[B*/0CYW(XE(V# /=#3>5O?;X4I;;_7^,*+QT M085@GQ;GV4"\WIH6;#$#CB@>OER0#]9C3*,Q9JW1P15VPQCD(WCX*$<^Y3#B MY[MI-J"#...!4?B 3X*L,+3151-SI65WEE9BRLL<2SA.P[SDB:TO"M:CH^P7 M>WF1):-N):D:-TK*,2>WT @ ,!XMOV7K.%P1&IZ_%!S+EOCJ[U'QQZN9>L_& M3WP$EX7424$VQUA3FSBI0RGSB<-\DYB^G28I_>XZH>^Z ?%($#ZK;N\6D\K8 M%1*]Q=2^MF7HW=' MI[*=S\GKY6*@+0M^W92BGVK9B> _'3*!R7(CW+M8U[A+5 U74Q/1QU4CP*1' MAR5[4?WR,LG*88]>O<@&?&?\II?RZ5)>X@MFU")_G_A:3Q#N?Q&4TOOG/=CA4&2[\V.^2.W[F.H@DUICW@/;'Y"2%4"J M +< <.8^"8N&'%\G\O!82 I6RV0\&FBC;CZ&1R2EKK'+F.&&L',6/_6KNW-K MM)^/P+]KAOL2_PP!,>Q\K M74+;B5,_I+X9$6:F/O%8Z+K?WZ".!O^=&*L=-TH2?%OD?73O<0E?LE'W];@$ M<+#B\#+NC1&,!V7)X'_)3M8TG;[Y*6/CP][)V;]ZW]Z<7W[]\;9__.70/.[_ MU3U])N:T>D9W'?VX3OU0S^R7,^PP$(V'-\,#$J< MT/!S09)CB'UB>;EOSZ;\[WUE*2;&]E&+4MYAOQ7'*DM"AE(8)\4+F M$)]$4>($/I=BI))B*QSG*2G6(BEV\GI:B@6^'3LD,HTX1"EFNM0(/1QY[3HT MB,P@=/T0BQ@"A^B!/=]<4TDQ)<7:*,6>:O\W*$9V[%/3ST)UW#^I@^+2+O-)725$G([4C( MSW/>:NP%262SU$ALE)"@ @V*O=2CT N<( R9&7 [#S2A[CN;RI9M4;ZKXNAM M^7>*HQ^$HV<]-Q*0T/9=9O@1]0W'B8"C8PL<.>+[,4G-U+*PI8[NN$0GUKUM M'L71K>7HC?LZBJ,?AJ-G=#38432R>9=0$AN.9\9&$*:ND89^;#LD3I,4;/S M\71"W-;S\P/[,#?U'@U;[,S\6>1EJ0V+/+UCQRU5@]Y&-X>C]3W'JA*@VQ&@ M7^><'#-ECND&EA%%J64X*?6,* V(D9@)LQ@Q@R E:!(%Q-9=W]^5&G0E"7;9 M/5*2X $DP:QSQ$ 2),2A1A3&GN$D-IA2GNL9MN\#?=M^'$0N2@([-'6?W'NH M@I($>R@)-NY6*4GP$))@QB9@?F!YB>L:MAV 4Q7;B1$2RS08C5P?3#O&3/O9 MJY"XNK>@T?A.R0%U:G03Y\L*K<&YQBZ';%"R\L563XY6>,9*='*?%ZA%KKE( M%;18,3>Z9+2(NSQ//&&_6"\?8BGD8PV4)ZL<#BP2!Y,\'AH9".RD+9 MCH5R/A>UB#R6T(B%AFN2Q'"(Z1HA=@VW$R>)4NJX-F7HJYA^J)O!'B82*P[? M7NJMXO!'X/#9:$0:Q*$7.YYA6UYH.('+@,,3WW#]P&9A0+S("9Z]\H-0M\@> MIM@J_MY>4JKB[\?@[QD-[EJ.$]JF;_@X8]Y)F6]0YGF&EU#0YJ[EVCYY]LJU M3=UU[MTBZVDDG[;?!_H$["/:X_9I\9-A9$%EHNZ2^_.)]7J8L#](CBL$*LFY M5/:>=7RLR V =8&?"6.&$T>Q$?@6-5+7=EEJQJD;)CRTX3BZ MUZK9UXJ]6^[Z*/9^!/:>;8$0^*8?.+%AFIYC@)".#$H3RW #&QRB-&8D]L#O M\7S=,>^=;:425MOA]_S)!JR@/>[YT*2?#;)R5/!NO.KT9Y?<'XE'$* '4UA4 M4G2K4O3P8FZ4A45LEE(2&SYCKN&806($D6L;9N([J1VSV T#$*,$Q"BY=V6> M"@^WEL4WGWJJ6/RQ6'QFC@)81#;]_^Q]:5-;U[+V7U%Q;]4YITKMK'E(3E%% ML).76S'8"3FYSA=JC4:VD'PE86S_^G>M+3P@@S=O?KIN5M0 M!B9+ R+9\LCI"-P88DAQ?4AF6]M"L[Y0!$7\P8KXZFM*4<0W)>(O+HHXC29K M:3+XX"P(6A[98"E(1GA*Q2 C=5X_IZ2O[NX,81*H'<[0[ZD(W&F8G4YJ86D8 M3S]O4L$P4A>\H L,W#UVDY=IBJ"Y)M!\M^3Z^.SK;C!;*V,4"$<86!DI:,$, MUXJ19OR<5GW%<8+!PQ7K=12^?4.L\^!=BO A3<8HT7>2Z$5/)Q'"O1+@&C.( M!PZ>UO:;[**3NK!0%(ENM@BSGU"D'ZQ(KZ/6#47Z?D1ZP;.I!I4VP0-UBH+P MK'@V(GI(E 9OJ=&1=$BD,>FTW1+ M+P>C1!ORK[)=='AV1M M@4[(6O/Y:EU#5 #+)2_<%R8:M;5M=5^S.]>]842XM;*^D>Q79SRAG+=6SE?N#Z&<;U;.%YPD3FPF MIFCR2&L/4. ,B@%7%+OAW"N?DW6Q.W+>GO0/)X^8;+&?=#B>N6%OO#1<9--I MH.]W;M/*O:=/DV/.D^J8(%H7K'Y8\I*,::1\>M MJ%O6"#5]8U8U%;HSNZJN P2$AP0(*_?%$!#N$1 6'"_//+729]#,BMI"; H@ M> $%X)FD.2GFF_%)@IB^5*MJ(?X^1CQV-7GU6YVIGR?CDX^.V7BT\8S5E2>F M@UC[S_MUQZ;E?LNC*U%W;Q3&)ZDR'7%W3;A+ECPSZ37WVG+@2M32/5?W#U$/ MOEC5).>4#&]PEQ%9C+'EWNY_K6RJ;E?CW=\K(JS 'T-$: ,B++AFS@6NLF,@ MN(AU_88%([4'0K,+)@1+8IZ/VI9FN8\1\>![Q8,5N&.(!VW @P7/3&F;G781 M&+,>!*$.G(\4+,LT,B*BHGYK6UC6MV1YK&TG\* 5>;+6NF$'L^,T^901Z_=& M:=;>F?OMGV7_L*X00QG7&S-Y["9I7H([+4(TCVJD_SL=S-[W3M+L>!Q[@]'; M-)WA_/WN1C(^FR>_%/8^:;C[M&'NWB?>HN6R+LN%+=?F%@?%&>8@25$7"1:C MQ7NA(6?J@^+6T5P\&2[[_))%K# M"Q\=1*4IB)0".,H32$-B,N6H2".[4ZJ',MZ:-##*^.9D?"'V(+,4EM7=G\(G M$,9Z,.5(@\Q,:$@A_8* M^1K3M2CD&Q+R!8^(,J&RS1K*Z7 @LN9@+/' 8R2!<9^"4%O;0O:YN$N\ Z6\ MO5*^QB0L2OF&I'RQ4C9HR95A($DJCI&4#FSD!)RV-"H:3='P6]N4]B5KM92W M)W/4D>;$%;E%6.K28H<) ?:^ 58L^4J<%\ZI$" I'PO YEP -E!P5,40/++;, M \?D^RH W"U_=# Z+80\^-2^^G-S1N;O.ZR'X,F[V<051@Q&;O)^;Y9.I@78 MZ^5.QLUFS+URX9,TG2&JKPG5Y9+_%[0D608%WH=BZGG%P.;$(6:EE119"J+G MVZQY7UVRS?K&,;9V6'N(+"UV 1%9.HDLBTZD$,Y[RD"9*$ HHL!$[L%0$Z4O MQX1$N[5M%>E;MH(\/.+* \&5]7F1B"N=Q)7%U0Z$.A6\@4!-#4YE#Y[[\H@X M:RS-@4JZM2V)Z NVO("I$[C2BFQA:_W/?SY;I\_Y75>BW[-G>1D\%]@]C^W] M/.:NWBSX2[1,4-6M Z!C 95_LMDR%YI*EHHN+,\CZDG+L(>N, M5+?(J4/IOD?I7G#(0F2:9A% .)6+X60"^, I:"EML;.]95PU 7QRB3_6MO82 M%/$-MI"AB+=%Q!=\HUA.+Q!IEJKFZ'B_6&ZM%W%, MQUU+]/?3K!FTT7.SV63@3V?.#XL#-"YW?7(RKEFP.A>?B>X55U(&GV.8BW\]8-AO6P'XYWFZ/^QQ#I+ M$77/FG3/\EYT3K.U6C/PG@H0/%GPJ?PH;%:)"T.]%.7.Q^AG-QT$/$3W M=H@=0'#P&0F4"UE,.BOIR"EB0QHN6A !1[;;U$&D1 M(A$J H]4%]N-!S#>, B*4)XY)]S46@UA^Y805+JH=%'IKK_G 95N>_!R(#-?MPW'")7N_1XB'W1.IMAK(? ,PB8* MGE )EJ<4LDBA'(8Z:Y[TK5Y.R'56Z;:BN*E#8?TW:=*;-A.UKQ'@[_=\E>*> M&\5>G*N%=51!W:![BQ=BQ_%IO>3OP!"Z^?UWUQ)ZEB;-I/?5AFW9E9KLB9N, M"MFF'__N)[/G7"D15$HW54KOEP*PA"D;ZX0=Y2(#02D!YXMYHYPT1C)3C8^O M6S:;/A;G9@P>BM4="JJ4L#0Q<%QR$+KN*Q6! M?1>N8M)W76FGIDENNM5]H) M_ TLW7"%$2I%5(I7H=\=@ZJ(?O>)?HL1=IYD4KF&U%U!/R$H&&5<\=-836H' M1P6YE4J\MT.!EM(:CD7E7J)"0F2UOY'( %9S#4(ESZTL_XMF:UL^6FV6&I4B M*L6'HA3O&/1$I7B?Z+<8 7?2,<,(F.(9%*68!)CR!'#AC4O"24K8K93BO1T* M5(IK.!:V#NNM/2;1*@,B< =.D7(L?/$1G:*&^K"US1_QAZ04VU.HSG6[U>-? MS2\I@BL7Y5ZF>6![VCN=IKH3LD:TWYS6(6]UX.\&P]^K'^,PI_IEY_*.%E#K M+($K,7_.Z]6&!N+3Y""?@WT#_-.#T]ET5HY(H>OUTIVH M&FZL&CXLE_;FK+6($5(NS!2<:7!,,JB,9\$GD9ALZ>E9.C8W2)7CV5G!V?$D MD>BY@.#JL@^=,SA'J[5I6=(\B%QG?E##^M:*/N'FV];%#;O=5H_FW1M%A#KL M79* M*B[4T*T;O6]BM^-9^?(F0CMJ MJLI=$>5>'HS<* S>:)9+/_H$]\W?J^47.MF>U=>\?G;!'NDZWZ]-^/I MH![P'R=IZ&:#M^FGLT&<'7]4SE]\\/P0D\\?<;Z0K>C)*S_2%FHH7R]W]TPS/W?KKUP\5S5@[9QULRY9X7*7XE77-> M&UWGA[THL/%\+/&/!?_2I+ZK7)-KS;7TCB=5^?_7MSE%R=;V89.V&>=>G;M< M9?_?/[A+C\%&C[F^])@?_K7WV][!7%/M[>]>C5IMN>#=+X'WCT]P.R?_R9M) M.DZC:<&D7FT*NQ8&ZRLP>)Z-^X1DC=(M=SET;Z;IQX\/?OJHZP:CYEJ;#_UT M_O7G\%-U"[8$//7I'W$K;WR M9?*(WO(UR<6M/OFUBZ7T$3>WO: '<['0JN/7X[1_C31^9UCS1<3KNL/EV\VS MFEN]3IW%-^_V^B0[UQK+C:L/AZ042;IJDI*'!"-?(/Q-6KDWQ21SO3KBO5%O M=CP^+5\1IQ^[^#P3UK^?_;BK[T/+SY%V=^<[/_U MXNS@U[^'^X\#?<'VRO-_OGOQ:G]X\.N+=P>'S^G37_\>_/W7W\._%Z/L)R_H MWZ]VQ-\G?Y+]#_]Y]:)<[]^'OPR>LC_%WZ^>R/UR'W^?_,_P[Y/_#/_WP_/9 MTT&-L#^9'1P^+=?^_,AQFZ@6'!3A 815"8R3"C1CRQHJB""U+I#:W[T(4C$)55@:P)NH07@GP$GJ01C!I';6.Y>NGAB($-4B M.4:(NL\1; A1:X.H!3O*!,.XY 02:^:K%8BJ$W&!^,)&%HBCT5\]7ZU%$-6* M_K(V(]C![#A-FN:QSYFM?U8_^E_G^R!_7&L7&'['.K^C6_,"-RD&?XXFJ5S% MAQ0_GOZ7;C#J%;5WXB:OTWFJ-H73R6 VP/6H70W+-&AW(8T_MRX^#72M;:;[C#ZL6/##1HG[C4P@-CP,;%BP M(*)52GLA@*040!0E DYK#\1+S0GGRA"]M?^8X W0* M#LNY_"!S*'X>:$J*\68]KRY> B&X8)I')W4QWF1?FN5]W#=>Z-'1SNR'#1GW M[^&M"3(0%6Z-"HLNG8@B9BDS!%8#/SP[,(PIL,DDSBQ3T<7BTJGEAEJB-/YZFYWELW/&W:8\M=I5#[Q:N-?M'-*T^YO#7B]0J\ONOA=:T/VG73XU^&X[/_E^++]*L;C)J]C;6!_?<4 MAFXZ'>1"P8\87I :0?ENH/QRR6ECSFBEE0(9' %AL@&G& &2) F<*$,\*TZ; MO#,H8\R]M3*_ K<-9;[%,K_HDB4=J? N@DN9@R"!ED;7K0D4S7K#Z8.-+ZHF;911Y,C[II?\[' M]T[2['A.IIZ"X,G#4N?-AS=^\30!HT+]&*Z;#W(^WK)\TJT MV-(F$E D>A \6? I*/ ^DV"4HCJ3.E^R;\5=FLHP-MY:&VSU?M?-I!M-JI4( M]J)[E1U1-.@,@K$$@G)=DUT&&$TZJ5#$.865F50HWJT5[]6[6"C>FQ#OQ4Z& M;+43EH"7JNAM[138R"E(3I,H(AU(=-T1[_:DLCAYQ&2[G:;#\. K%#>#.*J#6A>H@2# I%YG0(F;E+-=:;&U;K?MD%4W1 MB*R(K(BL:YYPC,BZV=!+0=87'XZ,29Q8SL E'D'(F,'79E)/A;$\>"EJ]5Q1 MH7U"[S)0L+7(BLN75[-\^?PO,/W=[#&VK=AC3.76]MWW& N)>XQQC_'5>XQ[ M75]A_,?G*/$_IKUY^=]*Y/<;'[OG7Y%IX(WL:W+OV:5ZW%MV_:?+R[ O7Q+\>X\$][8.(V) MLEN;P7L[UTB'?VGP\8'F2^9NEC+LG?=W@:DY!>4?)SR( RNTR__ MW9-MWEWSA<,[_<>BP[MY1=]&,Z/&:._%S."+I^[;$>]V'[EF"L:UJN^^>;_7 M)]KEHOI *+IS,CZ]UG@0I!N>Q,Z=Q(V_M7TJ:0,UXZLDK9#=T6GZ>E42Q>V9 M'8]/RU?$:;\.T$WU;IIY3ZZ1B>E2^KL3IZ(5W0F7-[!OII#H>CCXLQNZ42B\ M;_))CU-()[XX=YSV>ZRIC;A%Z\%WUS5V/5)?69_42-]TH40I:AUIE)K(%(07 MRBE2!TMD[J5+)*>CO\>/OWPFI2_(P\.CT]>L*>D*5$ZC"?[CU^< M+94DO1H.#AX_EW\__J7'.N_W'S\^.E HAJD# "AI!&,_ ,*- )BLSD;FPM1;2,]4WAO6I M9DME21]E<:U']W*MT9UVM!NCT1H1J&U8?_VBT9O=>S=1=[DJ]':0N]RB^V60 M:AZB:F=U9T>@].,$M0JEY;W\*#$OK(H:7 X91% &O)0.&'5HT+4;A09?HM"?[XZ4T-D* M'D"&Q(I!IP(8'1UD&X3VWCM.ZBPAVI><]!5;;N!!,$)[#NVY-=ISMT-)43>)JH=<19&G2==8T(B@B*"'J?"%JP M,D@F*"VP>MX,^>3LZ>%KNO_\2!E" MN. ,C(T$A&4)+/$!?.&JC58Y3=W6MNA;R?K6+C=$(LXBSB+.KA%GD[4\:)&B MHEQXDHP2C#.:1)),T:009]N(LWL7O*8)1$RVX*P08#A/D%)R- 1B MN:%;V[)/+MEBC!B+&(L8>].;OLG0#Y.5BK2@K*CCZ@0W-;MC:'0^1A^\OQID MKYCU@6A[GVC[_ +:'CP_2ID$&YDM9JQ3(!C5X'E0H+4H_ P^9T^VMI4V?4.7 ML^D/+*,>% MR,DR#HE:"8);!TYJ0F!3C*A%1?7>F;;\P%NW*^Q^7U)5WKG+8-F.7:(?F M]\$HIM'L1[#+HSWN!SDO/XS[:=8,W-[T;MHOCO?BH+ V5T!<)>'-'K/;K2V[ M)B4V/'(2>8N\1=XB;Y&WR%OD+?(6>8N\O3%O;Q*FCM19FYQ-S%)AG+,^6D%5 M\$1JPT6Z_6SJX@)]WA6&09SU!'&>7Q:J]I;8%%D&:Z6&PDT"WA@/Q@@6&".! M<+6U+2SI6[VZ>=2(!MU'@_5-JD7]9\^+!G+4?F1ZQTVP]&N//"Z,#RGO?'Z7H>60\ &?*%GT1#1AG M.!1ED7.RY0B0O+7-^DSQOF++&N-V>;@6535\I[)_B35X-\&_(KF_+/?_<ZF0WE*@0.8<8J 0A:)'LPM''<@W)" (_"%Y^OZ'67M00> MHB>.*ZN5K1MU&6=]L\ 9^I+Z<]Z UK9F?7G)\ *4^E9+_>W2 M\<@EY!)RZ2X1KKOG.U&#ME:#+J5",Y$L")[ 1J]!:!&@L#T#-8XH3;/S+IYK MT.4!:FV3^O;E)UN1\WQ(723_2=-9W2T^SKU)>3@9A+K&:9[\K*BV\?:2!Z0< MVI#Z_/T3DYNW[9RY2?QU@8S*@5"<@.%& &T[AT]0JELBU6U(@:)6OW^Y7TR#%F\^9U.G MO#K-BMQ3"49+ XYD6?CO94AB:YO9/B%W]OQ0^+L0E4,N(9>02\@EY!)R:?.N MYGWF(=#57$L@:3G=X!RUF3@/PM6$O; !3 X.K HJDO)K\+X+SF;[L@*MR#0\ MI.ZJ!AAJGB$U,_=ZKH+"M':%[]V4U3W!V?O$FCJ:L7B2&*]>B+L)QX MR"SR++PIZD'6[HP@@$8GB!;)**.VMKGH&\OO/E\6JU%:: 6N.N&P$U^= M3F%,?T]#5RR^P_&M!#\/WJ4('])DC#;B'61^>;>HYEHEGX!8'^I0:0,^ MV2+S.D@GJ"I0X#ZY>ZVO2$')OXO"7T-6 A5^FX1_,2<1,RE(KP-$3G11^)*! M2\J#8M1&S[7TLMF3I.P*YLFCU+!+2%@LMF4RWMDU?:X, W1G11X!&+B&7.CE;$-5H!]3H M4AI,",X8\QJ,U Y$" (\R1ZX$E*2S+..J@-JM'T9JU9DP1Y2O\WN>%2N9EJ! MK X9;,(G]='NT$VGO9\+04Y.QJ/S!IS!:#9>>L_.A?=@>T[7VG,^GX"#W%1' MS&-H\Z>+AJ$8'UN/YGBYG!#C5&)%*.A#CAA?<9E M7_,[CR["\JB6B/I:$F-7C*5>DO>=DT+:\%#8%%,= M8>+!%(,0,M7)B1!-C&$%$PA1E-OB!JXMTW5=>4;]?6_"OIC?*CR6R?LJXLF# MX#& 9=8"X8))+U)!;_LU_7WCT?,H[QN7]WL8.X@J>YU2O#QF,!23RUL).L0, M@FD/KM8T&^F4DM%(&NQE*ANEMZW2B]TCR"7D$G+I^^'2)K-4US!7L-)V]<'$ MBVDH]O3ED>;$"%.G?B196[)\W8\7!9AD>(TK<>7XRFIML2<+>[+NO/%JWHH5 MQB=O"DE&LUZ>C$]Z;URY0#?L3=-L-DPU^UVS3V$.)X.Z:VV:1H/QI#<:S\JE MQ-/4*T#%L5^K:ZFHK\Z4^5*K['[F_1\IE+?.!@EGRZQ)M;Q>SE-YG:D+3@*C M5H$PQH+UE()DD2OO.8V)UCB7):PO.([F?B@XL.&)<=> #0@;RWERY/C"G-) M8(5S,M7I^\84R]%Z<)ZX'()AWI*M[>7.3)3N5DLWUIDBEY!+#WMUS8J,952C MMS"6E[MJ,N4A"9V+(A4$A),)K.017 S:)>]("F9KFUK2U[+]4_@1 A"HD4O( MI0>6M4!UVE)UNM1=XZ46CF0-5$E>_-*8P=1F&V&-38IEQA(_5Z>*M%Z=MB\% MT8JTQD-JLOGCJRTSO4$#.@7L8IKTGOSQ[!DVT3RHS,63DS?#\?LTWX;V['02 MCMTT/1N6N\64Q7K4QI.SWP[WOE0;Y.G+(V63D404MROS $*G %8(#E0G&R/1 MTA)>!^+3OB%W5AM8[](2 -APRN)*V4>C\$[2_?R"=.^?':E(3P98(K<3J4J)B=#<=?SU(\'H_&DYWX=C!-\9=":LQ- MK$EKO+LD-Y%I<;6U\N"9#""D(^"2+3^T#3H2%F)@6]O&] 59GAC9MHPVBOS& M4Q-?$_?&6/RZM&-+[HH$?2E-89G(5 4)S(4BZ$8D\+0\HHD9ZT6,65-B)P!MYY"X'KX W+Y2#E MK6UJ^O:2=9$H[JT6=P1EY!)RJ;L)"E2=;5*=2TD)X9)F(4F@2F@02A!P- M0 M) 7ON"Q>*>N,ZFQ? J$528F'U#%10<2-0KIL*G?C@(Y=,Y543J]T:I&1_5=%N<30:S-)G^HU<8$.J,NFF3Z!A\ M_.MA/)U-L1NC*TF.:W5CE%ML7L+FBW5IH/>7-5_0*+P6"DCQX4#$G,'KQ,%' M3E@Q.I@5?&M;]@VU?2 (#-6=; M-.=2\L)9FPVG%HR0=#Z:">4VRF>%!YAIW/G,54P[KTQ8=+4@U4DE"\*0NDCH,13'%P4A?M M472#SX0;S<+6MNV7%_I4M'] ( I])U(-%^4=3< [B/12ML&%&(H1*$$I+XI( M2PHN6 92Y1")(=EE640:1;E;HHSEA,@EY-+#SC;"%B;6)6V2LSX7N'>B8P*/L(Q<0BX][(0#*L][4IY+ M.0=B)&&<$1#24A NRN)Q.@ZZ*-,4:"1%JC\I3WGG.C?LF<">B;N"6(,8->60 MYENTW9F;Q&G/%6@Y64VRX;M.2F/I '()N81<0BXAE]K$I8T-2GG2F!D[C96Q M,SWY='8Z2;VW:3HKM,"2XZZ4''][?OL?P-H>B5A0%PX2!))DS3BIKH]O: M9M+TI12M3QXA!F!.'[F$7$(N(9>02\@EY!)R";F$95RMB? \I#*N/T>35*[B M0XJ]EVXPZHU'O1,W>9UFS@]3;YI"\?QG@X1C:3$Y@UQ"+B&7D$O()>02SXS39'9^\F:3C-)H.WJ:]41B? MI)VW;C"L=F$>3Z9NF/[X9!WNQ%>GT]E),7#WT^P@'[IWS\:3>MT[L]EDX$\; M:_)P_,Q-RENPY&!-J:%:;O#^8LE!.'+)"*N5!DV< Y&8 "<8!:\B(U(KXKG: MVN9]I>^<&4*,0"1'+K6A_ N1O/M(OEP\%@QS/DFPSE 0/G#PHF"ZC4E2:VSD MC'0%R=L7!6Q%9/$AU8[],IZ47T>]@BP%*\+[WFQ2OFSH02\@E MY!)R";F$7&HME]H833RW#W?/SRE: MZ'U6@@8)PE%6?J0(EAD"AM*JU6T*1G0#N-L7UVM%K/ A52$VK8;@W335FS]Y M4^#F]G'"[SK;A#E!Y!)R";F$7$(NM8E+FUP8\=D1F1Z.=^)\0H$;/G.#N#?: M=6\&,S=LIAHT!LCN%_;'[VD^UB+]D29O!R'-)R#\GL+XY:CY%IRALT['1ERZ MV9IE1E/@0 .W(+*08'VRH)3S27#+DO1;VUS+/N%W7C.!,(%@CEQ"+G612YN, M':+*[;#*78HE\D RTXX"I5J""$&!S\2#=8P;8NI0.]D=E=N^V%\KXHF7QW&7 MPH@; 3A]*<#][(9N%%+/-1/J'J>03GR:]#CM]RI*;;K(T(\G,4U@3J$?>3G# M<7Q:NZHK83Z^.AN_^;$>[^EX.(CS5]JL:2YGQ,W&U#E"6$PI)FJM(%QX:V.F M-CM%?&2$'^U=<.=\8 M?K5-C_SW)IA_ Z:W"=&7?8?;P?D5F^F.Q\-"N^E\"Z0M[S>G3YT>$ M1Q])$B )RR"*JP>N(#-H;9GRCLA4M\Q121&>6P#/:&K>W=0D/,@0G;96*B&" M<%P1Q:*HSU*A%)J:+<>P%XL8Y@UE5' -KL*7\%& MXR!5"Q5GH;8F)JD7ZS. M/B=H:;8!RM#21$MS!9;F[= <+49&)6IEHTFIKV_85Y7TFEML'$,(1PA'" MVT.2&T"XS,8KJ[.2@0NMF?=22Y4XS90J;C-">"LA?*EIEW#*M D:N D%PH/) M8 G/P%V6!=U9SB94""<(WPC?;<(JA.\EDOSS)I7SJ1AE/AIBE1"$!1]ML#EZ M):.FQ1R_&K^GY3;+(P3RC0(Y62R\4TG95$ 1HJBVN* 4K"B_%M^*4I\,X4QO M;=,^5;:O[7+>[E\/&$R_?JD(M0BU:[24@XQ&!>\R(U%$%2U122@>5+^C8.WV_\N/SY^XL1-7@Y&<[HOS&X(J<#.9-6 :+]UQ%@SEB&E MG@MU((,;O2_<[XW&L_+ELW$%P^9PN%F*O3P8N5$8N&&YO/)$T_7QZ-/!O.V] M;O_;3W[8QJ_I_-><'REF'S%9ON7->+XG_L=)JG."WJ:?S@9Q=OQ1!W_QP7.0 M(I\_XGPY=:>SJS^R=L&AY%J2H\F5Y+@)%;_\>3SY^ UOW,NBH2;)O0:7RQ?\ MZ(9G[OUTZX>+W"NL.[\F4>F^2+(K"9/SV@@S/T+%F!E/FF:O'XN"2I/ZKG)- MKC77TCN>5"OOOP9.Y.)C!2,)CR(+YY*F(FE"B>8Y9G=$R=;V8;,J;YQ[N]5" M+-CW[Q_%?>[_M'?3V]G>O!O"V7.ONESKHCT^:IW+B M"[/Z']/>W+"^$\R=KT/\B$N-E53N<^C>3-./'Q_\]%'Q#T;-U38?^NG\Z\_! M3"X/7FK^WOSE0/7^1\^%^%'C0@O6'SSUSA_I)2Y\F7RB-[R M-2YO]\FO7:Q^Q$Q7KE4\XJ0KURH?624ZAV,N_YIMM$#=XJUUZZR4!V;EN M;U/\<=YD,#=>&F=@=^BFT][.-1J9OS.2_+P*DI2W3L9G2STV%P)D7X^"M9MV MG\=N].K<#=@;]-<]%,0NY=&(7<^^=OX^GT7[WY2&0D MZ,T(^CCE01C,D&S?)MOAN CLEP[M]!^+#NWF]7T;K8WJR]^+M<$73]VWTR?M M/G+S#L?KC$_YYOU>GVB7B^H#H>C.R?ATM"JX^X[HAB>Q"R=QXV]MGTI:HYJ[ M#](*V1V=IJ]5+?'/XOW,CL>GY2OBM-]+[T*J=U/QI><:F9@N%X[N=LX$CW=90&?=FL/_7_YSL_U6N[W$0?S]^00X.]]Z5S[S_ M^U5]_%0>/*[5G^Q,NYDC[XX>4'__O4%V?]P_'K_U7/Y]%6YQ\?E^^KC M#Z]%K99[>O*<_N^'I[.G@Z9[>_;T<.?=P>$+Z;:#"[5NUR-]!4?'W51V,(]%:"7/[NQ=@CAT)&9.OTRI)[7(6 M00DP),0*452*%9P4#O MP3BC@! 9?" %#IGIW"0IQ#_$/YS%A$CX-22\L#R%[[\\$I[I2(V'1+0"P8T& M:UV H GE2G-C?;[5*"9$(T0C'%>$&+2,01>6G_"#G2.JDDR)$] Y%@QRS( I MNJ7.UL\\QB"]39V<5H1CAS93R7?=+; -W1F[!.N;WP>CF$:S'\$N#S?8Y +L M_33K#QXN\1=XB;Y&WR%OD+?(6 M>8N\1=[>F+N T7[ J.;;YON9DSUR;LT"8-I:OJIWZ9I MG>8TK5FAWOA-/9#7";;>0 5T#\YOUA:DDTO441&IEH)EZEQDW!)N+-6!$/L- M0+^D/ZA)T>U-IZH>;%@SFC/G(R8M?0>M#^S^6^:FJR MMC(EX#(5K$\V@S.! "5"66JT-]S4(@*M;9^S9;3_JJ?8B@Z_!R2PR^;7':7U MBGSZLK#^QPU/TQ6RBL;7K<5QN?_7DBAXD*"R=2"X2V DMR C*Q+(F;$J;VTO M]^ZA&&Y:;ZIH6(J<1QX*=!+E3-)>1T-\\'5-'NK-3@OJ8K>M,C:%$#08ZAD( M*@(XECR(3 TUA,E4!542VQ?6HKBV)'2-I%VW09)\))DK;E@6PAAI37:)D1"U MI#S%;\'@2@P2#!6MR7E8[DB3-G#K4@!%8JI#!Q@8XQ6$5(Q2'S3C3&QM&]U7 M=KDE%T4541!)BZ2]V22KNR<<4,&T5L$LY2)B"U\$ TU8$J M*0WYJ&"6J\LW)*KMRP-@(?>* >L_:3JKZV?'N5><\=ED$#ZG'2IX;;S"^P'I M@#:D*7[_Q.3F;3MG;A)_G5P[,8TAEYLJ@Q?+J0J?32!44 B6$2BJGH$K&@!4 M#(+DD (W>FN;]R65?7O)!*#;%;5UM'+M 7Q%]-/5N+=U+F8] >.)U MF(V1-H&@1(*UBI:CIKCC)DD6Z=:V0*GNEE3?J: 8N81<0B[=;MC'W>/P7YOZ M@;KR/BWA2R;!N62,HP2X=#7I6"=@QDS!\JAICE*H8"_3ECIJDW/!?AB'($.C$FO M9*!!?!+RUKN:[] MX<#YP?!ZFY8?=,+X:E=H;=F"J]RAYN_5=?:_C">'[MU?E6?C8:5G>:)Y]6SX4@=>_N>='Q8#0;+[UGY\)[L"2Y:R7)GT_ M0?YBO_+\Z:))* 82UZ,A7BX'$J4S@:4@P!%-0*28BQOB ECO:9+)JGD.'H3N:,,>/ & MA*(27"(,@G$AA6"T)76!$HIRMT3YAKG!50QNN:X\H_Z^-V%?&M@B;0C:" @Z M4Q!,D:*Z79%XQW+4U#%JX]?T-U9.=D_>EW7W'85].;R#*GN=4GQP066'LR-* M)&=<<+!$R2+%A(!WVH"))GOC,@V!7::R47K;*KU848M<0BXAE[X?+FTR&W4- MCM>N?W4(D^WZ%< M\T9ORIV/9KT\&9_TWKAR@6[8FZ;9;)AJ,KOG1K$W23&=--.Q:LXIS$%D4+J:.H(QN58C#>!&VME$DV^+N(FF1 MM.TB;5N'J:_( $0M91,UE2YO;7,N M^XIKU#8(B4A:)&W+@LVH;5JJ;9:BT813)4@MCO%:@W!2@HN6@'6A1J,Y\I$(%-QSV>Z,TFT]?;WJJ"FFF.'0= M,\;()>02<@FYA%SJ-I=:,ACD<+Q3*%>OP WKB*^]T:Y[,YBYX1+%E/N7^Q_VCKP-G"E>ISH2!4)G"YY) M#XE$ZZ2.5O)B4S,F^XSC;I".P0&"-G()N=3]B""JU@ZH5G91M;X\LIX:FR(' M1:P!(94!)PP%;E+45#">G.F.:FU?B ]K56\9'?SJN)/>H,D\%'R+:=)[\L>S M9UA_VN+ZTR>:>1F)2WMH6IB^P@PL^@"YF!@U1I*Q]V[1,^Z)T M6#"XD9!@[5V/XU%3.#@;]PJ$3*ZW4PU32:T(*,[.AN.O1Q,?CT?CR4Y\.YBF M^$LA-<80UZ0MH9U=F^X"^6DMX.J2I6N%%(EVW:6XPACRIR MC=(*Q R'([/H#SQYM0/!Z%\.J<*/)\:U9LRU+/)8)8FTW_T"IU# M';P\;6+1@X]__;I=[-]GYK$-9:KE%IN7L"IU76KCPR41Y504@PE.@?:R6=X3 MB^ME+03*A'0L$LE,'8C**>M+0MJ2X@A,\O"N'+(QE\ MY)IQR#(%$)D3,-I8,%;*PL=,-)%%"%'X6N+_(FF1M.TB;5LKEV]HU*$^N8T^ M60ZC.ZN=$R2 -SF!4(*#CTQ!9$XJ70?=RV8E8WG8U^2&X0 4440_).UW0MJV M%BNC8KD/Q;(49(Z491U8X:!(-<@<'9B:I)5:6VZ2M-+)3XJ%WG!D 8:3VU.? M3/DE<>86X=+URI$'HYX+_WC,4E4!E*J^H3><9("5!:T5^0T'GR]* M.YIU=Q#HYQ<%.GG5[#V![",!D;4%ZR2#G&P@(4D9N;QL\SL*Y_>/WA8.?(V^23"P%8X *$*]QT(3(@U#&1,XW& MU#VRU':BV@ZE'3$9N81<^H[R!Z@Y[TESL@7-&6APQ%H'17HC".\->$D=>,H9 M]S8PSC]J3GW#= M!,;\.I(628ND1=*VRF!>[5"$)XTBW>X,Y<#2Y9S6@IK\E2II?$F'+BW&M? MF!>- <$^E12SF7*M68$O%G"%3 MX6/4(*U+()R28((E0%2RPKA$HJ);VT;T&6]_,!X! !.DR"7D$G()N81<0BXA MEY!+R"4LB\&RF&N?IS]'DU2NXD.*O>%X.NV-1[T3-WF=9LX/4V^:0G'F9X/T MW4]2Q(0%DA9)BZ1%TB)I.TS:?]X@.TR5]"Q1Q[1*PGIEM=!41B5X+4/R\1K9 MX6FYW_)HL4[_8':<)KOCDS>3=)Q&T\';M#<*XY.T\]8-AM7PR./)U W3'Y_, MCYWXZG0Z.TFCV7Z:'>1#]^[9>%)O8&7_@NE&X&S$Z2] M"7"NH*P&@?/! >=B=4XT4:;,*03/' @K&#@3"3A7@)3$;$1P+0+.]D5CL#+G M;I#VRWA2?AWU"E04X0_O>[-)^;*AP\EI#R@PBUQ"+B&7D$O()>02T-E$?_*V_J2X)!#GLE'!4@ZN\2>#TN!8 MLB!)=LY':G3DQ9]4RP-:KW(F$18V#0L(WEW@4KMC@PC>+03OQ6 @3]00E@TX MDQD(E@48Y0WH%)DP)JL82>O!NWWA/"P"NQ: %8'OA6,W>IGJ'*1Y_5?O[:>! M23G7#;UO4\T.7(P8EB=JNV\OO3O_>,6Z>C*Q7@Q3<4A:)"V2%DF+I.TN:>\W M+'4]A^:W\72ZZZ;'OPS'9_\OQ9?I5S<8U2=W\BQ-?D^ASAD8Y$+!CTY.<670 M:[FCUR(OJ_WBG&LK!&@C) B>"5CO$Q"5+1#D.93 8MS,GXY:KX%I\*NT5O9 M.[MDRKC@P@?".2BCZCX>4:?"1@DJ!2=ID($GL[6M).TK;7 $8+=0 K$^E2.1;@,TD@N.?@G=60$A&9>2*-L]W1N.T+]&V^RJL= MH4%]*8S][(9N%%+/-4/8'Z>03GR:]#CM]RH6K;90RX\G,4U@?K\_\G+PXOBT M3A*KM_G3^:NS\9L?ZYF#.'^ES=KA;-IZH#FS8EU3I;P@C#MJ?':F MF.$B9N'HT=XWAJQ_5 R[S?#\)MP[GZU^<#J;SMRH4@_'J*\)U-\MC5&WV1## M"YH'%@JD$VO!T:0@&2>S$T*1"NE4D[YBLF\O2?U\E+N-F)]?TR@KD.#[R2RO M&W+:!N3_O4:.W8!3;<+:94O\=D![Q2KIX_&PT&XZ7VR$5O&= /3Y10 UC"2C M54%,RC,(SVSM6Y,@L\(TH@N JF5[&(%S#24Y:+==;K7$1=JA(5H5BJ'&7(HA8[39!:M&.988SZ55MDK5] M(UB?DN6Y2P@^:+6AU;9RJ^UV,(M6V]KA\^6"U1:SLTPP8$P6^!0Q@1$\ 1': M>J)MSKG )V6(FXB;B)OKQ\T<7#%A:(HZ&D%),6J*)(J@M=0\*<_N@IN8(%H7 MJ"XO?M@3([PBO-[VSF\T M:LLSERFE09 H'&=>DI",:0%@?9>@7:Q85$*JB25#'+VK,!K M=F!DM61M4*XP-WE=[5?3IV)Y)?J5DU80Y!#D.@QRP:3("?,B6BFXS)XR9I6- MQB@CLR((2Y6>/S33+28Z;4/'+G\>3SY;DRP1^DMQK<'5\RH]N>.;>3[=^N,B]PKKS:Q*5 M[HLDNY(P.:^-,/,C5(R-\:3I__CQ=%0417U7N2;7FFOI'4^J%?9?@Z*ZBP$6 MC"0\BBR<2YJ*I DEFN>8W1$E6]N'S?;I<>[M5@MN5,>)NDOYN$FD7B+)DHG: MG-O#O_9^VSOH[>WO7HV\;;G6W2^5QQ^?5$;EQ!=F[S^FO;GA>Z/[.=\H?L'8 M*?/#W[ZJ*$'H^;JF@_]=,[:<_"JDK=@S31_;_[RN5!:\XA(6N7R MO(GC_ ^?B^RC1F07++#Y:YP_4LI<^3)Y1&_Y&I>W^^37+E8_8J8KURH><=*5 M:Y6/K!(=N5;QR.JK7VW7M:I'FJN.7*LILG7;Z[E_N@HB.W*M!9DUN]:WGC?A M+5J]O GVW;+F^09OM==I]YOKMS;%Q.:EQG.%W1C NW428&]G%9U^#XLD/Z^" M).6MD_'9UPOJOQZR:3?M/G>?]VK[.>R->N<-Z$B]:U OA-.3TV%C4#>3/'L7 M1GGV_EDG=OZK-Q_IB02]&4$?ISP(@QF2[=MD.QP7@?W2B9O^8]&)NUKC5G_Z M7C0N7Z3\M^/=[2;[O-?G.E,XOWF_UR?:Y(]OO>:$DU5'8]/RU?$:;_NOTKU;JJ,]5QS+J;_NDRQ M7BDOUYSCT^8JE+L/FEGK ++OMXD9A\^LH0AF_&&?_?+ZZ:M ]C_4]Y?K/GS] MX:!>[^.]=_M_/6'[)[^_/OCK^;L7BT4PKY[R6BRS_^$Y/SC\_56]SMI=5^Z# M/'WUA+XX?,'^_O6Y_/OQ+\?_^^'I[.F@=N ]F3T]W'EW" &U)E,2(%)7IV!B:3D,H&G0XE>;AH]"B04>3 M82%85K!'9A"9"#"Y#L.BU&A&A6!U&%8'I])T&HO0G$-S#N?3M!E(#Q;-.>L) MUT%3B,80J%T^8$@(8*1/3&?'*&'=FD^#"(H(^A 0%"?5= ]>"ZR>C_]ZG9D A'9< +!%6P5-%,PCE*@F1GC;&!6B&Y.JD&@1:!M+=#BS)KO!G+W M%B&7$FV$TPFXSAJ*RK3@-5%U9&UP4GCIM;_YS!J$.X2[!P%W.+VFTW#W?!'N M$B/$9Y<@:^>+A2D8>*X-Z"BL34H+65WX6TRO0<1#Q&LMXN$.'YIS\*K?TWHP2 MZS8KD+?(6^0M\A9YB[Q%WB)OD;?(VU7S]B;16A*B)<25GSR+S)V1.E B>*(U MH.'CT6-&&".44*@/;A"V+2[0?(A"':B D8SU1#*>+T9LY<'S(T-DJ$5Q(%60 M("2UX+,,D'3BA/!$"MVWMFF?2=6G8KEZ]?H16\2#AX8'UD@AM%6B (((65NG MB:>)9$U5LE(B'K0>#RY$-N73LR,58B969=!,%CQ@L69P1 ;+B;;49:>S[!(> MK*AUNYN1Q2?OTB0,IJGIZ7Z;IG7LSK1F#GKC-Y5;MPLYKK +J'OX>+->'^^4 M"BH);A,5D2?+LN*!6YEL"#2I;R#D)4T_3>)G;SH]3?'QZ:30[EFYC7&<-P U M+Q[,6?N1]Q%;@=8#GW\N]G;3(^I"YM)[H$J08DP9#HX2"RDDJD4ME=5L:YMK MWM>6+T'G[1(S+,^R2U*\";A!3%>(IU!(=GGI(D&;M&>.%:V/P?-SQ-=X!FC#SL1FY!)R MZ=XUZ H"]*A!6ZM!EV+W.C%J:D%RG6\!@O($1EH%B0MMD@IU?ED+->AW7?S[ MGS2=U160X]R;E(>30?@2W@BC\UV8UH*Z\3TMX.>IN%9>% MO44]XU-98^S6C2'GP M+D7XD"9C5)MW4IM+H7:>7& T&2 TJZ*S;1W-I@='Z=AK*+3F[EWO>' ^<%P<;LJ)B?OY%G<5_"] M^3-UU_4OX\FA>_=79>YX6,E8GFA>_=E-4ZR+G--HZNI%8NA]/<@9+JF0YT)F MJRA02T5Q,KP%DY*&[$GF2J7D0][:5GTFES.4-QX.AR4)K39FD4O()>02=4"&CMM%7T$:.02/^M5'NT,W MG?9^+@2I6VO/*YP'H]EXZ3T[%]Z#]<]=JW_^? (.\A?;B>=/%Y2E&&]=#WJ^ M7(ZWBF"#-,%!9%F"$-Z )52#T<0($4+(UF]M*ZKZ^NX=[YB=[H*-BUQJBXV[ MMI$D5Q3<(3!O#)B71I$([JG1V@%+BA=@MA1LX!PL-4F38#F/^FI@QNJ[MDH[ M8C)R";F$7$(N(9>02UAY.*?^'U\-C2<[\6T=C?)+(34Z7.MQN%XO1\)(,L;)Q(!X[4$4)PM< M\!IBC(''Y+2W;&O;F+X@RVD$3".V6N QV8M<0BXAE[X?+FVB_/!KYDW36G,[ MZP:K)&YAW2P7&Z;"7!UIAE3;TD0J/ZQT%H0F/FA&B:%R:]OVI<#)UAT3=H1D MY!)RJ;L=W:@X6Z0XE\H+C:(RQZA 9.5!6*7!U/4]P!MFN^2WGGK!L-J(1;G:EH\J#\^V8F?.\'VT^P@'[IWS\:3>@,[L]EDX$\; MN_)P_,Q-REO0.5N/<_;DK#AE[YN<;7'0ZKT4!^U(VN)W!T_!DKJRCW,-EB8/ M/L5H)=&A/+^U;7B?"(MELIU!"L3S+G#IGMMS$<\?')ZSSWC^1);W'IDH6,A* M0?+$ST-NQN<,Q@6::):)*]$N//^N"Q=_&4_*KZ->D:PB*^%];S8I7S9LFN"Q M,!%31,@EY!)R";F$7$(N(9?:XXW=?W3MW%+NBKU"GZ D#B4DK@BOV06X7N'_7%6[G#<.3 M-#N=C%+LYF83(^PZ*V-4]@NL^&X-_/&?Q+X>^3AKW8$KPF5"SF[MZ7 MM;]B__E1YEIX(00D(1P(&1(8IC5835.@5G.IQ=8VE:S/>$O2$?^?O3=O:B/) M]H:_BH)[[_O,1"@]N2_=-XB@;=S#$VWP0G>_[G^(7(UL(3%:C/&G?TY6:4." M9I.@P#D3C4%+55:>/+^SGU,XOH27"Y4*E0J5"I7NZAQ\L(K@R]2;8M?=0X.I MDBH6[+K=HR@PUB$*) D-B"M%D;;&HT P=Q8++D3%+"=$Q)H1B31YQ:C^#P$D1L<-Y*HH+P#1*,/W2:X<3= M.>F#" \9!ZW=#V_?EA3#I]+[\)JI]36!=T].N_WS&*L/O1T/_+$=QK==>-KB M]=P0-'Y?]'KN?W_S[>#=D>01,^LHXIA)Q*U+2 .-D4Y2BCRPD%*VM2T8;W/< MI)X'!0#6V^#DGMR_.E'M[S2>*WF_*#[WXNYWR]S-L8V.DAS3'KI\77)8VG4*E0Z>EVS[RGC"RI4IL2H(LN]3H/5A,GLQ1% ME%&!N,_'49X[U/L46YUI M4\W6U\Q4>7@1;'$$\GR-F8\N]@6 %\[L(+3BM\G7,_MG8I8FG"6P7*A4J%2H M5*A4J%2H5*C4'*ML#5T";E8_^EM_.'QIA\>ON_VS?\?P*?YJ.[W\XDX:Q<'[ MZ/-4S$Z"'9S6E-IOTR+18I7=U2K#EQ7Y$\Q,DM$CE51 7&B/G&$42;#*D@Y1 M&ZZVMH60]S7)"M\7="Y4:I+/K*!SD]"979JTZJDU.@@$8EDC;JE%QNF "(X\ M"1&C"*YIZ+S.S%7"+G&8-8A]JSS&[ KK9U[*4[SGS%3/HJDK]?\S[HS.6R=Q M=-P/K4[O:ZR[8I1\UA()*E0J5"I4*E0J5"I4*E1J3O'?!EMF^LYNI1"^J?3! MO9DZ6-E78$R5O(0-YB6L>,"LE))B&9'1T2&.G47.6/@AF+(I$6D,W=HFO&TX M;D8KM,+K!9&?"94:TN>R(/(C(3*_S.L5F!3<*8YY73*)&SPQ@JAU?L#>\^_^6'=OZ7$$VA4J%2H5*A4J%2DZCT MF/60\Y;QP\/^#NQ<7H'MOK4=4,M?VM/.R':KJ%NE@+QYRC;L#.*'^+@ M:\?'N@+D??3]3[WJ*E4Q2-'D-Z3)T\M*)PUF3MLHD!-1(1YR:Y$4)*+4&$>< MBB2ZK6V->5OS>Q=]%)@H8%ZH5*CT%*GTF'E@1>0^49$K+G.>6<.<5%$BS)5& M<-HBB%Q/D$C<:*Q=4#HV4>3^4&EC5[C06J@UB,/18.Q'51%SR0\K49]"I4*E M0J5"I4*EITRE1QO'L?-V[V6EO/^2M8VW]KP*:P\&N2E#_G6OYP<1WGK='[SL M#T<+NOO[14VDZ/ ;+/M8<9LI)KV- 2-K4D)<6(ZLU EYQQ4)@8 :GZH .%5- M:I52D*#@=:%2H5(3I>IZ9WD4J=IHJ;IW=IEG#%C9\L0<\HI[Q DA2%L/HM6+ M)$#E66-<,?IB[EXU]LU_9\;-EAKJ5\%7T\<7'08J3=RLSXV)EE MKC\(<8#J'?J) 1U#?^RZL94W9OKNJ'_Z4R;QL-_MA/J=)@/JY82XW;@0K+0G MAH<8/.9!6!TC$4)$8HF4CNBCO1M."7G9/SGI]RJO:#T9Y& \&HYL+]P8(\LH MD%MCY+=+!B"#N1E)HAY%0$K$DW9(8Z\0=C)H32W/M-PF2K:9T&V"^0I.3GGU M472VN\0NUL'_'(/XMB-XD1%]5D>\&YU?TXCWN=V'OAG59 M15%E[P73[R["]-F1"$%A:S4R)C'$F7/(Q B'VROOHL/POLXP7>"Y"?!<5,W[ MJYI:)<&38S$9Q54D3DNMI(XN$9LL5T75;#B&?;R 80?OCA@FW$EJ$%74(JZ% M1498C*P.4F(B371\:]NT)5%MB5<-\H)D1=$LBF9SMN06BN;=P+PHFAL'Z4^+ M("W>O#OBFBJL=4!.!U T9:!(*^:0T!F?!>)6.B9)@B)YE! MG%N%-,<>&2ZMCQ[DKZF32+ 0;2U61]<5#"\87C"\.5MRFUXY,4KO +>%4*)TTM 2BE/FH>?5 L_R2A5-K($A@WR"9'$8^6((,]1E+&X*+D1EBYMS%9;ZQ>@S^[@Q=&(_. M9*64;O;&B\?(4O M%^7:AYDTJSC #H];>9[>\"8R25PADBH-8"Y#*I4#'JYK3X?QI^DO/X?.\+1K MSW_J]*HE5E_Z>7+UB>#)-UC2.*K[U6]/$-&P%YR2#(J3XJ/)C2=X^:+"RR7U MJ7Y/RA>8R2O?QB_('=\3FM[IFW^W6/,"J[M=M:SUNK7RFU[U$A?%]!B#U1!O M_\EKBN:N3=6]Q4>)6/GL)7Z,B31[$+-=O1 W,MP_1CMH[8)H#1=J[BZ81@^X MD0ONJ9N:4TW?X9M6+U[[O#??M G$7[S.K6S4)["II&SJ^C<5WV!3-XK*-RVC M?AS_\.I.7NY?>KGSX=^MU[\=_/FA]?K]P9O6P=O=]SN'>_N_MG9>'N[]L7>X MM_OAIXUV]EN02%=>Y,J#VZ2S>[,10GN]UNBX/X9+A.$_;R.\FETZ?]/SMA]' MU:CA353)WV:C'CE\<]/MNG4 IPF!F)L^7#/&:;T=]%-GE"?&/\&HS/?=>53F M\Z?O?QU^XG_]^H9\_/P1[]./WS\>OOFV3W\G^W^^[[XY_)U\//RK^]<\*G-^ M\.M'^M?GW\_S.@_^?(/_>O6Z\_&PBIJ^3-JS?BX_?W7][\^7^/JT3\[WOG'P\]W?^\]WW_A-ITK4 M'\%U8>WOCA(3T1#O$6-6(AZ)0-IIF8/:7DH!?Y,\Q;!-A6R32QK_WCJH_82" MTP6EFO5PMT$IJVA4U/L4@^'66A-R:2 GBC@7N%852I$I2I&"4HU"J?V7%U$J M!BPY9AH9A1/B#O!*4QR1\HXDXQF)&E#*<-,V^#ZC_0I&%8QZ.(SB3@CE?1"& M.HXC"&#'I&>,1Z%HT*;"*#S%*%PPJD$8]6:T/].D8%\^?SDB2CNG8T28.H.X MR6WBG(FY;H8RQUR0U&YM6V%YHV9,^+.][F0-\QPU]S/%/B\2$W[LQ_[+3"SL+ M-"W:QV:TCX^K?AS*I8LF(6*%1IQSBXQ4#D4FE')4,FT!=Z@R;4)5@\8W%49? M-Z.OP?-1&+TYC+[L"J$28%MQAZ25$O'@-#+$!N2H4YH&DX#BP.A"MYG2A=&? M,:.OP7U0&+TIC/[[BC^!$TVXLQIY:R(")'?(!L) P!M/3(P\)9?[<)BVE*L^ MSZ8Q>B.<"D_'4MKO]U#E.QC$,*Z18-1OC8YCJZ( ZBGX;A M5$T ^2V/]QB^STLY2+\/XTZF8 '8S0.L7S&9/*5:2JI0H M00%KG//:3/1A:YOI-C--FLW5"!OIJ4>3<@+S8@ I%TQV>E]C'9AMG0[B26=\ M4L698+\\//K=3*7BD7K\U. =[P>U.VJ!X ?IU82NPYU>>%O3>[@W.P(E^65# M./QIQ9:BS%B<2$0V!8FX-!0Y%1A*V!(<%"-)>,!A!K;4O7&X.*4;# &;R[LM M$- L"%@VMI3P)@7&D(R4@K&E*=+<112E]5@K38EP &R342)2SUG"-A<6FN! M@"9!@+]HC7WW1TJQP)4'QI><(:Y$1* (1J1T2BP)J6P$:TRVE5Y-@&T: I2 MU:WP8>_DU'8&E>$%9EBWW_N$NIVO,=0AJF$KC&..8&6U'SZ0.CZV?+<_' _B MW0I0B^_KT1+_YJ0^2+\!H7_+=*Y\8,/#_B\1T/BT/XSA(!7@W0SP?EDQOSB6 M6EDND'3:(!XT _,K*80U$5SB/(19;&T;U59TM:=FT]Q@A=D;$,JZ)[.GSK<8 MT/?KR3_8>4L)@&I0!SB/"KDHA+(,\I,\!0;%W++/S"VZ,^%T9\Q MHZ\]^:\P^J,Z4Y8L*<=)D XKE'0*B&MOD/$.H\A!K@=#L OBZ3#Z1FVI^UV\ M?++$%B]!XFI0 '(V5V[F7N2Q-ZQCC)V>[X[S,[7 H6PS6S^_XR,A"6=1")2DX7G*I,SS)BWB MR0>73,28LJUM971;/('L]L+;#3)9"V\_-&^_N\C;6B2E<<3(2$,0%](C1Z1& M3AB-#8L\*- L)*-MJDLVP'/F[;5;J86W']@!M6"7[K_Z_Z.\A)?]85&^2 #!S6*M 5?'^/SY\/G:#:3"YX_J"?DXY7-XSG?DR$D156(6 M:4G!7-(T(LMSVQYGHD^:)4=S=W769D\@+Z=$\9[X)W^X*-Y.M]L_LST?,^*U M/)BJG;H]ZQV33HOC[]'LU+>#_M=.]C"\[@]>]<=NE,;='5^G_1>!MB&!]GW% M0,T*2DI$(A6L09P&"0+-*B2M]R(2L%,X&*A,M$%5:;S[KS!X@PS4PN"/P^#+ ML3M&M!<)(V.I XV5D=PRQ2+OHN5>>.T]WMI6;:!MX>]GS-]K-TP+?S\.?R]: MI%_PD7,2"Z8B2DH2Q(D0R$3)$*'"!HN)8+*V2"DK-7K/+'[WA^V.8P[<#7,4 MO1XPW[7#86NGBN#U\XKZ_DLK]'O5+/I1O^7ADYW1>8GJ/0UKJ6I/];*B997! M^JK?ZP]V @!O#*]A6ZL34-!V0VB+5\PEY;@P7H&1A%G.#I.%P1^/P9?,I:"MX'""4A<.?\8# M2;>-:7Y*3HD?W:X*+-M)=3^3'#-JI4'_I!7_,P:+J'421\?]L-!PLD24FFXC M7=%5:J\'UF_,PU)? WUW*_*^J:A;FDAM'G')BM&$@_:*\(2,S"/I<[L#;2Q& M07,I-6/4R%C%F!@IU2//F>77W\SD]IQ>^ANLB%LQ MB9QV"O[D .M$:YYGHC\5+B_AIEMA0.; %O ^K!'6/^X,CZ?M(4-T96I9X\VE MBZCZJ^WTAK]5=O!!;_<"20_2*R!H0=3U(RI=,8X" RU8<88\B$G$.>/(!!E0 MX$SHR)QR9GV(6CS.#>;PS77:OR6K%V?(.OE]R4YBT7G"C496,C"6!-A)QJ2$ MHDV8*6F2Y6EKF^JVN?]@C<+N#6;WS775+^S^B.R^:##M?CN2FE$9.$4RY7BR M< 193R22EA*F'(X^]]<@M*UEB38]LVC3P>@X#EHV?!Y/?!0EHO2T3*2*@ >G M<6 SAN[ KYV1ITX?&F'QZ^[_;,/(SN*F;(%4#<$J&S%7N+.1NYP0DD%C[CU MH#\%2Y 4E!MO;"*<;FWSML$EEO2R+* M(*O ;!+1!ARY=X0),);:C#:_MJ$P>X-"2H79&\#L%TPE<813)BAG2!!G$)=4 M(HV%10Y30WE0(5B1AXUI>F]+J426F@4%+X]M[Q-7;R()M7#Y(W+YHK-@CQT9;5-TN9UV2'G( M$+/(.<9 M"?)!4U,19#EFK09;C23-\A1T'B3Z.T@GMI.:,5O>5!(K%T#_2K( MZL>#0>V'F-:X'8S<+NW.MW-@G%D M6?)(J]SWF!",-(A6I"A)1A!#=,[[!\N)T=4I,3>'VY*PUF2V?P#+J;#]X[+] M;-NI,/H#,_J2L60)&$5.,N!Q%1&GP.,N^H"8 M!UK;9(*(N1,W)6U*2WCYN3+Z UA+A=$?F-&7S*-H% .*4D2T,L#M/B)CC4(I M* )$-P#PN(H]&=QH@5YB3W=(QSNUYW?.Q?O!G4[-LHNF%'U;$[3@YX;P\WS% M(G)$7*&14>(K+@PC;A$/P.TV M,HFP,L0E+YCF>2P156TA>.'T9\SI#V,O%4Y_,$Y?,IFDPD1I&A$AP2#N@D3& M*X^,%!9;S3B)(-*U;C/>?)%>8D@WQX!I>BN825]C;QPKD\F/A["D. ./NT/ M.Z5XZ0FDW%T]=VP)9U_"C?.2_NR,CE]."#T%W?,"N1N"W-6QS='8F 0AB&@# M5I2/&EDJ A***P[BU>D,N;0M]7T"]L4+W6"MZ@'LI\+MC\3MJUTC):&:H( Q M0QP;C[3G& '<$^NY MO*;6UST9;LWI94X?D&\_P#6%*%YQ^)YY>,*A6M5('! M 0_<@X0/&CEEP,:*6%%*M=?4;&T3UM:T^3Q?XE"WJ%N:]8OL9HY<;!590D_/ MQY*:D?FW_'=!V$TC[.H49\ETHM)2Y"+CB(L$"!L505%B+9)4BAFVM2UXFXM5 MMU6#LIX+RS]N&5-A^>:R_'+[!TTC9V!(82IRDRUCD>98(Y&PDL8$KQDH5=RT M,;]/'7AA^2:S_.;FE!66;P#++P>G(L-&>(\D)SI[2@URN9*1X<"%"HIC%K:V M&6L;5FJ;GDE<:KGUPWU-J!_<0=58$^IBV6@)_F\>7U?'/5.60"TF!"7I%.+! M<62P#\@YXX0EV"8.*I5I:U8::CU7IG]0(ZHP_2,P_7(I%+54"661Q+G@,0>B M38@"6>\%D!Z.NR$Y_$QEH]MI%:9_*F;4WS!]X>M[\/62L:05TS$PA11818CS M:)&F7*!@I&44)R*)V-K6S6Z)VYQ@$Q4O5.-'E>W'4A7'\0X@"-^J<_Y:T>]KN=T)INU7/'W16)Z$#@CP-^;T M:I6S?PPRGFDBN&"6,5"V!&\SN087UHV9ZPFYM']HP-B<=58 HPF \6X9, C% M5KD0D&*.(\ZD0R:9A$C ,E(LK,PN&:';Q-S')U/PXNG@Q6/F&!:4: )*+%EZ MP6+I@[;(19KR_!.)--<.41H!'73P,>FM;4;;_'?SYH?7Z_<&;UM[^'[L?#O?V?VWMO#S<^V/O<&_WPZ./J;[1\7GLV=$_ MU"*;XVAY$C/A=_Q_QIUA)R/HL-WJQ5&KGVK/B\WOY#K*^?RW0>S:$;QR:L]/ M8J]TG7D"7I6+6L_;">$.^SLU=7\9#V&%PV$<@D)TD+)*-'DG%+UG0WK/ZLCL M%'0@,22$%"Q@ST'M7FI"3]/E=F7WOI9&'V9C#[4IA: MR"BX)A@YJ@3B7BBDJ15($T.Y%C1A3W.Z+VD+N@9/2.'V1G+[VAT:A=N;P>V+ M+HTW],CJ:()T& 61W9XQ".2XU$BY*$W PO-*M#/6%I^!P[X.Y&*B)X A#-;C77,L[#!4KJ/%_0' M2O5]&I;2H \4"<-6&O1/6D-@J=HT KZ;6DI7F5 E_O2TIAY,2?T:*/UF1MZW M@S@-*.[TPDO;[0X/TLY7V^EF#)0LL9^DZ MP0/B8(DA[A(##2WWJB&"!>JM(3Y6&AKA;:5, 8-G# ;KM\(*�#);,M<2- M)P([1'-LBROKD#&:("FM9O31F=2%S9OIF54V/QQV/S=:FW"/CM$66,"*QQ(%0"6:2;&/>Z-[HADZ:>D\*G-?3Q7*,' MZMFUV6IT'\^]Z0DH#;64S5,6N#9M8];0D[U QC.#C,W-:"B0T03(6#+TI$L.JQ"1-SHA;GV> M&:XM_.F,YMAZDQO_:@Z6GKB/I?>X<-&(T%FSK;_EAIZO]_9W]E^NHZ'G31UK M-[C&YGIEED4^B8:>3STU]V(YY>G8=3N^U4\)+M?[-&_Q"4\#SB@.AO^G M!3OG81-*RNY3KJC<&P['MN?C'MR_8[MO*](?3"A_4>%)G6\QH.]QT"^ZSMUU MG=6YDXSJ%*6WB ;*$2=Y5)46&$4IK-;&ZY"GHOQ__Z6!M#_?MRBB)/HUF-,W M6BYY"TXOILTZV7TY5.TM8XHR9+0!=M>*(>U8YG[ =1^=\MCF*B@E91M.5&'X M9\SP&RV)+ S_2 R_Z,OX_?N18 EH&@QBS O$D_+(J""1#5H)B6ET)E0-$;!N M*]%\AF^$U^()V5:3)))J1D*N<)Q-1!CU5TRMDO#;^%#UY2E"!^G#J.^_3#'W M929T@=&[PRA;,9,<%90JG5#R )[<.8= 0:9(\" 8!0W*.K6US1J=]U-XMXE9 MO(5WU\Z[2S8/]T[R&#RBB7C$:?*@_?" # ^:N6@8B6#S2'V?%KN%>9O,O!O+ MS2W,NW;F7;1?/GX[ J!UTJ7LE<3 O(DE9+UER/,HK4G>N03VB[Q7?^P?*>/V M21@M%P)"G0ES91-F&'N=_J#5ZX_@=F$<6\"NIJI>I)B16:AH]I72U.691(@ M:"O2_];O?3J,@Y-7T8U*@&C] ,Q7)[TYK[CB!CF;M2>C/7*!*D1!]W5,)^9- M+ &B'X'1'R1 =#VC%W?Q.KE]R5:R7EAL=03]*M%, 4C*C%EM29; MVT;SMJ*K+5\*MS\?;G^0Z% 1ZP_&Z!\7T^+Q_KLCSK'G-&'$G">(2ZF086!> M"0LD3EI0(]W3$>PE+G2?$09Q-.K&>:#(GIY&V C;[ NJZ88 M5:]@_5]MKB'?ZPU'@W&FZNM.#P#Y;RH."A"O XA7)VESZ;P% J+HK,J=82+2 M/BA$K,N#M)GG0JT-AHN;NL$\OU'[ZDX\7TRM=3+^DJGED_8N6H6)M?XM%N4*OCPNQ-2M\KS-X,9E_.]0L>="K*44H4F-UY MC[1+%"6GM=#9R(IR:UNWJ5E#XX;"ZXWD];6;4X77F\'KBZF!_NP(LZ03T0X) MFB>Z8?AAL=&(.<*8D\G9'*LFN*TT;S*SE]#5K:#@#]L=5\F \3_CSNB\9<_L M( Q;9YW1\7'LALQ_K9']UNIVK.MTR]3MIVA*3?.KW]?%:H?]0_OMSTS@?C=O M9)ZC>6P'\1>PD\/+_LEI[ UM7F1!WPVA[^JD;4&"9\I:Q)AQB"M0LG3"H&E) M)XG%#!-6#=<%1&YR:G;A^R99587OF\?WRQ:64M$9QY S@B(>@D4Z1(HL,9Y$ M[I3,[7=!ZV*Z,/YS9?R-%505QF\.XR^:6Y_8D4\II& D2'B9S2VJD.9YHA&\ M+H)P5CB?72M*-9KO2\CJ'HF"\5L<^,YD?MPPESZV^J>9PL,J@#7,/%J]][)K MA\/6#NS1R4F_-_EH+LN*H6[DU]K]\/9M"7$]W23"JO#U;1<>I6#PAC!X==2V M"8%1GCP*5AG$O9)@=)&("'>>81ZI#V%K6YBVD*4ZXSFS]D9S!0MK/P1K+]M5 MVH%991T2,@3$)<'(4Z/I@(6W'X*W+T2J MQ!$-'FM%+$I)"L2IL,A%JI$W@>H(C"\,GPZ M(_Q.)T-66NY\DFJYAC%^:W0:7CE^X+D+O+7;J5=,U2GU+@\G!%Y2=O6-A=MC%?;.=TM]?UF//6$(@O/;@[78QJ] M!2>:@!/OEG&":TR"Q!B!R<,0-UB!*1P8(B 6.%.:F9S8Q=K8R#:CJXF<:X:* M@A9/$BW6;D87M&@"6BR:UE_(41#8>:442I1'Q 78U\9QAXBDC&+)G>>BZF]O M6)L1\K2QHA&QRV9;>[LI15]U+(G?_+'M?8JM@1W%5OU[56^7C<%V;1+F%-*O MP(RY$B\', =Q.!IT_*CJ?C(\?NSXY(\,WVLW"NN3<9!V)^?B/1R+@UY&]/S? M[OPDO)\=@OS&3B]W7O\$OK3SY MO5W];.V^^WWOCYW?=O]>>/T6'KT?]GI^D#OYO(KUO_!W=YS)L2@9:FE1'(8;0G^Z%(:D;W:.A,4I M,B&0E0J41>X<,I'""8D.TM:VI:"MQGXXP):[P=$#G,:.0!6J>"]2\ M6X8:)Z4/E(""&41"G$J-M"$1,0D2RD1C/,GY^ERU#9=/.S91\.:I&*@%;YX+ MWBP9MHJE)(V32,?D$(]&(L-I0I)Y3;0#O4>0/.@2M\G])WV72&C#K=N;F["3 M;K._Q$^=7B_GQ/93Z[3B\\<.@#YS: ]&2$:)(QHS#MSD$N;.8ZN$MUQB=K3W M !ID >@- ?3J%'$P%+CR7".&4\HE]!I9Y2FR45)-O>"TZIW1YIJT-;MWLDJI M\FHP[WL1M/3.)HH##S(8+",'29VB2D1Z6?'^IK6YPON;X_WE^LYDK(I&H6"C M!5.08^2X<2CQJ)G!P8G(MK8-8VVM[YW26CB_P9QO)1/666*95EPPI2-S6 $:)LYGYC"^4^6\U?,,N<"XP$I!C8Z5Q@C@YE!1"221*)1$;!,J&!MQ9K/ M^26NN$;+JS4QO79[X9Y&US7.MLTZV)I'@O_>F!_C%ES4=$$D ^B76CAGI.)! M,1.K'A0J*,^"3[Q206^065L$41,%$5\)?9X=81&\EBX@3+@" Q0T4>V$1(D2 M'&AR,H:<8BMD&U_2Q>U)>0@+1!:(+!ZZ I'70.2[98@,T@BOA4(F$HVXEA19 MFZ<**"44G 5#B5^CCZZ 9 ')IPZ2Q97YS$'RXS)(YEF5E@0+^&@8XL($T",M M04DHPZWWS)NP-F=FB30W'"1?5MV5;*>>O=+I^?Y)S"-8XK#=ZL71)H+(MTBZ M9W <0G_LNO''$$2WWX'G(XG67C2\5QWFPWR6W\(!WX\EGVE3&&XPBDD2M=J!$@(9M-4@7U19X \52CZQ>%P@L$/B( M[H4"@8\#@_L_^R^NOEX=X?>X=[NQ]^VFAI M_ VN^)?[*0X-$_64CPZ)]^?G/3S_?O^2ZLS'(YCJ.:!Y/D@H_.6/;.#,&Q9>.,$WNGT6M;#.\-.5@,? M(P3Q(YB7S]2 7/^PRWXOSZHY&+RU@]'DCYWY\:S.^$'ZK6-=IUM-I]JICS&Y M:&6FSK<8T/N$LW<7X4SJ:#CS'!'F9:X@IT@3 MQ9#UV,ADK=,<]$F>8P9Z7<61!(1659)B)8')OIK90I,WHNEIB/',G_S-Q (SZK6$ MIS]H]?HC6$> ;P,8L%+B6%+O?1GFP]7 T ''4&^V< MP-Z/BKM@P^Z".B7'"6*V.B+M!8E'4-^)WJ'%18JTH=0IPT7O$E2?(6460EY;+0'04G.:V3 KSMI'W MSM4IR%B0\1D@X]I]&@49'Q\9%UT8;^B1#YX'C0/2(B.C]* L>N50L$PD%J2D M1&]M:T/;WR<+"1[]DX4$C_[)"0FF'YE(=UUI=&L*5#WT M-6XF$+_[\F#_Y=YO>SN'>P?[K8/7MQC]WCH\:!W^>[<% M5_AP\-O>JYW\QB\[O^WLO]QM??CW[N[AA\>N$BC7N/,U2B[M[?MSY)S9'.:N M$F4NT3NCEW8P.(=]JT*_Q4VQ&3?%QV\K@2T;K0U$ M:V1-+K2TC",3I$*4)*EEB$)%G4>/D+82]V[G5!+'"F(]R1DA!;$>$;&60DX> M"\R#MHA&C'-N6$26.XP$#P;[D(*+JIH$HDR;%\PJF/78#_=((SL*9CTB9BT& M@_8 LWS0@4N.L,,*<:T(,I1AY"TFD8;$0==:]V".)QKN>7[9K//9.+41WNFU M^J/C.&CY\6 ?)D+6.,=#?(RWOFA#=B5T4<%9!\%9,]73-G ;*#$>^0E-8C3 M (JA)@PE+:BQQ#CL0#'D;49XX\Q M F^:Y/)W"'M3Y^'31MB'L@)S77EMW1<0O3N(?E^Q\72,1G@%IU90CGB2!CFG M(PH<")D,BYP'T)2*U_]Y&7C/V^O_4 9> :4U@=*2^::%39YKBA()"7%*#=+1 M*N2QXA'$"I6&;&UK?N]QJ,U#I:):/+CQMLC%Q6[; 'L=U, MO5&7U24L5"WDG1_VNYWP(U88KV.'GH^P6FQS;*G.8KVUC=NYW:VAFOX;'5@L$%@Q\Y M0;E@<-,P>*%7SN[9F\-W=/_=$>8B.L!=9%7RB&/X86D>GTT"@>/CF4JV2EW6 MI*W9O?OT%APN.%QP^$&3K@L.-Q"'/R[B, 8<3J#H:JD]8MZ:W)LG(9NB0]A+ MFY)UNBHA65,Z=L-1> T.H7^-+#P(_!LZ7[?_%WY,OW%B!Y\ZO?J1Z$4P]7#H MXV#=Z&"NPP::L>%#C"WK??\$;IV38"9=@T?]C O5OMOLTDG5[,^.[<+RX(63 MQ:KIM:Z:X!LM^\7LR"WO\_1C&JYSVJ_[F/\TB%T[ZGR-/Y]UPNAX"HL+WYH< M13S_BG7P]./1U5_9. %ON!6*7;D75RUQ^W_=X%_;%[^V^#-?HL)6RQ,HY%X+ MS )/W-JH"(\*$ZQ8"LD>"6Z4$)I(RL76].O'L[8QI_931&X0[1< %;C_3[9[ M9L^'6_^ZR!K %Y-'XO2%RD)M>=.OW-J4-K:U-8N"V.D/;'4D ,CB('\*UF0; MLY;6\2"+[O^ZGE@$;VT?9GC*[<1?9K%?<;&]]"0\ZDE7EY[TPS_W?ML[J$7. MWO[+JS&@*0O>GV+IRT4L?3W#T@\K6'I;_@.VHUO72YM'>G[RHC71/??')W ) MOX8^X4L#+.QH/(@'Z> TUHPQ?%RM\'S_U>_GO]&_SC_^Z>7^X?&7OPY??\G7 M^NOP';QW_'G_,VB-)W]\@>^)-W^^ANO__OW-J[VOX=<_>/CW_^W^1;M?W><^ M.?@5-,4_WW_YZ^1U=__5'C[X]0T] &WNKS_?P1J_?/OXYQ^?]P_?G+WI:OSF M^Q=8'UC5A[O?#E[ML"/J8R)<",1)H(@'YG._Q8182$PRPSDUHE;\.[UQ##M9 MT\:1)V."PU1$3JRQ%BP!I4G 5,$_H/I$4+Q/,W<-QH" !X-/MM?Y7FUZ%0!Z M!>\/.J?5WX OOXR'L>H //9&/U'U M &?_-;I=OH3L.KY%ZU_C(YC*X=&*?[Y9:UO57^1G__9.K/#5J<'X'Z: M\;V>WY@_7BE;>3=?@0)S9@?P>Z_UQ@[\<7UAPMHMBK%^T3KL!WO^?X:M;K19 M.6[5&ETGP\]@/!RUZN7 !U["7WT@16NW]PFDUD*#1<7V6^-A[&:<0'6J:]O4!TKP$R;WP:E M'RXVBEV ]=CSL7IS&/UXD,=?P@>JF\*.Q=.\84M+JD+2ZN?6Y_YXT(OG[58: M]$]:0]NM[PUGZ$L:7ZYU#&=^.';# M3NC803X#U@_Z0UAY?P!':J=""_C:A_YX\<_=\:!_"CN[,^S8ZI([0*4!W,8N M[>V_EJ#E=E)5\N9*5;IQJ;J([7/5!?[XQ0X[PX/T=A"'<##KER8XOP#_.[VP M R;E.&_^I[?P90_D/80%_@(GY":@/[\^^>O/O;._/G\$(?J^L__K MFV\?Z>LO'S]_HG^].CY^^^[W__N"R@Z9L__^I^_/S+R?YG>/_7/?SQ M^^O/'_]\WSEX]=>7@U]WS__Z]?7GOUZ]@14N"NC?SP\.?^='G HE0V!(19VE M-"7(&>Z13(0$9R(%>VI90,O@4V#$>*T8M\Q:[HB.-$DJ0"Y2LBR@/XP!=P 1 M 0P_@";<2< _@%5SRK2FI+F#B+Y^,1<7'QUQG& I$B@F$0MGM&,B\80E#8SA MIHCTZHH_=48 */X&K/@/^\\->T%NM:"I:PQE]_Q/C+U@O-JLS:+%!!266/Z\ M_OD#L_V"A_@3K/T-.=(XX@C2$^&@0ZYM],@IJA%LL(C2)M#65SB'ZRB-D(IG M886ED70?KO.;P1G/>W:LCE('3MUE3JRP7OYK5. M35!+OL:6B[$'REL\!?5F,DP=E/-@L]Y9:;R@@H+!V>V>YW?B:;Z:G0/KZ0"4 M^Z^3/U,9_!5U)@I-ZQ\3B^#W%Q]>M'[=V7D[M0E>7*+!-(]J MM\5+5_#RIPL:54'))92D1TPZ8ST-R#&7&P01C$#+4 A;DU.THF'>+Z.D#5%( M4$"$I9X'Z@Q-3'(EN;#*TK"B'+V=.SON9T3LG_7@VXNFW8O63A>NLJ"%9DM^,,'EEK/=C*RUO0_&7&]8 M1Q<7P3AV.R>P'EC7\P1&WVQ@-.0!@/'W83Q(N\-1YR1+R0*%[ BG[+PE#B5@ M6L2I9LAHG5",U"@6!+R<5DPM$CV6+C).*7<:@X84+:96$0)ZD@W+4 B[GC%P MMN_/$_^NW94*_VJ5STY]V%<@8-[P["[-CL=*&\S*6^V0S1I<:Y!K(T#[SL[" MJ8NP526HZKKX MZJO=^5#N=BMTAK[;'XX'DTG!E1HZ;Z>V_(66K6\1)M[E_/NESSKUV5VVED'\ M&N'0U1^*WTYC;UB-&QY4;M39ERI]&"C9S^[?8S!)%K< UCL>9E'3'[1;;CS* MV0>MC/2C:KAQ>WJ3%JC:_;.YD*@=MQZ4\\XH5Y[$P=F=^;@$K5*"X$,F ):5Q%]:19KNS[ .=?2O6 M7NE!SW91=@,/^VE4.>H#K+S;/ZV([_O#?*MD.X/6U^D\9^NK4W+)HJI%?.KW MPUFGV_TY&Q:#L>W6+\]HZRNYNGMA+YW-FPE/<=P9COK9ONA6E $9//68PYM? M02;WQ\/5P[P7';)5Z<(?@5UX'-ULOLM?PR/6Z_&P5E88HG/X_"I/GPG]GS*2G#! M0=4BPH;/X^&H>K^=USN(<'1B&_9H!%N4C\*X.\J!A7$5O@!N&K3RM0>=REBK MO/ZCX_[B*7S1>C-GT_JDYHV#3\=,JVIAP[$_7EHGW/R\>K)Z2;#OIX/^\!2> M$4Y;]WQ"B_%I'MF=OSV]\O2JL.W/4Y,)S=9D'LK$RXD'M21YWQE^>5E!5?ZM MJ#79_,]LHQ&1$721A(JL5N)3],HDPS6!64-#\DX2JT!62Y- M EU(B66UY@()*B.OEA:9!L]3Q;E^AY8B_E1X0I-.6&)NL+#,2*5<8)Q;K2CL MX3Q3I3.;GCF1%:?]G#U4HRJ(F(RHB^(C!VSS[2Z28"JP@025J0E2*OO*8)<[ MW4I<7UY?VEXN+FU/ K:51)K$@#M3E:IVPPVS,A#A"O"12O&8+>W$9H$+#S2Y MU,JU+RUOO?R&E?:7+NQ29S1>$*D+&N %B3K[#CSW,&?(5C>IS%TP\X7- MJG8X2U3;!>DU_E2%W.=V<]83X#,^5MI$_F"HM:CATQ Q=SCLUQ_>19H/8Q?T MI^RCF,3RA_4)/>N$6.E#L5879_D"+UI[RVHQK"%TZI,\F"D:\)W^+/6HTNKR MW18<';,D@A"S%E*E=]1Q;U"::OYI3R\!FO)%!<9E[2(/LLT*16T:Q*Q&]^%S M80P:W<(9:2^>-;A>-E!F*O)S5D /J*WRE!^ P'-K!^8O63JTZ M7KQ(UCTGZN-$9URU >8:Y"J3M5[-[:#S:'-.##!23I+R\<3%06TM,I+3=RBM M?I+J87-Y11OV:?X,_0N)5O4#U293G8<".--K$?P_5YDJHZIR?V)(/;D$E)UA MG?YTV;9--XS\S8:!$5K'P6#+;K1=GZHDE,NDR$WR2RXFH4^SF7^,/'2^]CST MDDC^#!+)+W?'79@R>E MM(!_(_8YMJ%5B$UA[;\5?M.MZU0:0]Z][U/O7Q70S(KDQ#,_Z'?SKZ>@5G:& MM=L0=/EL2PPN6"=S)3CGG_0FKO?:K 2@[D9?V>)QIM;6-%BTPK/OM_I4?Z+' M5/G88"C6'MBL0M;.T,O6<%%]K\1V7DI=&3C*!: 3&Q?LG%E8>.I;]OT3E\.U M4XMC=H,Z:[N^0QO4\HX_K@SB>4(-G,BI:'$QZ]"A,BS\:-&\GRC .86XCMC$ MJCT'2@;]=U?M"ZG32^.*GMM'EC(%ZRM@(DG(?LQ[+.P^>G"I^P9K+UNQ) M3OR=A6@&<]2 2E2/V]Q)F3.S1_^]-0>NTK(DC\_7K7K1:DL MWI;*R3"UW"=04'%F.S/RC$W;M9_*S@[NSX4&FZ/!%3@TS02<4J708"TT>#4! MH@LD6,@AROYE'\MFKV6S=[I5J<_?[726>+?A@BQIVX4ZZZ#.@MJ^D)]1N3XK M>6#KD/G<*0XD&:8J;G(%N9JHHEQIT%Y.JKI N,Z'7U!!/TQ4T 8^X+4ZV(G] MW!],\EL6Z/E_YJH8:+I@#U19+Y7".AY6[K,J(R%%6$VT@][TS\SV[S^BO=_CA,KGDZJ1]]T9J7DDX_.EQTN]O6"3SB<0YZQ:KF+Z> M#CK#K!WF4$KO*N"8Y.4L/4:=FS)3Z>W"#O2F*-3I5PG\M:*>7ZNNTNI[/Z[" M/+V[^NCK%*?Z=I?O\J+O^3+UQOM?6BE=%<:63$GDBCN=Y+KT,T1O+A'$" M7^I5F?=CHM?F([R-@_P"+)C,&BHA^@,[6O9???J^_]D?8>()\5BCP A&G&&& M8+\%ZY\I2)Z3_:=^2QMIH141P$7/.F79&L]SZT F:HA7!5#0F M4QJO]#XL-+X;C;_O'@5-?9")(!.C1]ESB730&C&B(Y$T)68\T'AU<,K_5.Q_ M.S)+IU+D1-.D">=6&QV\[\+K1FR3E#E?VTVWMO-VK MDU[S-4#8[R\]WMR1.;C41YCUCA9P6N6/='5AY=/_[NR,BK#$1*Q1QU(CS&)'U6B(I M,UA*RV0>805JX83CLG7Y=]$H:XD26FAK\AQY:8PU7,:HC.&:,,G^)AHU.NOV M,[A61/VS,SJ>-DJY&)Z"8_&V4BI?]P<+!M>%EI69PC^%\>"L/PB@_OW84(PS M%$O09866#$DB 8J!0,@F9I$# D7N-=41;VV/C@=QHHHOQYW6JJ@OH]P]E?6@ MK6<19(W)DD59E[##FNO;SIR,?! X1#A,%E0YQ:3C2CGN0 M\ 'H84UB3FQM4W5_99T+T-BX!6-,>(Z(2H$3^,\8!31>'=3P/^T[:.N8,D>%X2$H$"!@DU$K MJ L.S'&MP0HOVOI&1,2KO2,N3 B!1Z0< 55 )H^,29G8P1-%#.61 YWY\]?6 M]_L7,HCG!5&UNVM6-38+PF;OV=EQO*@H+P;:JV\NN.%F$?6KO/35EX]G.<@7 M8N[3@#OHMSDU>9S3"SY5-Z^\S*"AS8+#TQYVO8!L-SOWG55;S<"%P M,ZM3G)A,TV1E>WK:G?J!7[1V)N6>59['O!B_T_O:!P*&F0-V$.9M4I;29B=U MES,-K)]3X5,<#*I6@O5K(9Z"1E)AN M&:IXGXW6BIG?+K#EP9PM;Y& W% .NJ(WQ;498.\7RH#K7H-52M-TOZZ"L9E. M/P2Q/XEYS"J*>_-JYNIXG^5VE?G5JIHFL^3LE%?C[:X(,TQ*7>M(0YU$E.T+ MGQ?3K1C@9-P==5 V7*HDH5F3U$4 N9AL53%AK+.[^M6'JT+>>#+KKIJY?U+T M/>7FZ'D%4F L/&%,"\60TTHEI1+W'VN D4P1M@]!E]V.=MC"\@T-!L: ,Q\(' MS7GPV,G -568N)2;SX@""QN&A<-/1P(D. 40KIR1%7GN0&X)Y!!J%0)($3ZDT*N2QYG/? MTQ(LE,K0:RI#1:D,+96A-ZP,O;;2<[E\C)+(N70JPK^$)&T)\*M@UA%O.%5- M*1^[;65H:G)EJ'B!'Z(R]-7$4?CR&,@6AZ4L=*DL]-M1WDVGDT)4\MPKEVID M)049IFB*P*8:FY5! EC):(-F0DK.L=8V8(,-)3K"WY')Y;+0*17F+AO0@F=C M9%[%2B#=:<[/=0MI".O^K7![M>S,GJ0052[Q*G_:+C@$:X_@8N[0S%'OZB8^ MG6%=AEEW+,FMB$[M^6+\IZKCK+WMX6OM'TM3+^0DM[FW[(*<>S D'D X( M7[U=M;V\>)-Z_7:XV,"F)O2+U@U[GZ;=,,\+PZX*\ & M[O]%Y)%B^Y\_"KC_]R,'TC50FQ 31B(>+44F.HY ]D;GN HI)U029EY<-:Y[ MYH'KW>XDW'$\?#D)FS@)'A]I+8A(1*'D<@,_G3BR-(L=:P('J9.XR">!DYOX M8G.\824D6(4:EJ'G8F"_/6F96TT9J\K/)U'QFUQJGA=:]XBM4C@76^1.*DBN MGAXQZ;[6&A['F%'Q?AV?EL%RXF*X#9/<2>&Z,[>LI$46]KG6W7"X0_8/WQPI MHKV5U@*$^HBXLP%93X&9L H6!]"#(LM>2/["_#WWM&]U/JRB45&?W=,&3#=@ M52(-V$R@0;K M;HFAZVV:1=G6 MML)K%[/<":&\#\)0QW%D5CHF/6,\"D6#-M=DOY43\B GY/OO1TP(9C".B 8/ M)T3",7')!R2PM()JFK#."&*N%;_S.N%+9>MD+NE,ME9-XV\F7Z?BT=*BGL299!7S0M MAU6+I-P^?]+6J%(*!W'2=Z?JP%^EIKC1),/$SJSBY?8H[;J_Z#=[=AK+&I]?5TVAM./'.8"FK MM'>MDJ:M7L[7-14"+X$&.RF2N7,%4B_>WYP^/&( M<,J%B I130#I@0;(21&0(502):*54F]MI]S:ZXK"F<4MG\[IJ(A\6G=4[G.C>O%,] VI>5S^7IO)6+*W/Q[JK.[_(#?-F&N?O")@59-FL[/6(NW<06*-0@L;M8TI^^RC+;6DX/,*D,^ M=SV[?$?G.W(3WUZ5+/DHOKS+<64_CHKV>#/WS:?S(Z%#8EY*I*S!B)-(\H0] M@5(TQDGF8U1Q:YO>S)%7O_ HWKQR%NY[%NA1 < MFY\K)]WD [?VSUV0@[5P&04GPCCXP9A&EA".5!"> M:Z>9XB3'-%^L=GRZ>"PZ=^Y/L"HV.Q>];K4#8CZ%*(NZJ2%WK1A #HP3=CJ[+EAY;^81#B>Y[BY M:S=EM@W30,%DY-MP:>;;U#6[U(1R5KQ^.A[XX[I12]6])8[.^H,OT_>G1="Y MO]/R#4& ]J=(.JS;O(SZTXKGI=Z952LK^' :V#SJSN=\JCQ8=Y"GEL[6"/ Y M[/=ZL3OO<@7H7 TYKXOF1\!FL[K)DXS1]99-G=*S0(FWDW+3Z7)FSQM/3KO] M\Y@;6^7WLN3:7;JX M+XL8-G,E73I0= 4X+X/Y6C)4O4U&]E,5&URZR16SXJ;-5MJM_G@T[(.< L2, M )>]&*MDL/FDD[4!=6]:,3^YT+352(ZI'$<[]ZU=C)#,[S/KS%!"?BX#X:6]R0G\?Q@^3DU+$0BT6R!%VC('U M8!#EPB".I4(VR8@D[#O3+!KCS;)8()YEI[MG20HNE=+4RQBQ5TD:0IQ>%@M3 M B"@0&M*@@OR(>N^UQ1A-(+][B =KM^LBYOKG.$J,:F(X9Q9EH<+8AQ#^&J69A&LH@L@/3>Y7/S4Z4UZ_(-)-4?V?)^3 M./JI!4E MU>(O-)V:MMBY^-WQ<+JM57QG5'O1TKA7^=M6'L1'F^5^O?[%JW>6!BS/;C/) M5K#A?/4V.GJU51Y3K5.$:976WB>R\Y&=I!^G8]D/X7O MH$[>RRH;J][0V*Y,O4FNQB[T/YBD\P$%IW&T!M,65+G,74H'0 MY+4XPPQ98G+XA)YIKN MS6_FL^DG,^0G=LCJH9D'Y?OUW,M>+]=)ULLIEE2G@.P,_/LD2(3O8JMDOD]F558_+?!T_FK1(\_E(3E+4EY=4 M@_V*+;>,B97,G/'B(N,M17;\18=E-4]R O;7WN2.6LK2"N8X/+,;+VG65AI< M_'V#"UD:7)0&%S=L<'%MPXKEN^1=H4>1PJYJIY#."5V@;N1A3<(B M1W@R0>;6X'*%9:@QCCLLM;#<<&NX88QBQ[54*@2_[%U9(,-S]J-+3+* M<<0YJ/2&:8F(P4E'AXG//5@,?;':,+-):9+E#-SU#/AO1RH:FT#]0-3'A#CQ M!%GF<.Z-&)7#H/.87&NL7ZP.V&A86F0Y!G<^!N+(6,H)!0%K;8)CX+%'SF1D MT(I1P[$'I7AKFZL7JT,1-Y$&^:)UN22Z85;D#:H#_B8M\AG&,+M-UK4?*(99 M*78[PV'?=_()R"T)=K]U1@>#5YWA:1].T\[,$7TP>!^GV0&PSJ*6S]7RSWO? MWWS?H4=68BYIU,@8!6IYR#Y!+SD*+MD 4IV#O;RLEJ<\*0T+D"A1,;7-BK*H)T,O>Y5F6>HRK[ MT2Y]]+1K>],9>DY2^ )ZHY,VFVQ^AT/$]9J](5_X@K M6(XW6?K#[R/]WT16\;^DNMSGK;+0Q;='V^"-2VZRO;2G1%W)@ MM(\N ;$ !H8!-2J:A($@P+3VDKH$^;>"+XJADC8HC8@SE&B3IG,(*:*,(]CA MH+IB_DVNFQT6C ?TISZ=#4V!9*H25)G.=1^G-AG._ M:"7(:NP"R)9?1CH>R1M[-,F3J4^:04OIJ<<3YT?I<*J-6/.RN):M MALFX7O2: UHS&>O.SN359!I\5?O2'3O7,D&&XPKZ)O[MO&1Z-Q%?ZE(!T!:" MK=V<=L@G'T')!4EPL8+FD#I'\]"V M=_]Z>U%-VFS*%*H6I6C5?D[5 *<%6V:V5=';,FK3,GM]!=LW+%]J#^JGU1&0 MGZZ]Z4O6%J.=8P!(;M $Q*Q2^,_W9:VN31HO[1^BVRSMUZL5Z=F6E=MW_ *7 M[N%ZY55"9(WT+_,!*Z6T3MQOE2F'J4M@H;S3"M^EUKMB+[S\7#RUK::Y;4'U MUQ<*/7W> 7V^;&8619FTP*JZ+VGKV\MI3^5L*>Y%D7!+6 XJPEH6E6NF,J7^ MFS1G>*4@M^& 62I +;& 6CNVH,&:U=7B?.K#R-MJB>4%O0,ZE88=^ASEB"0, M/D7CJY'G;53_I2+(*U_HYYY;-H);/DT2592RZ?ODF3\B1^1)VK^=CLX')6%2 M#53PJVO-X$719LAC(7*+= J8591:T>#1,%)A%/J1-)L+4U2OMOW76OQ+?D$U M4/Q3:3;+M89&%VLT6B)CB?'0UO?KCRP"@TN7):HT,9V>)+J1)/!ZV>S=DYG\$MJ=2AS MTNL!V?.CX=2E5HRHX:8WW>#LN-[V#OYMS? MO_J,'/5QS<*2&EP*KKS=?A.5WS1'(,X'YT,_2L#,TT\9)<:'D%LSBI+-8?K& MC4_VVQ<_35'[#&6[?*/Q9%[S^+%.,?S2JW%R,IU\SJ7_44;YU--4L^6RNF]K MP2JB56(^/R<&[VE^(S1?W/B4ZW'W3^R^NZ1$YMD#;HR]3*J5XJBU4S2F!J4! M( ,,UA<7;SM_.&D@!E-&*>N0$YW4VGGKVRF0/)^M]^8>2GQC)^27JN.KK>!! M;K"KXF7+$9 2\J@R;UN7PYA4LZ;J<,:Q3AL8I4OJ*\L-A'7+G9[6[1 ZXSI6 MF?%6GB%:7PAZSC5%DJN M%8'8*<0LQP%O2B+MIJGP\2:GPFM\N,LGS-\&FD.4SGY??^[KFCH);WI J382 M.0Z(LA)0A@U06!.@$9/4>VT(7@%ST,0A+;6P) &):J'B]B/*"=:8YUD]*V . M:?\'\0#\UXS-O/)Q&\*;UY[@D:HT3\=U3V?9G'G:G-S8;E.>+R,Y%X3^T_E1 M]+/G6:\/#D^'U6=5U&XU9U,90;X$ZNH1;^?%@='V:'O0S$6)#VWC3[?'P76R MSRT[*%V42DOCHWUN+ZWSFZ5O/YH__O@D2O]I;2:5;QD_/_,5M8MJ\OF3)S7),_\R/1H-L*\]; MO9^CR:RZ.KU,W(IAM0 07S0[:]U=JA95T"J:/+,Y;^4;_;A48Z7O3W.I5R=H MN_!*&PR']7M5-Z&TKJWZ=)/S&XT6/Y^/:L2-ZI:3UB3 2\XU 3M4=F^VC)NU MKJ1!*\)<3C=GT[9!&&S>.I^@R\ X/2[YQKY%-"/)-K7-6IK:Y8M\S*DR[; M7#TE6>EQ(ZH2N/BW7-[6[$>%.O+0O)5N96/>\&HKJY,,@].X9P6Q92$>!K7) MGKRVN"'#4,49%W_/0";K]BR/&S=-M$.W^U3WO-0PHJ2E7F4H511GDN M];Q[3H?Q-.8Y61Z?Q^#_KI_?/+8YK<'S19-Z]?9UFJ!Z5B:E(GUR1N+2BH<6 M)7\X=8<%NRS50'3]JX='%ZE(J E_9521R&FCS,.MIO@%H2P?7KUE"2MT5CNR M7553)7%^5.SDR2;;QM^I(?=5E!;1;7Z>(T71-)[&-ZHJG9^-7?ZU) [[GH"N M[0^ET;F(VZ(H+W80SVL:LZ2D9\2.3XWTK4[+I(R3/T=]<"SJC[C M 5J3KW)]1;("%\GI(U_7XZ[AEY1<:'BD_NO6TF$6D+5<-)MSO[42J(AEC?.6 M+95)FZDZ-:LZ=^]$'HV47^!E(_&>'E[5:B]D>340)#_Z\,XY4*&7:OX-)X9)/<_U((=74W\M+KMRYP MM=UWFU=YOS9G54G)I3%,E4^TAGMGW:=4]ZQ+;]:S[^Q:_*O7A2C]*0W2G]ZWI8$)7A8K,_>!EVV0=^> M'7!+24#65V.>M"! 8\- ,,0K9&2DEY5D![?Q0V,<2^D1HJQBB&EIF1,*:LU6 MX&*6SF/P>V3NQ]F6>N6^='8B1Q&G*9J5 U@IQ-@$%HNL:W#N%D)O14JF(,I6 M506_,%*C//0G60\4*Z^J8DY%7Z,2F MM*M3(%J_R./L#OU/+V%_>JFGX]SH[Z>Y4;07K!W!^OE 4N6=B()5ZZ M<(# M$QP%D#FKD)"!LA7G/@H.[!&+7C6)'WN3!BT%9T.@ J,HBKN"=2\R6A*G@W@. M@WP0@V>=9,KS4IGSIL707Q$"N'IARR\B@M#!:>H)LI13E1#(<;"(!<.<3A.X M-X/WKQU1;1K$9KG>*8&KVC+U8IB*7]Q">)\DD-%\%-V\5KM(JCJ*@FDZ3K [ MN6ZV*;8]FP";*V"KAK\J45<2:<72;0J)DV]65%G],JXQ-IL),I[-G)2T9O?WKH0[!'T^FM(&%T>Z'0W: M(A67*L&JV2Y2WU+KR ;J\\M;1:NR\L2ZY>=?EDO,=17[R"FRUJO6 M1M""O;K5Z(-2>IQ;$^L:]XK+4Q72=1Y#+]EOA<&KY'22(9\F\WK> M3N35>#"SC/3_4D>WO4B=UK.6[I]Z@%*(9U02/Q>*@O@$WQ$$5O$HMQ4G&I&H MU:(M&R EEB/LTT@[?*4@F)^-)C\5391%P+]3A71M.ZRBB4<9T*")]^Q?V/_+ M,W1 E4.0$0LL9 9$Y1J-"Z8<0(0CYC$5,@7C)V._RO;I5!>JJ0S*\VN(YI=; M(QI.(!3<":>0HM(%A: 0S@1CK-::^V\EFIXP*L)X"0^PC^XE(AAPSD)TXN._ M-/0:"$TAI28$F6?2KU$'GW*O0D,8V\6*G%U($*EX.<\A2;*G"6ZN%3BIACG: M';ESH@I.UCU]K0Z'(B++O(,+R2L*!..G76S4Z,)$HS)2%454>VL8A,I"3X)' ME-&KL%%AA\[R"Z6YC6\:"?^\D;!_)5NX%U37HL>=SP?10;!,6@J(AA!0(VFJ M!Z0 N2"\LXZC!)Z[3E"E^BDP::9=Y ENR90^G4?=GU5CKI6_FOIR7TZ"/,P= MI"G*'(V=U$-G/E2JM"Y\2--8TKV*QBW];TF55Y92,V/EHC7D)TV3,&UG.$8M M_=R @/QV&M\,R]R?2')YF?,A%X)54>SNP+P:4*;@AN1(MLL+SYFH M5.72JPS$>"2I>VO$TK[1O>R-/T,ITW= M8([TS8?-&P['%R8R5X9:%'"-E@&<5M%XLCBRDN+D6$)HI8H90A?28W&S2\QH?1# MZQ@>9X;TRNU9#KJG"=7%CHDVRE&\>S2\1\.X22BL"'A]GT MKMKNJ^J^! 20*URR639*6!>Y?Z+&E*E;)&PZ@I:AMET.I?679F9V'D@]2R!F MV:*H/9%4F'=>8T>%J -F6SF%.TW -;[!L-&'<4E5X=NX6(Y^F@VCDT@:J: P MOF[555(F:YO27^*6JV^R'7DRG=CT2KJ).D:S/Q4.Y;?/,9Y2WE/P2%+C1]ZP M8=U*,XW?#O'0XQ7-+5(!8^[/F=<7UUY0SDH46" ]*YN0WZ&[4XOEI%K&ZL?5 M.L'S8@=7+W$+0RLW4A_->GWTTU_>^D@=T;SI2\&[NN;+@21!(V\YD";^BV(* M@8GV(K#"..,M18JOP,-++! QC%KA B717"/2:A2$@UH2[U=TS;.ZWG=Q%)EW MGS5=5BFY^&)R:N9IQ&3]]<>IB:[@OK"NMJ M#.;E7\K!]F8X[!)0S:(Z/=6DSF9UF4Y*1=?MF3D",!I5K7SV=!8]7C]=W'WQ M%LMYX:D_/!WIZ2C]]&GHSV:=%S(+/9Q+*ZNH68A*:#*=-6&1I:+/%$[P>5AR MI<7R!.]YJA,N %!K5E47OK;+GSZ.)VZ&+8V78M"Z0N=I7O2_EG;B1)]O M#W;&22TM5337+YU"BV=5XF-YUFGSA#(K-4WAK0=0KW_4<2K3+4&618!C8J); MKBN\T]8M%MM:M4N6\JMRV0[:/ M6\\FX_BE%,IU M(:QGV2I9/V"G'JU3X9I=Q:UG&2-G>1)#O>T7UB*O#8%MH$"]J8$SWV0#YX[G MY>3\4=WL_<=IY'S[.K5B]S,J+[!VX(%G5D*L!;!$&D"5]T"GZ5G""&\X@D:' ME2D)FDL$@P]*4T^%H3I HQ#7$GL#/7&K1<>S;.HTK:[E: ;UV3Q2N^;*;:HV MIM4#?%(V9E)O3 WIVG)VW7":U.UP;$OS5D)L]8>I3B75%#\MJ5]_>ZO)*=33#>(G&::BI8&:6V>/ MTKM9V]>]I"UD;2O0E8.]-X)(;BJK3S=95M>0/G?LC/XQ37U \_,TN6/^;.Q2 MX.TD$4,OK#O"&AT0;Z4V5 %DN0<4<@(,\PQ@)[CSUEF"[)I"9F:"E/$47$I' M2)0Z(X0(@1&"C.\*Z_H\LA1I#N/K"I4O?_"&,.T5<,:MW?#U;FP-3/2*!M$C MJ@H"2LM',2E]E,<%LV8X&U1U GJ>966)>+;[)5T"%$_8@O4C;$\H*0[E&3AQ9[.?#*:V^C>M>+)W97;@UV=0"K**Y0JA^1V M73Q'>7N%".Y#3/0"H@B(UR]>?C[ P5/.@P)&!0ZHPP%HBQ$()&@G'8X_KV0> M(5(:"BFD89P:'0\'&B@Q5<$J) 7I"H@'P+7[!4*KT/NGNL9Z'2>7:/JL&O@S M^\K9).E5F[_DNN/RIW5E :5(I*F&F$;! 9)_K4]F_J?ZAY_=<'8RTN<_#DI]7/J[J CC=5@@G$W4^C?^X^L%5U^Y6/V-RFS!UX<=P&WWE9PKSK[KRLL62N%C$KG7;_\X;438C;G;:*![%.44;IO^U57DG\M GNN3 M;/(5_(9(=N.XK 0I-YN$^5GQ!#[YT>2D&K"9AY-6=%]MW]?L#$S[\N3;[K%F M=\N8B0W:WLLT'2'4D2AHH2&0,@X-QM'U(YPQB 3&[ELTW=LLT7Z/"GRU_-6= M3A.\QH/5@:^&YM>W\9K1:'?_M_B=C_#UWZ\^Q#5]>??A:+B']X[WOHQ&>Q]V MV>[QGVCW[YWJFG_'9['Q^_T)?OWWV\_QGL/7^W^R=W_OPO?[>\/7O^Z0=_@= MB9_AW2\?S]^_>/OYW4B>_;Z_,]]] S__OO\Q/O_CYP/)HZ%J @,J*E! $3- M,<6 2="S,MHJT8)Y\I1TK> R*WR)=VXL7D+^WT,2+R_T7 ^*/ELHTJ\2()UW M_RH!\HW[M[Z(+\NGR M._EKY/_UU_G[O]V)P92_.]Z-5OQ?1WM?_OH8W^EL[]?W']_MQ^>_>(G2SVG_ M7K\X)+L??@M[\7G)]8_6_9?7^SM?#@33G$1E @)R#E I!##.&!"U"Q31N^+1 MCG_R%*](*G I,K/#+'H FG"A'75:*RP#TU9[$K6S,[PGK$=.6.3 $A*LI108 MS")A08>!],H 0S$C'D**>%2!] H56,IB?Q [^_<4YTF1ZI2AGDX^E1CV!IO2 MCT<31EM-"RL%]B(!BXAB\OSW=?_!+?>X>]?O$G?O?E3_;^0[S'AV?P_?'+S^_W M?_D8UW'V?[^\A:_W+=K;/_PM%5ND9.M;#/%LMAVSST*?;$&4/SZ9_'4(:J_H0S/D'%0]0W!L?A%#2 M2JH%E,9S+)T-%@KFG>GEU&;)J2H>@(GCSBL-M"0A2A9!@92. 1BH@\)!SRFY MHWC PS.#7IU.QWFZ?0ZMATB":=+]!IM!#TJ"6!8-'.40%B%0I*0TJ9T[>!98 MI$C?6SJ;($&^K$@0Z" D(FA *$V88U8!8XT#$E-(F1."0'BA;?*C113?5'F) MWNJX'9DAN1&<4H>@M]2K8#PF.%H_B4#4RXP-D!EP16:D:!YBU !E!0'Q M_!PP4+'DWBCMO,&:Z][JJ.C_68$$;U?>-([CR<$@UUT:!P-&AE#'8LT M:CBFGB-#>!0HMAZ+M^C]KSLXKOW+^_V/G]]] MV(G_?7:>]F]W_^67W?U7G9CQ[MD!%C;PH"U04191/9S&@+%J.5>0&PTZ=;X*<7C25*EXR%0B)5T4EN%L2+,0,M% MM\:O;/Y7%/U>_: ..K$FFB.L'<:4,@0E=Y!:DSRDW ?Z8,H-ZQ:]9J+D+$WU MBVO1TVD:NY%+K885&M5X7I#C*ZF7JX/'\P2\EHIK"_39TTJ[#[FN&7 M^9Q2&W_JOP/IT>U9*?74^ )17W^A-4%E>_"J7;/<7-N9]K&^=K*:^E&"/NV[ M=(>/+@%37;FFJ\>(+,UEVFFKV'W9U&B6W]3*+S9J.W6GKMN,BM_<)/>;+D8\Y.&, M+I_#\/@DJJSA/,_9V5IJ^#V=59CE[>8M,YE.)V=YLN;*BPS'Q?C-S0&?]'!4 MVGSG:S9@.&Y$3]T9L+(-RR^^)&"6W[ -BY(:L(_TIT9"Q&-)@\^:@RASH)I. MM?;[+@U'SG.C$IV,6J=8+MX>_)UZE*M>A7KYB^-8WL5F9&V!,,WS.B)C9VR3 MZ:!N^0.Z.&\-'HW/==U^WQNFZ_O53=@^\\)!B:AH*R0\:+I;7E,VD(J M-W.A*DEV%:Y>C[371=I3/=)>C[1W3:2]*Y'S5@9B>$6L-18J11WVR@L7%+7> M,Z1D$!,7 M\Z+C^R+TIHFH!=YE]EG+4U=USNI&S/C%Q$>C/(2/%B'@1H\DU#06>; M' I"V_Q[-(>709>[N:EU9P$SV -C?MCYLOOE&3E C'E$I0"8"0*E6K#5G@7N;I,@FO8WGPST&8 %+.3HO_FQQ7*<5+%:&,XE&8$9! M6^=*IYA2:G6?9&>MF7V2@+1\-=(N*^+7^_ MNLWI20T,9?5T6H(E!9AKZ0'Y3$]&I[-L9FCW:8&&-II$PJFPLR:=-:6MB=]? M'.G"(FFTF_%'>A2Z[[/=9JL%PN?2OD9#N_JEX, 5R/FL4>OEE"EHL]8G!:>K MC6J_>&2&-LW.;,&4&>4YRY,$-Q O: :@:1N)I7B0:W:I&RJ\UMYN#_Z83D** MA"Q.N(6",TRQ4)"GW9SGP1$5!D$:#U&&/1< F[@=IQVK NBH8UZ'%K0;>+LT. MSR(M"Z,,;5M<@>%XY4#WCQ)FXM*7,E;PQ-:GFJ_(4[5"\1>M9BK+EYS5S FO\O097(SVBK'&QG7'Q49XFZ9%W+-TY^RO; M@U]6OIFVL37>M=S9MU W&M"!_.3UKYF1]PZ30I@F&5]MT,JRUCV_Q2HA>38> MC#*/1[[1X\-A>V^GOKV^"UR[!\T@M;A/]%XH/,U5KS5(:SAO!=+IUZB^)+Q3 M+J+R%]V'TUH4Y\CE5:2SM;B-+:WWG='L#8JF71HZ/,SSL&L9F-8]K("MKW;3 M*[3JS@CC/,A&GZ0(=&*QK7+D&7<;%,3GD3Y\<,>];*T<3B8NAVF'Q:AJT7<* M_\YJXZ>@AA;IM#..?]9NV;WU*6S0S!%=1Q<+&EC<+$>3\QS&-!"ZJ+ HE<:' M)=[;AC"-O[LR&ZB!V>RHQ@)XE@+0[0=6D[V&C=0MDB3!FB8QQ/G,^;6 2L=TM@,+I7<= M5KD_=SIMV"!!BMHL1#(&;;VPA&4Z.1N8R>1C]8=TX=J)2A5R:Y;;.?"7)%KN MI^L8&9D+X[NF)I5AMLU*+"GM2YIIEDR?A-^2OY@$0A+E\=0[BTQW;9(A2:== M<.1I4QJ]6T/2%P9.VSEHMC,!RA;6;4'(+H>[ZO-=@E]];3N>H4!\RA#2)\W.83TG>:C_UJIBV=CM]/81Z5XM/M['U8J M-4;D0)O@$0\<<$(PH,8HH(P5@"("+9+2K DK)7!3)PBWA&N*'34^_1,L=^FP MQ$J-T6+W!V7[OR*<=/4SE]>(53!<*!^P\U20('6\D@2N%'.$(OH@PD\[*V9^ MHWLZCG"RAJ_P\,L,N1RZ/]3)I3Y,\8-&3,<)?[9^311)9F926SGZ]PD MU55DIILUJKYE#B2SN^WUK7%2;#50/=[&)&##)*>C;6LJ@?[P_)/5$\I[W:BI M]$$\LO'D. J\XBSFHXK&X7 1:]M:A8M<1H=\UG9,VNB05\,_YF$TI4[H0J]P M*:K6B4-TT?6N.N*4:%\:7I!-RQJ+/TTPJ%R:I0D +4VG!8=" M5_'6-7B?Y;P7WFA#@M4$B:UJ2TJR^/C$SX>-0=6<5352:3$)(GE7Z\A]JA-'H_$H3KB^SZ8@I"?LRF[[,YIIE-E>6 MS71,+0N]D2AH0B"G1%KI7+3.$R@B(4I9>5&9S35,M+MU&-[8(^].1_YU>)6# MJ[^GV&K75(8"($@L!S1]/8+ 6TP0H8;) U'AFCT2.!$BZA M@[6Q]F]%$B9HFZU@"5=_[-&$>S3A^X#[+%C!R?3U]F@<'WIXWC?8?H<&VZ"X MX)91!QFA4C%)H@XE%'J+(1/^.KKL8@WV^#MLW^V_Q>_POS_NX9?X]7Y:P$Q)8*RY2#1%-%?'":$JY[RGKDE+5S=B"C"(4L M#8B0Q *J@@"*&P@TPM8;@DV4/D^>BKO#^WQX,#7/Z_F/)2@P&<^.AB=?!W35 M(U_?$&Q"!2*($C(!M",4@CUE/7+*VCD_ MD-CB*$4L0%Y$RM(A .48!TPIS:#@D(A(60CVX-"TS)$$4>B0:9C,H>:T:Y#OHZX$J]5+ISJ;0*'*M)U$)4.2"A1H!:&8!! M"J>F'&P=P= RW<,^5@RPGPH*2N5 ;T1_#Z&"O<"&BTB?GH9H3!EJ:>!!19\O M>.U[H;()0F4%2W8%LNW+#HSF33)E1G%/XGM]1+M?CC[&M=+W^WO'\?[G<:UG M>Q^.5@-*T5_2&C,*/&,,4,<4,,9'4R=@RZ,KQ1"R-S>BM;#60,H@5=$],T%% M\TD&D6PJ:+B2/64]@ZIQ5OY2\7^M_VS1_ E/]#SS=\<,V#LMV5@Q(K;9TFDF)BE)0*>V*B*ZFQ MO!8P:B\,[UP8KB"C'D2+R%NA)>#QH$!28\!(R($15AOO%?-I A:^*@KPHQCO M?N03#-GI>%@U6HR&-L->;; MOW%R9&?L?.GA_-'PN_>;:O)>[WQ_>GEX\N9% MJ\^@ES"W0S$_!*3V^68WP7T72.U+FN#JC_KFM]+\1@^LA %KK@#UP@)J,0&2 M4@Y2=8R7.&"#Z$KS&R42"V:QBGXT0TI[134F/#BOO7:T6_E:[_K@:YK>KGK6 MAC#JI76US08TZ,.S=IMNW;%R>#CUAZE5N(-PTG0X+7>:)523M1@CK18SO;;) M;'OPZX6X A6PR%IL@=4^E-2KWJUY?:LN#5+ M+>OI5L-Y!1A1$/0J$?-J6F I!M%P+P*F@3PY2']Z<@O"QWD[/-:CV?\\V=E[ MU95%D=*-G[X.?]6/?1N?.EOU9L>GQV<)V<./HT*.NC3> OYXXBD^_R/;VW_Y M>>_#.[3[90*PK'/SCT\@OI;%_-CL]/JFQJ@[U-#>?+=H6PVD>+-A"DRQH#*F+ M< G6:M%;5W-WQG^('\T6;9"S"AIJ.&W:^=H+*"Q:@P.41R]#AE3('%-?B9., M<99Z;]N;40&O-W#ZVX.'UK_:E2P%Y+/&@ _#Z6S>$(0>_"<20PT+D=YX-JNQ M&QJ)E&8A% #N*%03/M)'/SHO8!I)LC62;UF:ZR[!#F>E)39?F+%REN%4M@?_ MFIPEN;MZ:KX T47B.3_1L_)*%RR\X)-.HG/H%GW35=MGO"3!DI5K.@Q0=[6-J L'=V3U+&OT)7:X#.=%TT',SP>MOICUV# ->M]$%@; M%S%(:0RY2)>>SMR=*]#:4-EI]O_WR6Q9@?X4AI^] U_\=-(KST9Y[IX=(&(= MT=0"20('5+,T+9QX@+44UBKE@F4W.EZ=1M!C:X-WT0K76CG$4PY4(&,Z?'*R@AD&(.F*9I(KQF0&/!@6;20L>H",S_4?UFK0:!!.D\^6<7M- MMLD%8R)%G"2"](5\V(HTW$*KEIQ.S+ M)D?,Z#9EWR%B]B(Y&-G,ZV?0=4-D[ !ZH3&G&AC&22K%1T [CX&B1C)#*='2 M=T-DQ&!%E7:"N'BE%P91: -QB/CX9^JZ(;+6"623_%_>1?XY_(J V=5/[D 7 MH/@"'EFK":(68@FE\89 321F48T\B !;VX?+T+PGDPH85T?/P/D\M\//SY-E M/AW./G;F>"6#OXF3=7!'QR=)IB= MZQ)7R?+>0D=P3E,3TO,0X*CHI MZ%Z5J[RZC>.E;Z:H7,UJK1DY"8)B?GY2:*ZP0"2F^:@$OM]NO]D>N(0),9W5 M0:HE3-D4RTZ1ZM&D :2.'Y4[-)/FM@'AZW PI;*89SGR\])J;%!U"VTZ])[=D"YVK11S6,LTR"BJ!QF#+$T MX;3 R"6(WEIBG5<(_7E&0SZ92#>_EJ&G"T3N@C#?J)Q6AF0E.#9;7>;RJ OG M3_PX'U$U0JB2DSF&O7C7]/2S(Y^7/JR ?M-XC1(+CA_FF&!(VB?=]2C:'&VX M^4S\[?NU%]6^4VL 4KE)%)U9F[4F'A2L\CR8JCUI(XT2O!@LO)X7^OKY3C,O M=+AF5%46^=E?&<7S*:R423T#[]6HXAU0\67HXJ59)A>\#6<9MTO,!#12V7EF+A95P-(AHR*J00BCP(M^F"K;C2(VQ9&$TNY3+3 M>F$L996[$-*5I4RDU4G-+2==A^.3T^JVS3#A M_YQ.DEK*M1-%+E51KW"!5H;6 M*HH50TX9IP2U2"K$(?6$1DFC492T*^#JBR!V9.ET)B ?RK6@UC>");]"2E^Y M24M!L>7Q+QF1N8Q1*A&8=J8]S='RT_GY5AX97 M2J3SE(\6VGA\E5GCGI4X4:K-:]7QI"'I=MZ,5RGSM.8+#/O%IYB PB?MVHHUE7MU M]<2R!G^D*M'T*O&G7ZI \//6](*^L+HHOL\'CA,?_0$#$.884"4YT$X8X**; M 2E"D"G<57P,:PR5TPA11J$VT@3L*!?!$Q/='])5?/4)#-I'\#C5W95;LS(G M+P]DGUU>(=V=4Y@+)$LTL,2#VQ.;814JW*T-8 \AP@ZXS; M7 R;RG6#LUREFN9V)(TV.J\CJ-=;_]9*T6H)%!ZE:8.I%/$T6@O3N1Y6@QE. MS8>JM'&:&GU\/8_S>TSLNN9\KM5I7,L[N!W-TER2F.+!6RDE5B=/UBRQ6]E9 M%>"N64*+,&] /UN+T;?QQG%-)Y,JL!Q",AGBS9M:D>I!44KDP\ M*T6_Q2I:C'Y>>KVE$&\]"?@ZLRP?J3UD-]L>^BY]9V_\83KPIM6CV$)]3*!C M&IT?)"13+KP"4%L*J"8$&&,HD)I#[6605JW$6Y&@U(0@J5(X>KXT6E;1PI+Q M/]ICGKZ_;!I5AS'8&9=:P\AHC],PNG)CVH;1?T53\6CHP^#E9V]/LZ9\G>:, MI@1A,5ML_KB25VGBF;?#+)*3ZDN]7I-J2-'2&*K_FBVEDILM7Y0*EJ3^DH@L MTRE3#*%.+&?%5:F%^.QX;:MVI/:"*V6Y[LFMB53=CC%W<4M8J7.9WEDI^_QL M-&D:P2JZW"W/[$MAUPB,N(X_\>L7.VCOPR'4$21U4":7E,4\4A/ ;;8)\%U"(J^B$?[O9(/F>4I%*NTL M4DM]=*28 %\.D"$2!RX H1*!%,H&FA(!XOY3';2V :U$1[1ES@D/J6"(8B\U M9=X@;;!0Q$"ANR9 .HS!OVN'NCF/0>M OJ*^]NI5+*]:*F@EP8PZ;R@404%G M#*/3;YD*E^)<\I2JU5"Y*>>)CYF>IOZ)*2Z=@R] .X_LEQW+>:8]LJA_7 M'H"?)=4RG!WE39\?3;T'T;=-WFZ3.J]'W><*PN$\1\7*5*^<.R\9DFXW$WSX"C-$.D0,D[XW*X/H=F[^*-41*,JM M=%X_#=Z.2R3"NTZIPTKA0DG0Y0!-&J1:Q4-245X["F)3$"_G]:J@S8+XTI61 MM"NB;(=C,EGV9WZW9XZ;,W^=BR1S*WCWS'/70>;@FE JQLZ"+06J6G4O82DA MV**$E.XM1:Y-%WBBG7']6TGVIFC8/#6%YRK.4A<_6@P17G_GGDSNF$Q(2S2T MSKHB@XN/O(C^%-8NC-V6[&N"O:NW3L25T6,^Z>&H9)(3"7E3HN!G31'YL-T$ MT]393GWII4\E]UL)-2%Z6ENU5JRZ2\XO6W]' M46%7(\];=<0++;THCXL;60K@3D^JE%#<_Y3G&6422?TVZYK%K:K#)"2\8R)>?JOY_H M\_+'=O:AR55V"D&:=<1-F$X^Y_3:2A=,"HBTVU^.HN(OL]K'5;'[;F;'*GYA M4]?),,-[C.-VY!QA[K293S/%G+>^D^:;CT'\='"8I_?72_S8YCGY:"?5%1V^Z/7@6C^]X[0ISI6F5=6T* M;QI!!>+9@YD>=5L]ZKUL@?*T$[YOQVNJ_OO"_)L6YN.^,+\OS+]F8?XU"NW7 M7O=-<9=[8HRJ?RCKI55)U1%N5_50I9MEF+(DO*J8]ZRT&6!>H*!&3T](\N<"^ZBJ8K<'I/!IK7^HZP:H )@U7'O[GU#\S6MF5KL80J[P3&!+4=,CE MO^ZE+U6-NF4:?/5S&^JN*-3%S+'2!ZUG1_U)W6:[H_'J01VJF/K0]TGLR; MPZ%-[=.^JB>I3;666=6R%Y.1.&^;5J67^N34C(8V^N&YV-G6)N_X@@M.Y$Y6FT.MR1*, J#MR0S'(=YX7&.FIOLV+;4YEC5\ M@-W+RX6-AZ([_K8)>Y&J_C!]8];+//J:G-17NE4%?5%FN=8N?OH@.3XP^!,%[)H'?/#$^Z+#I4+')/)(KX7]7-R@:(O-0REI[QH M^P+A62O;8665Y782BT8#P-\\<:9=K_9F?;O4FP77^99$\GY8QK%5*H4;F79^[J[ M3M(='T!B,*2! ">,!)1K Y16%E@6.*',(&WGDX0Y MO0 J6M0EM';JS3Q*.#UUL\$OD]1=7)OYKYZ]^66!A!'=M.4-7ESV]B17L.]- MMIMKG[UYVUR:'@^@W!K8BRYTB*3 MRK,WSP<<\@WEF[]2WVTTO2XE\NWO0VB7D]6S^=JNI:U<;5-.)B627>7@%\3R>"Q'D[-BXY_Y*J27:=JUB;JI MSJF>YI<23XM&DZT2N.NL+5=VZZJZHW+<2LYCE)'6JA4T-Z]R9JZF]>U!_.EM MK3$RNF((53@HEY[ MP)IOUZ*OV\^-=#-O["R$#786"-R&V5EHK,:=%9NF-AJW4@1S<.[GM66Y@8=S ME?7WV^G8MR(?R9IKK+A"U1A LJ':I55.N]NJL6SL,@RC7;;^2XDE7Y:8Y)M% M,.K-HIFS5E9)>KQ)N8Z_JNAGLORV-D%C5?'9IF(UB[OX;A7@05.0&=]T644L MM_6N1F9;+:VVM0O3U@84T^=D.CD:FF$5RM&C)J*\U6NF!"8 MLKE]0O_1)/3O,<&^WAPBVX/OU0'T8M&HL"%!R"^[7YY]J8.0N_M_?LG#Q?_^ M$^_]_>YL[\5OP[U?=^CNWWNCO1>C^,]?'W?W#_$>7@E"?MZ+SWM__-O1^Q?O MT/L/S^#N\0Y\]^'P\SO\%K[^^RW<^_7/SZ]?O"/OEX*0?WY.ZSEP7$%H' %! M,@EH2$#ZC%,@XN8'XS@.>J7YUS!-B>=!)KQ]YKP*)A"'O6>$<0+#)9T_;5/E M:^*.5SYY>:4A**(9C53#$.4.*J\H6YY'-6-YU5@8":3JM S *59PG?>UUM[T\W=/<[ME!5@%J; M@*GM*PW2'NF3F?^I_N%G-YR=C/3Y3\-Q?KM\T<_5[2N[,9DNG9':^7GEX\JJ M46H;O7@RN;9SC9//>U[Z3.,MK%D%WX,M]%7?L8(_ZHK+UNLV!9? M>==^K8]EK7);ER*)^QE=^=3HY*S_CE=TX:JNZRJGHI=NVR*05_ES MV:U_5H\MST&(YY/9O%283:;E#U4%9OXEVY"-BK_99MQP#ROU7RGT>.D@1[$& M]7X\J#W^=3J9S?(.+KI?\J]YQ$F_H;>WH;^7>KK?4XIN/]7*(3S8C;<[ZG?Y MUG>YR(G=R=3G/Z;MSC\@7']R%_N.V,.4LZV RK^:EE.=2WOSKC5Y@KJTMR?8 MF^NRP\,$:#(O!)EVO%#BJMY:;S>@[V@W7'/_J\^SW_RP#R?WJ)3S0)?1]O+& M7/[B_0:OW^!+A4>_P=^^P62=-+EPA[3]>)@;0D"U4FN]#^&RMT_%'9OT[MWP M]4_7H;"KWOM"ZJ+LZIL\1+I:B_3WZ._QR.]Q2SIZD/^+MS&[6JI& MU70_(C5ZWGF.;H8<"/&=+O7"OU9;WV3GX&"C;)SUV_:_NKMTHS=LOUD>3[U) MKW8A8ZL"5MLQRK@,Q2 A##G;6@74#TBTZ2'K]V=BE M_[Q<*/4UQ3W+ -[CTV/@)KG(*MVZ0?$F#[8HX=70_/J6O]M_Q_8^O!^^WS\D MK_^.:WMA/[__]25\%_^V]^&WX>L7AV?O/^Q^>?_WV^J:?\=GL?'[_;C.#Q_Q MWO%OH],T@ H\A H2 0PSCCN".7,DR=/*=_B"*Z@?Q=O MYUOXHI:9-^"/7DC]F$(J#\+%/_FF =AP!^#E6?PG.0%L[\7.^=ZS R\H\,=B M:LV@L5Y"75M"G7+F!WMXME3K=)$%_GV5/"6EN.LOXNZ=3>Z1GI6BY['_[W_IP MZNOF^SNLA\(WV^FU(OXA"T+M,(ZBT,-HI%%#O4;!LFC .:T\TL[V@G"3!2%: M27M+[0ASD 8@BW(@5^JQB\1!3=E;GV0_/U MUV50^E/J3ZD_I?Z4'N(IW<"2X5HBS!A55!#JHR/G%4.$DN@(8,BH[J-.FVO$ MK*3NK.-&B* !]P$G9\X"Y74 T$ , X)*>'%K4:>>J3>6J2$1RO/(TD(IBC@S M 0IE?3"0("_#76>[>O?DFSF[F_(B\:P@DAB(0#2@4GD@O<" D.A^&N^)TZ1W M4!X_9TL)N>OFQ1^RF,.(&V90<(QJ*C0W5B"+G1&$ M$$1IZ,7<)HLYO)HT05IQRRU "F% '3' &.H L\E3T0+B0*.,V\)4;5#FN.?J M'ZCII#^E_I3Z4^I/Z793)@9+3)BQ/%HM6B+I*3(,^C2$0L*^EV"339B5E(G3 M)!HQB@#BE %44@A,M%\ T2+ :+!R[OPC+M3MF;IB:B&52@FM@-0AW[LGCYVO'97" M$A=E.C'40*LM,Y&3@U&2&X_O.K;:*^MO8>ENPH39$) S!%@D!* ($B 5BKH; M.A6T4](+TROKQ\_4?23QH7/V2L)$"HDY% H(Y!F@UM!HARL% K6(,&%2D=KF M:>O;;$/!K(Q1W>!TR?YDGL:ZC^WHU'F7IL%G&-X+>E&JCI0U8+WWW9MR(1KT MXQ:;W$&$)3-&<4&=(,K+^+,1+EE(-M!>;&ZRV"2+!,S+L]W]=Y_W#@^TY\A3 M3@#$U@&J, ;20 ZD3G5B1&FL592:5&Y)]LUR\T;,\X!J2QZ3-/BF^OS^9/N3 M[4^V/]G^9.\!H"HH*:B7(;HZ5,@@.82,8B6=$XJCNT9_Z6VS;[7-FLQ2<6GW MWQU0HB%6(0"LJ 8TH6K+Z-T"+ D5E#I,0K@M:(5>&CPJ:>!(<(P8'[= 4H:( M]HKH:.(3@IWS^*[+_'MI\,W2X+PK#2"UWBI# ?=, HHY2O!U+,H%JXB@!(74 MFQ>/]39"7+TX>%3B@!-".8>86,FIU<$PC:)_;SU5Q!DM^B36!DL"V)4$&&I. M-;3 * 5+R8ER/"&.!"PD]5 J==MM/[TD>"22H _A/G!Q@%?!XWIO:>+O]9GNP/_4ZVE7G+CI+*?S69OHDV[PMOYF^:(WQV/(F; M\\6[YY/9_!<]&\YZN_D6[6:VTGN*#$HA= FGDM,7IOT>^_V,R&Z85_NYGL_TC/49X-W[SJ"T?TM=ZW7^[ MPN#=LC# *AYUI$A B(%1]TL#I(E6 &.("!,(YZGH$6UAOAHN^V,F$#I!8J(R1V02FC!$]#:+_6]E](A&7YT#/T[3+T M"A8#I=02%S"0FEA *51 >Z< -H%1YTPP5*2".;DEU_!T;^4_%L9&QDJ!B'%0 M!&J554IQ@C%1#&L9_+63W%_'V+W?_BT\W45A0-X'P:@"#&H:/7=F@!)" Z/C MB4(/HQ9'O>?^^'G:&V.%\(8&"JD63O* (2=66$(T9+[GZ\_3CY^F["K[W!OAW8NP5% ;HI?'*!T %2J6I M:6RQ9 QR-<'A)*YJG.9]7@3"\(UE!CTBS35% M(:<416L&"XVH"UI)"SU%C#&%C1#7QH3LRPSN421^WGT.N_X+XPXAH@.PB@M M=:K3]] #YB!2U%M*(7_R%%&UI2#:(&2:GL$?)(/WA0;?F^&[SHT1,E(X\L ) M%DT@CRPP.$W3"\$8BJ"R]/:$LE!CW'WY3C<8?CXS$2&1 % MR L2/1\J@:9& /XO8\WG/YWTQP28) =J=Q:<="@H2 M8*214=D["%0@"B@>B! 4>YC .O@6@;27 P]&#MQDLB;D&%D6S3>LHLS'&@:J MC""<2ZLDOC:F;!_,O">.SO\DKGZ]_^?Y[H<_#Y#UBD&G@9(T:O/ #)!<<1 @ M]HI@*:DUR74G6XRO,G5OR3\6SJ:"P, %9=!:RK65DC$')41,"4KM':N_\ MVYAZN,S4!JJ "=1 :LH!U= !0YD#3BOA50@6H]X]_P&86FO.J=?$*:TIL49S M)1355,)HJ ESQ\5_/5-_$U/O=32UD8%XKA& -HUJ(6FN@[$8A'B:BBH%H][N MF?KQ,_5=!=E[&_R[<7:EKG?WGWW>^[!S=A 0\9&8/; NA=0PXT#!X &E4D@N MB6:$;Z(1?@_ !/<["'MZ,IGJN8]\9>8M<()!FM]P06V!O8WIV7VQU74Q (7@ MD$<")X%&EI+1NQ7&.\<@A@*ROL+@0:FV>/"5PDTHI>Z:^Y?SB;7%U#UGPD$1!M\C !B,\M@GO6T3= M+K &4390@(3VJ>?1$^2B'X2W(C'T[(J6$E4$J)0W' M"ET;S;^/B:#>>1_D>0N1IMA4IL+?T M'RU?.TN))%AJ)SE52$L6+(182HL9][CGZ\WGZTZQ@3>4:B\C-WN*(E_#Z+\K M$@#GW&F'&#-W,PVFQ"^J =$2'R..*477L@ M5U]N< ]LW2TW@%1#;9P'&BD)J($*&,;BO^*)*BVI)M+U^ 6/GZGO*M[>*^SO MQMG=<@.K<61JC8"%Q@!JH\;6&"( !66>BGC.G&:-K>"&:>S;A## ;%ML>,'! M_F2N1X/CQ22=C<G"O\G((.T-)#P^4C8.MRQ=.BK%NY**L"N M5,#::6@E H9$)XGJZ!I)'8TH&PQAF#DK%+F5LH5>'CP4>7"C/.2QU=,<6 1M@!3PV*/C=4BD?? Y$M=ALMU;T,Z65(7ROQ MP&4(7<@0^V7W0QZ5SCA.W2.IT9-"2X 2(6$S!20%PU )].2IE%M<]3+D1Y A M-Q A(2@IJ)=!&$2%#))#R"A6TCFA.$)]='?#I4%39E&BNR_I@:?86P,-4)@F MI"9O@21<@8"P%H8Z!KE[\I0CL471;8$Q]D+A,0D%1X)CQ,1-")(R1+171&/K M",'.>7S'>=Q>*-R"4!AVA((@D@>$HGG )0;4>0,DHPAPQC2" GJ%\2T6:?1B MX1&*!4X(Y1QB8B6G5@<322<0;3U5Q!E]QZ5;?7G'-TF$O:Z98#1ETJ?":D80 MH%BD 9$&@L"-U%HQ#I&];3B)7AX\*GEP1SF-WDSX;D*A:R;P-"(2&PN$%0)0 M;R%0D"F %?J[;^/L4GO_KIC51M[@_O58I6F5^ M-IK\]*JF_6>9])>J9EY/G^OI]#QNW+_UZ-3W6N56MB0;D%^6VW^M\=:]UR)W,O87L9NF(SMJY'N6<:N M5",A$3!G+ "NN %4, T,]C3^2A3%7CJ/Q6V"J/32M9>N/Y1T?7AU&7UMU_>5 MR2NU75H+%IB1@ DMJ]HN;Q 0BD"BM,;$P%NH[>HEXG\$"1R7RGW?27R M2J6!2)X\!J>^1! M))(5;J)3K)7(OD7]$B7P?=8QTVH=U;UN8KA8:*DJM25A.QBH/J"1I+EP@0%DJC#3(*"B? M/.6<;D'\S86&O4SM96HO4[]/V68O4[^;3.T68+!X< 8C"62P"%#A/#"!6N"5 M%E(@;6B:!$*V8#12$6.]5.VE:B]5'T;5Z_6D:E_F^DT"=:7,U2HD./$,&&%M MFBY@@,9! X85=DD]^GAPMPQCUHO37ISVXO2.2P]Z(_6[R=05(Q4A2Q46 FA M $6< Z6P 9Q9S3R/9JJCR4@5#&]%Z?MHI&HN(_[OC,06_^N&GY[^G_BO>N'' M>GHX')?'XV5!9GWD@&F\34%QJ]^TK#>^Y4B?S/Q/]0\_N^'L9*3/?QJ.,ZOE MBWZN;E^]?JI [JPU/Z]\_//9T,V/$G-NP\*@5?%S]>3JX^W\46?_RV<$;Q.A M+OP8;J.O_(R1BQ]ZV967+59L1YKKU_H8U[K&BJFY(TH4_U7??$COWZ_U_MGD[-NVUI'[:TJI?LQ(\5:,[(IT\\P MIZE6OU@*DVGY0U6VGW_)5M]E+2V7;,8-]W#9\+C2M-CL/Y&\JIP\/I_Y0SWW>T;3C M14ZORN3[UXG7W/^;^(Z;?3B_^T]^5,[C4MI>WIC+7[S?X/4;C/L-OML-'I!U MXN2K<1ZN&6..>WA/RJMIV2[AS9_N%,Z?J%M$M]@@JKJ@7'AG/)@?34[C+=SL MG]]&5IVTR37)ZCXA 9[KV=$@OOG IA_\?TZ'G_0HGM%7DM@5>:/^'@_F'K?G M,6S>N_7W^)9[W.:L'82W\35 4[Z#XETO'J-?[L^K03N#$-]I-ACZ]R=X] MLI3XNC=\+$EM94W0D FM>* (::VH,T)R&X1$D)<9:>CJI';2TL_&+OWGY4)% M_[!)[KT7ENU^^$C???@S_O/V?._%J^/=#X?G[XY?HMTOKT:O_WYY]N[O7?+^ M[Y>=)/<$[GWY>/YZ_VBX]R+^L[\#=_]^=_XZ/O/=_MLONW^_9>_V?SEZ]\6- MXCKA[_L[N4WH]_V/H2=/XP%O M,7I;\WXV"/ZNEU(/1TI5E6L]S?4TU]/<5T=";KVXH*?C!T#'-[#PJ*=<2F.1 M(8XZ(K50A%/)G#>!:B)Z"V_#+;R79U4S.-M[L7.^]^Q E=A)X2C2@TDI@ M+(6 <^^E9)9+:'L;KY=3&_!J-Y!3@ADH/1=I!B&E"&LN.'92!6XQIL+>L9QZ MA-TKWU%$G7=$E#.48>0<<)0%0+E!0"FI@:88RH"#=5K<-D1[+Z)Z$76W(HHP MABU37#)OJ95,>T8(1\)PJP+QLA=1&RRB8$=$:46@$)@"R (%E(8HH@2/_R(& M&^\Q5 CW(JH741OP:GT\_P>24\M@C!_>'5CBE<,8@Z $ Y1 #Q2'&GCL*!=0 M:$OU)KI[MSFZ8M.SL,\GQ\=^FNN?3O2)G]YI:T$U-,H%S:4CE%*,.3&]C-MD&8=6-FZZ]+N/2GU)_2QE4)/LJ3OTGT P;F(IU K0D-06L4 MF(=(.LEDM$_OVK7HHQ_?H'%7L"%*1KJ(E&72 MS+)H5T<"#@!J%AC37'$,>VOZT3.VX$IQ:QD27%#/M/;0,8:8B5ZS#S#TVGJ# M>;J;J_#8(T(- M@J#BB1%B@G->#>*$VI4=+P7EL_?J;N(U\/G;-7HOM&1$:F M/@ BJ "4(P:DQ@%@1)7/JER3#537M]EBA=D#F4L]'-O1J?,N_E"Z4=>UI=YI MX_-E O"F?<^/3CHZQ3C!R" )4X BF "IL5 +9C7ED/32<9.E(U[D!5Z>[>Z_ M^[+[[(!;3PF.=H]%(=H]"EM@',6 4FNEA4I9KYX\E01O<;PZ]NCK4I\;@W#< MRX0[Z>+HS[<_WXTZW^^=JWB<-'.31(;F"F'G!=&$$HNE-0$IJ3R'"B*I>CMA MP^V$)IM1O*@OSPX"Q] XB0"%/'I1@A,@/82 2.F]"D'J-+#V=FND'IR@Z87" M9?%2%"1$U GN#=5::2T#B1(!.F0E]KU0V'BA<-X5"LP0Q*5TP%".4]24 4V, M $YQX@34#C)T6Z&57B8\0IG@&+/<:1Y8]#H)]=*[2!0.,:VQI'( M ]@5!T9"B EA #-& ;5" $DT \;Y0'FT 06\O7E*O3QXC/*@#S ^<*&PDGY! M@5DI>!0*D.HTM1(#I94#V&/+L,3"!??@(HS?"17T_C#O,MI=&4CD[>ET.!_Z M^X<#O?!8-P8LL5_A9H*+;LQ;]RO\)=/O.Y?^ MJ*U9PR6.-JQ$1'HJN3 ":T.D]EA+9!V_KC7[[),>CI(R?C69OHD&Z0MOYF^: M(VPF(Z6A2+_HV7#6&[6W:-32E6XZ@947%".@(5,)UP "A6BD;*Z9UTXYE-"A MB&!;!'[S%/;-PS7HV?O[LK>UI\>G(SWW+H^36DR22E.Y?O&1U?V^_MRS]8W9 M^L]EME8'@ M#G\_CX\3@/A_IC,AFF%:2I<&@J' M!2TEO5O&[O/7W\+3W;Y>@;P16GF0BMD A4I'!\!&+\!0";$WFK/;Z]CO>7IC M>=I 22A&S'ICJ)/$)UWB;0"2'D5>9IP M($WT[+&A6@;*HV/7\_2/P--W%*OK#?#OQ-B=NI+# V08M]$)!RA8#&C0T0*W M6 !FO Z&Z&B&XTVTP'\DT,Z]R1CDS./A)"YI?.S'\V_-/?9 !M<3>!XR@SS& MT2MEU%IMH M.*1EXL$2X:R.I][G'>Q1\;"7W2#QEWF,+G,824&\@4 I!0""7 M-! LX_^?/,48;7&Z&I_L<4IZ]KZ3W&/OP-P2NW=RDAY&?U-" W0D+0T0$&# M@4?8"F8JV"%NM.KI^9G*#I4"/.7S[A@3&F%EL"45"4Z2)EI@12Q0F M1#--[SB!T0AP"\M- MPCOK38;;96SKK4?3Z8GDZF>^\A6IIV7 M+*##MS%OL*_.N&85)>30"F2ADI9R0PUB'),@B%:28WEMV(\^67F/LO#S[G/8 M=5PTYXXYR@#$00/J-0-2>@@4YU08QE5P\LE3LD4@W"*X[ZWJ6;QOEMQ0UN[Z M+Y0*1%)T$1.>K!QN@::* (IH3 @&'#T7Q3?I-JKGJEO.2UY6US=IR4?DBC MW>%)2 025!0%UEM *?% (92@$:R+!(*1X.;)4\2VI,)]SV3?,WD]V<(9H@B1 MP$ATH660_X^];VUJY%BV_2L*SKGW>D>HV/5^C$\0@'QZV]6MP1Z 0($"*;W#MN U-W559DK5V9E96HB0:BD3($YJB.I B-+ M#A/%/QDJMK:_7#8.O^R)Z+R5%*.0@"B O=!(RX0141%':L$AB!:\ 5('$:Q8 MP[M5;)4L4 2#E92,,Y=LXHP!8Y0J<.H)V9157YK'1[^70[22=<;IG(2.+)42>5H$[PJ*TV M@L_=%+7:H7P%M6Y.V&MIC=>.>21=Q.#B4X*T4AHEH&%)41?- K6J5^ MKMA=9;!?3+,'!KNQO7[1/-SD>\2XQ(SR*+'KA%S0P,P5ELD)96)1OZ1. MM5@RB[W(\Y-OIB_J\:QZW*]]?K)J4_#4-@75?N6K N/?>+RCT>'FGDN2.*X4 MPLHIQ"FGR($#@ZBEV'!,F!;%AJ4VJD[5=#3S<=D;2]/$I$*'MX,.U5;GBLKDJ/%AZ/'C(+NFB *': M)7U+*$(G401+AV,2&%&2PRG&!V15("@2AP%%H@DLG]\T=8VG.Z@^^ #GF\.0 M5SK=^QZPB*Q4H/%^7Y@H47@T46I.@H+3&U#-$G4NY4AY!)@:+E,UKAP;O"@V>*<58TX<5 89(FL&@$B1H#"B2=LST,LLD(9*EQ4H@00WE6 M2RM=Y^S)"9HO!0N+/-7*U%O8+$ZM$WM2G%RUO5[L/TN/S_NN&RQKN10?&,Q? MZ)SE[>NB'>O]C5IO!5\OQ'UL MVWRK^[OM=B]AXOZQ[;-8F9&%FI'6] :ZT4DDQAD02F80UQ8CJ[Q")#!E.!%! M*+ZRQNM@7NK:+.K$[R*4ZI6S#2M$K1!U"1"U2CYX942=2CZ0X*.S8!T2/!+$ M*9'(2MR(-$;/!$<),XJX M%QIIYA*REO,H%74TGUM]HPM 7P]#)W3X?DL+1:>2UYXBKW%E*>5QTL6A50;5D^!S(H,*[X$;$2E-#GGL">*1,V2,!0P- MTJO$M5%QX7W%*_"LP+,"SX5N@Q-?9*+]NZCB ?\-K1]KPY=JGAV#ROBU_X$_#E_AV';W M6R?E6.@0S%HG(9[T/U!5H.I"E93@^[24%BEF![%F]_>[<3]W3NC&8ANBED"% M:C^R#M4Z"73UMLX*YZW^ 2CV<)>C!MK6@S^W>K7_?DB1L>2$EJ#P($)<:UAL M+6(D3!E%&9>B4'\ZI?YJ47O<>=?EEN;'MT&%>;-0\0\/__M'>Y>V?[C#SD43 MGK=[_,?![L8.V3U_?=7 >T0E M(8FA*)CL9P:CD'$V(H?!^S22&L)S,Y356[>O7:O=SO)@>UFT-J*/QRYVR\\8 MJ=?R4M?S1^<'+7_P*G+TM.V]X;;>5O?/SLE^[#YJ>^_GE*\OEWO,Y14B"OE M+" [(\. 0 M\4(!&X55-22?M\6KTRV92_$[?HSXM6'1)L1OM?9MRJP.K7._4^OT#V(7;OTC M]OK'0"%Z]^!I%N;\)-MNSWL5J9U'T(J3#EA\(#^M!$3HI+]ZS= *PO,V",[O MG6-X\N7_@VGO@J!W+VL==QAAV6"-S@^*-P>9QIQV(SSW MARV6*E,A>]KJVW:]!E?Y#!FC-Y]9U6WP2'BQ#!>]5J^?[_-M]>_5VC8L,'@G ME[4;=:_#?)\@^+2VWP'R>9)7:>1F\%QXM9KOQM#JU_YS!O+1O[R#G\WJ?+5: M^RUZ>]8;&WWM1RN> W'KW_86("AV"$59 'MGI_#,?@V^T,UC[,"=BUF",<+0 M#N#[OFU[/1 ;D-@L=C>79T'LV:G[]P[@AJ@?N\>KM?4[I+EXJRR@]>).12@, M5A#><^R.H$_]4H1;MZL?C'9T%O*P0\Q# #D*Y2U^:?VK?'XK.Q=PXZP1A7KG M*UM@ >#U\XS$_))P$Q@X?-*+HXI6:N OK9%[MI *$$27B]"M MUC8!H< =RO-1OQ-'1F9^=-8 %EJ^=0H"V!L?^6 4]XT@/[!W!F3OMJ4GC=V'TER,M;Y+> ]&U#7/L?U_WWVL2\COS[H#N\PZG= M![8/VG2$;((;?+#MKF;\&8[-*,I7;0S93ROUJ6)XT9$$G, D_X1#!:N %70 MH(1ERP7KHEA/=-& MP:S&SAIL4^ :2*X.SNO((C.1A3R>-T *-K/H V;6HNUFH(?)F&WVSNW#0AE& M"_!9C 3'F'&?E+$*9C;BI(B,1HB]C8RCL'X$S><-;%YC^V8!B\.15T3^%B)/ MFAM'K+G]C3>V=^C6]OJ>,U@HX@AR*3[NR)L2JNE4&'AP/X$X(Y7T0ACJ.([/2,>D9 MXU$H&K0IQ /Q0!78O#<8K"_9V"E";4<)7"4$)?<@T (CIAE/GDLI&1^98W1 MU>G@TK48@#.1Z>PE6(X>D-H UN,VI[MPH@>4&=>!#?=.2Z>S?0G.W\!Y*,Q0 MJU=PY6Z^6R;@A76R+8@'6ZS8A[?U^[?_]=IFI29Y*\%@; Q:_ :,MJ,LV//^W=L<'+IWJ^:J:_.2$ J\>%E M\FW,!,2JF?DVXR'3VI"&S%$MYN>:$3(V(R\H5R-Y=@\HDK3D4SP,YQ;QPURA M99[J1/.\_OS3.+"OT[=Z1],\S- IICDGN)6^1I'FM@@-_RDGM9+=Y9+=!95V MNR]/&.;T=6;BNK!5K4Q4_? OYXF M5K,[S"V!6,U^]3^OLTQ]?T+;WS^Y["Y\1$W/W^\;!Q^/6Q>>9)3\N$99.OSSF3* M/MNA#;9[>"1V-_;/=[\W,#P?[VQO7C8_-UCSZIO8^KQYU=CXQG?;^NK/[XD0\\6<5D5,&"_&&)N P,Z40$_*J5Q(I'Q4(^/9\>'9]!JF"L<7"V)=Q&,/:$R>Y0MR* /]2 ID@'3(X"!.HP\KB L:P MJ5,R7B'S=QK]U5:.G>T:(@Q M+^@- &\'5G7[O%-QMV<%/3P54@N.*7!%+7*1 ^A%G_%.6Y3 +8T\"H%S=BFI M2TGJ3-$%59E'TB\)28P%'GUJM$F;)@F-.,(F&H5 H/ MNCB0NC"\CHVIE/W=*OM">EY5)GXYM7XB/$,<%\&"8:=&:<0#Y*;2^DKK*Q/_8LH^$<0(1CF9N 8^[Q/BS"3D1"2(,:9" M8HD'4BB[,JS.Z:(JVKU*$... JAJU0L<4"CZ)'Z&@E/=Y8>?% *Y_N,8R]P M?MZ+T7BNY(2)DF$5*WQ.0T%N C\?SQO;.[BQOD?!%50AVERUSB,N"$,F"HEP M9,I;02B1/%??EUC4Z8RF4D_JM;T #5OR3;\*:BNH71*H':?H-[]5$+M8B/TR M";%&Y!I#V"!.F$6DZ'A7$5A!;0>PRA4 J M-KL<4+LS";4I4LHP _HJ0T#<26"S+!&D@A:"ALACLAEJM5%U^O2-S IJ*ZBM MH'8)TN/Z1:&Y_O&@>-N 9.Q=[AG%B#3'( M8Y-/,7A -V4\YU4)%@QRS M8/T"IDACPY$33!MOL-4FK*Q)O'WD&$[YG6.JYH/I$MM#^P)_NQ>(F;YES% M$+NQ['+PFJ5I'Z$TF[ &K6Z>G-R79OWDY,RV9RG2C$ZG/Z,.;6UL7NUISI,( MA"/,# /62 (RB5-$HV$Q"J\]TP_R*Q9>JKH2A!<1!,N$%SD$[DFR * T.K.I(*ZB!K2J_,-*;:LI 7MOF@04>.7STD K:R]AZ MZH%^XDT%L#];UK7:Q?PLX6O-VU&K:(BM?NW5TO6+M6]>K&P&9+O75 CH37^L MMVAF0I,L:*1+5N[Z _(V:#+E+P%QNJT?)8L:?4Y!G. QHQVG>K4_(U##&AT9 M6^L$?-6S4F 'LC@RFH-6[-JN/[B)$!C62L5UYS*JCAGG/KJ, BD4BI"L#+J@5_K@5G>T'X"#.-884E\&LG M-'+:!V1)4!8(EK=%HQ!C[N@4,MGPXP[\("^ 'QY>):A %08O4EBA!;C_"DNL MC:38(XX%088YC(CR7F(/SK8%_!" '].; MZ8_&#RDM2U+!@P"P%+AT5'.OP8I8K1-GKEKP9UKP';+'O0&$T HYDCP":^V0 MQ9H@ <1&$!8-S:=#!:&KT[G M^#'-.N[O0'*+9QO5I/'?%6Q1O>V&F2,YN9^ M]WDIS\XOIVHK%_R2K]:>N;/17]W<4JE_^5<;*/GZ2<@1CM/L2VRT>A[8.]#- MY>EDM'D^E/OF]^9AX_L?1[N''UF#-H] YL\;5_NL>-:VQXV-+R"__QPT/F]. MRCW9H8V+';AG8]N#[GP!F5^_VMH(\+R/I'GU!70(QO']X_G.6">CAMC:^$+W M.)9:"!E!_+U"/"6"'*,421.#C(%$)LUD!TDD5OP0HSK3RUP1!&@-4[0MY$,Z>Q68_#61\Z[KF=9LE>KAL^ M?9@[Q#'>JDE/-VK22]&F2?%5(U M_;G[,Z'Y\PQ65,V$GJEUSA)WS5F63@7S3>V<39GN?]OG[#+RYJ;TU;HZF?M7 M;(GF\^6;:3RN/MYKYN7^;D^+#9VK8L>JR-MHH[.\I=5)_?,<+0YY9Z%S6FXD M^$ZO_RQ%])Y<7V/9)G;^3/!9;_A>++H._1;SKMJZ]V?'9\66[48\[<:\'P7C MADL'YVV*7]]*&OACO=TR#7R'?J/-J_V+W<^?VCOTGW9SP_/FX1$\*QR"5TNV MOC>N8(RL\7US(@W\]'!W>X=M;7PZVOG^S^%NC@1=[=.M_"S:P%O;W\3.5>,< MO.<+\) OQPL&-L[W6*1!4A*1#-B!ARP2 H'GX"%3DHN))<\-&#>AZD9/9\*] M^5I"%;Z]2WQC#"OJ26(^4.Y LB-)A,<@A4O.,#SO694*W]X.N'UH$Q5Y!J3=LW]9* M[V,DC#><\84.2*QJ,<>8?CWM]%IY]3\4^62M'_'7[$XAMDIFQ.4<:'^^ S@L MY%\3*3(+/,\Y5\V[>=L3O&5D]TS)H#Q1@A&NDM0N:<83U]I1A9.IF.O[1/:K M*>9*)4_$4HE2L":W*9%(4^*1 Q,?@]!86@7(CG&=XD65XEBB$]X5(@P0P3$6 MG!.1 =GC#F/MI16PN"P) (*4*J[W;A%A@NM19H6AB:-H@>%QK"/2VF"DC5%" M,:9XKAFAP)7E/V&[C]=4YT)Q#CKMD!/ZNYT?+<.V0$]DAYIPF6(FGA M5]9,;@KRY"(/RQ?AJP!A&/-74A#,A,<.\\"CHT8 ,G ".&!%\!5/>K> ,,&3 M@@TN>,<0UT(@+@)!UJ6(*%,B)6*B3W)E38LZ-4]VG-YP2.PU.J.EU/+Q)A#V M'#7%*\=Q>)J)*QD)"9CHQ"DG.H";X*4VC 9ADZH8TOL$1#*]"/!"^."UM0PS4ED M6).*(;U;0)A@2"EHZR0C2%'#$0>#@)RG#!'+9: ^9TRXE36AZY)5D:075>=/ M9UU0X+-N+!+_$T@__%Q%DIX3%C'5,CC!59#%$6"-C<.& 3Q2:J+S%4]ZG[!( MIWB2EL9HC TRV#K@2=XB [P9)8DUYBD!CZ(K:X3703J6R'&L &'!.VZ&)4^Q MM49% 2N"1A+A7W0E H35,63WBT@3/ DP@+Q,EIDI7;YD&5 &IQHI!B@!"9$ M.@8\B8@Z6ZK0\D\02?I[<$Z@BB ]9S*2I4"&;*[-P3@5T7AL*9::&&.L4J)B M1N\3"-D4,Y(&!T-Y1$H%A3@EN1BB)RC7-1'6".^I*9B15%4$Z?T" N8*.) - MF@L-S$A9C1-CGD3/*(E85,SHW0+"!#-BC@%!)A@1QP+B22< !.F0UXG2I C3 ME.?LQ+K [S""])"NO:^IVD7CWMKIS%H2KQU3>EH'GK>,HHOJFUBAZ-M"43[1 MU98VUO>T9!:K$%' VB.>:Y>!@TF0]@%S&4TTF*ZL"8'K].G,ZJ&:]X8"4C\O MFBRJ;U6%)F\.3;Y,H@E.UGM #?#0K$"<4X=#L.LK,&+6P,Q M%;(3-EH!RXZ,#QP\=)F0U3PB'"(G0BIE;A^IX4U EG#6+*!\2=BTA'0U'T5E'F3:+! ?N4K&[4HNH2O7[K[0J;*VQ> M3FQ^;4^@PN97PV8\P.;<'QHWUO=<\ABSA)%3C"$>B$7:4H-P- ZL=" .^UP2 M4]09>?+>_=) <^%3_+OH1C"C1\)83X3<]F&B)X)<5>+5>D'LS?&_6[L_O,Z; MB54ZQZO=%D6FJ_K.(/*K1;[O&/-]D6_R3(-^QGG^U_-L,=QKV^CMA1.S3;.M MD][#VK(]KJ;>5)>NA^R"/MRBO7XCKQ=O:'31N/)[##.C?0C(B$11KG"&K%(8 M*:DE3M'Y8.3*FJ(SV@"6MNBQS=L>65BM$HOG%XN-HTQ6+IJ'FSP3HSW+*64B MI\6D?%XU.0\_!8*<5%%CH14E0%DD6[WM%,901EHGN35P[/=J![&=>P,#Z1CT MNHVU=E[!7FYK/$]CXHG.DW-OVRXKA%52^C IS5T(]T2P@6/C4'2YB:F("@23 M6R2ER2V7/=4AY*ZU,YI.+CUX50+Q)-C:IWO"6L=HDD@EX1'WQ"%-)48&*QLU M4T"@8@Z"S>A0.2X=@$>WYH7 :CP/IMW7$/W.%ND#+L=IX5[,(*"#AF)E'&/D MPH&+B&\NL0Z\P;/^[9?,ZE7W&GZ:%G=W"YTQQ%GM0D?_?="]\>/V(W+=:(^0 MS<&4#[9];B][*_\>[_77.D$34S\Y:[?.34K/-C>EKPX8T>D6HO*A$-+2R_@? MNS1CJ1UT,[C^U_V-6@E>6=LNVB&"6OV>@;FH]VEG+N7,KI;OHDOEQIU,)UZ< MQI->K)T#^KRB)_D0L_JH'K9WV=?1&:HLYUR6\W#]?,_B()PA&+%((_ J ^YA M=!I%*KGP7DF6T^(56;VM@-_ S0));")R 8/=-$2@7((! E)@I",&9W4RIHP MJ[=%Y9= Z LK\$;DGCLAE/=!&.HXCLQ*QZ1GC$>A:-"FD'L\E'M(!_@7$2".3/'/*A^0U.-&"K)+EE?MR(-D7RUVY+Z/M]FH1 M^%FXQ>DJ_DV&KA>^T_5:?AZX#>_\>^<8GGQ9\R.M/5^5>HWT&,UC P^R.ZP: MLAY"X5OV*BV=2TNO-B_VM(B24"\"!7UJ2X+TY? M?Y!4+)R;5%*Q0*G@>S8F(\!V(B=,[E+$';)1EN?Z+)-=+Y@(39X1F1N9L2S6.M[(T:,,;EROT5_=@,^U=V],.!B MM3;0O>;9,=S"+\ VCZM7L:6P"12AU6/[H+WU?1,W#IN'.\?_M+<^[[#F5?NP>?SI&,9\V?Q'D^;&$6MN?X/O M-L36!EA8F%(#/"R3A"\KX59J$5#I-(>@NV=Q9>UF!89J-UCPM;?&.6>'5>^=C[7- M$AYZ$2X.M?^FD 23T1ZBL/3GIG)WXW*,><"7#?"\_J-^I.;CZ.-8L M0,9QIQ]1:G5[&7_*Z\X/8C>ZRUH\/FUW+B.\\WGGK!UJ!_9'+!Z0VO&BY5KM M5O\RW^V\TST:W*E]6[53&&H>:+[#"4QBSL2$ M5S_9AZF''^+^97T(?OV#5O>>E[M^ CS2MSL]>,L>8&G7MO/W\PMWBFX-,/B# MEC^H];NM_7UXKU"\==YQZO4*U(5OMSLYPPQP,Y1;4;6%:/\+T M9.^H=2U_J[51KR%$&.@Q+'* 0=I^,5)ON]W+_'KV&):A&%#Q]WP/G_?!OFY] M&VY]Y4#"Y57ZK*(?\.*P0+#J%HP >>M_D$QRGRG8=#SF?8Q0#.!5G:T;7-E*?X(T_)F%H<#\WG;GM[C1ZIUF$=M*;X5" MO;@]8%O;ZWL^,!M8T"@5O:R$ 1.@+4%&,1VDUD92O;)FU'UQ[Q$]N]Z&R40J MR[\?P%36+!"*(M6V4)A>'_XS5.D!N,#GM6+/-FM%)XM>+PZ H4"-7)U\=9H8 MU9J=6@>^W*WU6OLG+?BZA=O># I !:#D1GK#63+B5X_"5_+15W/^ ;.3>R!B@X6='E(V;?+:S]F M^XAL;8?C!OWG,"LDW%]L;1\<;&WL'C0VX/K/7T1C^^-E\_#+E!^3<^*;%-3T M>Q,4?,8QK?MSW#N2&X<%=@S[!3/*4%LDI2-K4WM M9DGNIF@S^<^]CWX+U&[C!@WN(#(9Q@#8;C:?P7O/X 6/!Y,\< B/CUO]?HQ# MZC PF]E,$_5KK^8Z%FX/'X868%&_ \AC3PNR4-*T0,[*5 MJ BDZ SP\(:/%8YH?<@[1CXH)[PD(;V#5NK/'%4O HCGVU@@.@.."+ =V_DV M([YO#UZX5_LEWR)?2_&O?\?3?L$9:OF 3O%'\NN_2LHR_EDMMEO MPI@+U[Y M @QPP3]OI1%@K.'JR3@, _R>@ W#HP2"S@E/ MO\-$-HO';J6_!@E!O8_7(]\$Q/7?&-< MLWT9C,CO_JHD>DP)!A&2M\*77US01T*.#1C3.MXSWCHCK4%$RICW$4'J)?:( M.J:C4]&PG"6NY'W[Y[71;;Q[?+'2-\XT&AR\6)B2_Y9TE8W?<(1!#V,"X$^# M4!> 5J^==/J94(.9:'5"?>"'Y_3-4WM9T.7ZS74NGL34&CBR">Q#N]4?9I:# MU?GUP9%T MB=E,;!*<:C)BYBK GO#4T '^HQ/A9\1KN1?9 Q @/ J,8=0#1 M=1AIGR796Y\B$=*3#-A\E=TCNB.2]@.6(:/; -&O!:C7!VJ/\C&O,,&A@%2$ M07PC7D1_UA_D'O>GV4.F0+TS!RXC,%#;SC$DN%4[%G3BCF3CU=K_=LZS>-=K MIYV<-0D7#X96,+9AUN\U/2D\4'!=?>SF8Q.U0Y"J7FCY\H/.6;_7"M?T[AM( M.0S@[^S(@H)DBG3F#H'8%9IWT2]U.6OK67N@-*7.]3)K++U@=UG<"OP?&-G8 MT\8C/^/O=G::H0B^W1XF5 [>M5!@L(BW]9B*, MZ!*8VS+4Y<^ZW8QAPQN !S^,Q]\>='.V75CZWD&,_0\/(]>C!PK&II_)8OH' M+S\\6%&^9G0_%%7WC58 M0E89?NR [OJ,4U4-%L]]VQF%=H:2#+8F/OR;]U2=N[?:Y).^.J,,ST"O7Z3> MC+XO2ET<'_H^# +4ON:(5T$ZLEF=IS_I ^9DO%C(>#F0NZHZ+]^$?1IUSZJ9 MNF.FBAJ(-C<9%\[A! MFK1YM+6Q(QI$7XZ7:/]RM66-G;OP;85&SXI&WR;12(A<"<5S9%/(K"/2@L"%,F)MX-& M+^P*W]&+0RTW:'V=M8OZ*$?XIVX2]* L)D:MXB$QRSC3VGCCDW*.*^&UXN:^ M](^[D?)!Z1\57,X%EU=3CJ0RTGEO))+$*,2EILAJX5' PK)HN%*,K:Q)7 =4 M7:)NW)4J+U:560 _2PKF+"@T=\X8)AEWD7*GB9;W)B16JOP*JCSEAVDMA$Q$ MH.2E0SR!6EOM$B(F*!\%"S:?)"9UC6\K&UGI\MO796=U=#0G8,K$7= NY(QZ M$K1.WOD4*UU>0EV>\F* 68&_D@C2@H8<4P%=3@PCK Q+D1G/! '#3.M,WE8' M87F4>2GV\]Z"$_.[[1U7"@Y;]QJZ5#R(1U.%^Z]_#58MD^=[AAB M5E"Y0*C$4QZ,3%H&K!42,E>7,E8 Z;$&N0A"'& QV<"#P3,\F/F;E"Y?V+E2 MY6?S7BI5?AE5GO)@9$HJ)NH1E4XC+I5'VC""%&&&6A.MP84'0_ET6X1*E]^# M+B_<>ZET^65T>S'W7W=DU\O:6D>]YJWZ1,[/4UN8A6_Q,8Y]K@'(3>=1, M.Z(2PPG^(9Z:N?N.S][BKTS(0TP(F?+L(F5"%C!4R5L@X@HS2 M1<*MLUQ+QXTG%GL3&3;21RFQM$]#QBHBL4C8G+&G*H,T*2*E#$;"EHSFZB-\Q<"X@FO'OHM##:&G[T4J3;Z/.QZM4:^N?MSL?UO_:_/WO M ]N-O^4Z2H/HY'JW:T_*TI.;)SX7R8Z?.MU\[OMK])W]DZ+>SR/"ES]A6:R; M>YD\YG2N"EG#]]!]U[EZY6N'KV6N$;<-R\K9^$ M_XUA/Y?G7>J:X3M\:*IVOF_2QL;.YQ,W-QIX]_,F [-S"2:LO;71 MN-H]#"TP5Y.%^P]V#G?.FX=_'&Q];QXT#K_@QM77HYU#N&9[$TP8F"488Y-N M7C3^&:^L!ASV:L]JK#@W D6G N()O'MKB$ >G V>ZY : (F)FN&4^*!R%A/6 M*O>[=9I;*@*Q*1D&OTQ68KM9H[($V6!M'E$R_/XGCX^4$1&)43CI)+C".:E1 M!:L(3CG(Q-Y&E;CU.VI4CG?8.+"A*#/9AUG.)AL(&]SH9%#MS5_F/V0Z4,Q2 MIAS#VN!V4 O3YVS U.Z,(2E*SYG!('2$):^-@G?GT=SBS9@/.M%U<>W0E)?7/,OFMN; M>YQ1)41TB-F8B:F0R& OD0PV66Q&.Q%H,"]+GV:"[8F;O;%'5"87G H>A?#CGLI% 6#83NEOA>'!'A+/6# M>[;*RMAGIYDJWV5Y1 3<8"X)9@VWW%DF(@<8T8(F+^GL7,S;1' [=H]ST/#S2=T5N$A[0;(@N:'(Y>PJ+J,&J<,>$2ZUTE8$KW,W MSDES4"OFK+=:F[(++U*?=2:Q^&Q;)W]V>KW-D[^'#M!6^M0ZL2>^9=M_Q6ZQ M]">^XA@W' /O24V"%8 XA-O,L M]::AU[!]5B_.8X2+!D-@?LM:L+U%E58=S,W+EE95?)5*\YC2JDRL,O*X4IUW M?Z:>H;0JDZO:T-<=[,*#K<_TS5=>*K.JJ'R6BKV+KRMK5LW\8WVNU,&)B!PM M]S5?I-1L%^!O(BUY20I/3F[LS:X-^OMHD/3OT2#IUDV3NFPRQC[+_ELW'L23 M7BZ4GPG&8FNO/H>NW_MXLVPK.%]UUYW<2.5C;KY0!%I'DTM?JH[HA/X-XG>O M4>KYE63K5>1USE+%2U\A=SZ@FC=/^MZWK>9S.)_S%,%],S6A%RP"[P90R-(1 MDY^Y(C8(Y>LD<)6^?[=,E;@J]]2W?M]\U@/TCRQ 4$0S)N=Q-$R S R__K4F MMAG[N93:R7[1!/K8=H_@#]=;#?".PR[GMT55XL7@\NOPR@LMRG+CUK)5&WTU M 7OF4J.O]EX/V(03,5!%E54^*NXCT0E'A9F(*GJI[^^B.)5;NI5[2HTYL9LG MOG,;"XQ\:G?.\Z9O',;/?XM9?[]&W[:]7M'&+8]Y_21LVXLERCM];.R\ MS#O=^OZ-POAH\^H(PRB.FQOPK../5\WO#=:D'W%CX\M5\RH$B6I-DQ[O[(FQ).S3I]T%K;4E0JJ*JBZ M/1.6*RN3=D'RR+%2UF(<+'&81B,EDP54D2%4S5$;N8*J5X8J/ %5SGF'A4N( MD5S//3J'G$T4"1XY=VSQ1_R?L5C"JTUO3NC/CE,W_H@G9_&%INWMND)//-/W7OG% MK-=[%_R"X9@BBUY'([C3QD;J2=(T66.)EGX.5RCG3\)/3R8:DQ2C)!X%RW@; MI_3>! 7!,[PE1WBP6CH4- 8*PK1#6C"&4LI=@((USMF5-<;K6DX7 7O)RJ>/ M<)@J0/NY "TX0XF.T7MPF3#VFB4G K,I4J$UT7,X3!6@O35 F_2I>)**\Y"0 M)#H70L,)&28YLAZKI 'IF 5 4W7!I^N@+16>/?O9X3M/)"YIWNGLHS'W'W79 M'CDITNK5>F?N,/I^]K".;:\?N[63V"_.EMK];HREOU7DL7I8-9M/A^:L_M@] MM=UAHOT@?;_8B9G>>*G7BA-OM?.#EC^HM?KYJ:>Q>]SJ#PZSP@-K/7AH&_R\ M+LQ(*8+7=^X!_MQL\ R.HO1@A/#]?.G@F,&IO2PR7-UE#1:_EH=WF>^>;]') MH+5:VRR>/7)49G!,%<;3:;=\\?7!"8;B6V'TQ%*_!B+?ZQ6.*4S)V#E8-ZA$ MUSN(L=\KST9,/F*.!&#;+8Y4C*Y)7B7?C0&FK5SL_3RX%+,#G">_6RM2=V$] M;!O*T. "7;S^REI>U;JMWE*>OV+7.$M Z M*;YRG9]<3CVH1NQF/(<7SRAPFA?JV!["6-(P![[PUEO]LYM,-[BO+?;LVIBU MZ23K^8[-4M"FE;5E/7%9T\]^Y/+/V.O%.,AG/-G_,]<.Z"W)@8?+YO:7JZ'5 MWMK>O-S=WA?-XYU\SA_N#_]LM \;VT<78(G%UO<=L;O1;#4W_.3Y?]$X_ .L M^A%8\'S._R/>@7^VOCS4 8FO>=%1 M)Z%OO0@: U)?JENQ'+4_6]:UVN6!J,>B%?<B89%0#+77;#=5N<,@&DH]K5V,=$CMA)@/>-/*YN# M4YO+D\)R@)FPM3(=J%R?$BGC[,M'OUT?WBQC^VF1*EQ8UZ%\NMF;*9O/36-&462 '"@0#OSGIU[OV5?!/C7KPG(UO M>]PXQJ(CB!''<]43@BR6$3G*8M1>6F7- MJH%2'(.:=#O'=UJXH!(P86&=(H$+%HV)4B:FD[$IUMGG"Y*HW>)5,'?3,$]B[[\2NL\0" M/@GE([ R'AQ1)@B1*P$HH4&_JV5=_+(>?MF+F$2B@T($0#\ R_PQ+?/ OSAM/008-5AB2,8MFP "D4O3>'] M9[AEP# 0X9P!HA(4,U'#STX%Y5GPB3],(K[&DWANVUDP*G&8)0[^O'&UOB>T MUXEHA2(6( Z@E2AW8D?1VXBU2<)QN[(F;A.'MTA:+%BBWEF[/PQ+9*D:ED+_XH?':X6^$#ES<:2/Y-R8233JW= M ?^UFXLGG/7*@$GO[/2TT^V7%Y[L=XI*8-<'RU9KFV7=KCS50%]SK:]YZ-9U M8;!7J5$W5,K-8H+*(_5_PLO]V?H!WD7AV&QW?HL;K=YI!Z9A*[V)&A^OH:SP M_",PQ7#OPTW>/&S0K?4][%GF7@9)*<$T*Z!F6GD-GJDQ(/$AL<17UHQ:5??4 MHFM=+\^LLG3E4?<)I:C?P/ZK2M8XT-_(6=ZDJ(1I+F':^,B:7_:4YLQ0[Y%W M,0'%+XI%*8JP$((RS:65>5^!SB@?,RY,XY)3LT5:/_S^=>M;KJ)P'4J]<0'N M%;_1Z@OE+895#(<.8[UVVK8#+_K&I_9PQ7ZG"U[':NT3\(XA?O;N ="\>U;< M"G[ =T0E\VY:L05V4H1W2U=FD. T\@9E\+( ]N&WPKAM>'.F\)&0GWDR/ @$6?)(1>P13[HI"(HH>>YRS!9G1$G&EJ/C+H/$0#NA%#> M!V%HKCO$K'1,>L9X%(H&71;[PD,!P)4 /(\ [(O&%7 (H:03,-5)40<.9,@" M8"R2V#D+KKS!)JZL<3.C./*U *3'VVF@I:=QL!VY.M@L*0W39/6FW@%X6B@' M'0<&N%YL A1;S0-O;2J>/[!-Q5;NC=U??1_@!,JP2G M">8]L94%LFM[HU7(9NR0WS(1@^P?E),!/Q ]\I=N.4X]ZWC\BY]^S..GZ,VEYRSWM4+UKY8NLI%\Y4@N:E< M5+NU:M&25A!Y$_/["B5SWL&4D8?(WZ+J@KQF;Z>;L,>U+>[53)@Y_@/>/:G]LYA^["YW6#-C=W#'?JI M#>.$,7XC6]M_M'/=HY_L_+7!Z2./*X^9Q\Q!^/X+W:X.S M(QK'N=?1T66SK2]'^MM>-:^.+O8"K!NADB)AE49<1XD,)1$%'IW5.)^!PBMK MDM>YFO:^*^RIL.=5L.>I\=L*>UX%>[Z,8X^.&A/"&4I<2,0CQL@)3%%(+@;G MA*(V8P^N8SU]*.EI'/)Q9_9?4SN^%[_DG,WNXM3QR(J'5J(#@4#*T&)(QHS#B_H$N;.8ZN$ MMUSBLJ4[J71H&71HTE8K+*-E$@FL,>(X>F2LU6"P>1 V49I,[O:^*N[4H9\@ MUC-EIT.K5YRLK($ /Z[:SKR%1^=P&>YUD)853Z:]@I/BZ,UD:_0'6.D;?^ > M=V ";C8&"_H5UO.OV,TAUFM? -$*8.8!&#QEI)T7Q,=<9X6#:>:*$N3 ,B!# M,1,2<^6HST;ZR>4)GE3T[34UX?]4X/&\X/$0>E*!QZN"QP0[D=AK[240$Z\4 MXH(8I"6-B$@9/%'3?T;&$/T5?H'T?-JA9FV1+D MIK_Z)K*1Q@N0U(8YXC]7T.HN^SU/!N$K=#6:>^O[+7?A^@EV-4'9V'/LLCQ+ M$=NE2A19;!W;I0S23.=]/"Z\.YWN<2<['F9_;)S%)CQY^SRV?\0&#./@)TD( M:7QNMAM7GN]N_W&TM>UI<^/+)3!JUCC^=+AS]=MAXWN^3^-B]_C+9)G:\QWZ M[:IY==!N''\1S:L=W-S8Y' /^+QYV(!K,AO?N?ITO/MI1C(:XXHR*R,BQ 3$ M@8@C$P5#41I!O)= S/W*FJ1U:9[7G( @%3O,J_/R.D"WSNNWS M3@5H"P2TZMD1H;;JX2F?R+B M*9XUO>I\>)\6-51Y1F??IG2)(4RR1<$RH MZ%PD2:VL,5VGK]P9Y6?D:++B:.\,TCYUSKH5HBT0T<@4HAEKC&36(>PMD#3% M(S*81N2XI-A@Z6(N/U+T>B(527MA1%,527MOB-;Z47&T12(:G4(TZ3Q6.E"$ M(\>(&PV(IK1'1&/%:<36:PW:)>N:W%:6L>)HSZ*;VP>Q&XL,GXJIO2-<6\\K M6H';,X ;FZ9KP2L;HT5<,J!KS'BDA<+()$N"B-&E) '<=!VDYOW1M5)3Z2H5 M2PYTG5QZK,PO.ATHRFM3N:>5#JCP<'X\K"!P@1#(1R"0P_/QGF T40G4CG'+ M M(JT415%2HZ1T#BAAQL$ZX68*!J[F>%>HM%/7^OD$]>)YH?-DC7B9* M*W5 MX! A@Q4,G=Q)Z]IFO?-BHB\X/TMM*);'3C0[)[XR%<]@*EI3!-EQ#Q;!8A24 MSE7_',L-BA/*[:2$U@K,AEQ9(Y+7A7AR7L_"%>I)YN8QE3T*,;NW,@(50JS< M?QK\V8^Y3YWF+8ZYF]4[NT,OH*S";V<]>&JO]WOGV+5.BNG+%7W*[J;+4TGA M&QDJ;8/NMAN'NZW=[PW6/-SGS8WF06-C_V+W<+>]0^'3SU^/=K\WCW:/=R8K M*<#]OETVC_^ YWNZM;&/&_3C^=;&I^/F\3^@O+M'<"W88SU9>&&X&+61U>C=6G_P]F(=]S]W?)PLT&2H)\RGR)FTCDLGDP[1 M,FRH]$M6$F*VKA0MJ]?]?\Y:92&>WMR5'I:DIL7&63<3S>G>U;EY:#L6)1AK M;B@B_D9$RJ8;)S6[O]^-P$[+AJ-G)P5O/3WK^H-BT[J;^ZQVT@/;"G)-=7*) MR<2Q=389XK64G$H3HHL/[BHZ V]^A[5JA4'GT^TNS&"*P"@">2L-!U\UP3[ MD0VMK0Y&6P.L$D&KM9]S[2^ &0*' MP4HFAQ07-)_*(\@E @8*"Q\-EC\8?^\_<%R/+@?Z:+D M809>?(V^LW\"P!HV,V2W4M&O^G:!+W#3!&! ]!!;#F! MKX&G0%0T% P#S%4J>YA-<*>I29YB4W/.N*)LY4ZV>N_P)EY'!$$"#8GE[VM) M#?.Y8TH2R=((5]S)5I]O(8L[?FCUP8GU<["]W=8I6-G3>FWSQ+^YMO>;)[4_ MSMJ71>/A<:YJ!P"<5;K6.>OW0)=S#*#6.[#=LEK;V)O7?OF__Z6!0?XZ^&OQ M&_GU7W7@NNUHBTM/NYT?F2#FB_N==ANE;HPU>)V>W<^?%^WC8NT;6"-X\-]] M ))>O23%$_2WGBO!V7!XUH-OUA],AB,&0\M%#)AS$YB+C$D!LIJ4T%2209,> M-6C2 QKPLY'AJ^;5YG5X;6=[][AYN(Z;5W\<-;]_.FI^_LAW-XXNFO3C9>/[ M'P>[&YNL\?W;96/[XX1M@F<>@_7:^,(:QU_(SO&?[X&AK^R/;V=Z\V#G^ M=-0X]!>[\',#[&%CXV@O&&:P4!SI:"TP()X+K22, "JP-2XFP1P8(Z97;SL? M,C!'J[5M$*4)I^FZD>&K2LLP'76[,V Y0_&)O<_=3F_.6CX_HX0T-S[N!1># MMWFRF.:16,B$"ZK>%+4J&@?+3\C MK&^FG&QUAV+2+$K,;Z6_B_&5GU:BK7?V^ @U=9S+/ X?ZW?\4V&X9N=QG7_ N89B?\DZ6_$II;A.:J<;BYYW7@/A*'$A. -]A)9%U2 M*"J>,^%TI!%GH;FMOM)LM,F"<]H%$!L)&P/Y_P'T9I24U^+Q:;MS&>&/W9C: MT9=Y_<7E9R<_8N;-M5BL<0@$PX!-< MUD<^&7<=6@6BO"PN;C8_C8GOWUF%2F@;%=L2\OX^\"3=N/F=?_=GGSE0'5+V!T:)5[_>Y9P?^OPY9;IX78 M;=UXV;?UD_D]B]>]7L6A**SO=V.A^<7(_FK;PK5L MQ.Y^1BKXT]?8Z>[;D]95.5N_Y(O&HV7#;U_?:A@^R],!TM?/3N# CH*]ZSPN MDD&LID9P C#M.([2T6@)"X(I9@-EJ6PC]5B7-6L.C'S,>7W@J8N?D"I>-+;7 MQ9[TC%&M*6(A E?DA($YE1SA2*C*9\A,WO0%UW2.F(:])FFS5#5'4SW(/MB3 M4:4H;2Y(VM#,EO %.'9#)&\0K(@##X%MH 6GG5X?V1LG=&"A!P)LBU.'LX#T M)C-W@)R]TL3GS^XR[8]R=^XV[;<(<;:TE:&]EEC6/#RBS>W]B^8&/.MP_7Q/ M$V-2Y 8)RQA(;Q#(4!:13Q>]V])]LFW(8MXO#B,^,<&GVM-80ET!'?DB%K>I,;W'GL7G) )1N=YI M/PG3&^_%7T>;*96\M5,@<*L[$F+H#?XX)M,AIZ*=M_H'Q2>Q.$9^@^,PI&%V MR6KM+:KO=(#E8:&+9U.]*J3[/$JYM?V%[IF4V:^3*"CB$?C]M:V8 MXT&W:';I<4TKP4MZ%K$S.>(5I#02V-Q[A$_V+_55"C M3AGXJN>8\UGQ[7R7W]K6'Z&__4&GG97HM/0F0- +N>^$V+XQ1O;TM-WR=F#J MSH[+&V:;-)#B26G_M?:+*Q^>@11NFE^JU(\LWY-C>29UR_&A<@:'*5&CCM=T M#'\0^IB UK57!A-W&GWNICM!WO-CH@4_LGC*7-E^/W/;7EVU M[:W:]L[;MO>^7,F)W$H-6.^%U1B&PT-P>8?&.T=XBDRI\/QM?@&^8SAK@^&> MP69[OUV._+8DI]->9=-BI,\O//^;V(LR:L^U1E3G/K^*Y^HIRJ,HP#_TF%F/ M_1OL\SLC&2\;FEFU*YR]J,NL-WTM9DJ<&/Z?JD[QX/O0K M5S)Y NTL*YD Q61-^H4TKAI *W]K-S]OGC>N]G&FFLV-3P<[5T=DAW[#C<\[ M$Y5,3N%^GNUN?+MJ7'UJ-SY_PSN'ZU=;&U];F;8VOG\ZW-K^YW!W^\OY;GNT M*>['\T9^]_T]:H4S)$KD% Z($VZ04<:CE(SF(NF\^U>D5->)N2W"5)6^>A85 M_GUJZ_^U*YJ^O3)^KPF#BSDD5&';7-AV-0/;>.384L904MX MGF&3' 6)?#/ M-65<86N+0V3LRXN$S>-7]@_%=BZJ>Z5L P@6?0JF0<"XD MQ#.0D%"?6"[C;)V2B-N0#\[%@&2RCDHLB.(Y.;$NR#OL0OFV"MJ/AUB7KK+I M[54&W[/[O\B9JY MVHWRUI,BX;&N](M4.)U3O9ZQMNE+[;9.%]6*88Z26L7N=+41.]R(W3G?2]HH MXY1"P9.$N&(:.<>!!"45F,22)YL>NQ$[V(5\K8W8B:W4[#WUC7#^ NSZVHVVU@_LS M[N!2AYW2$9BED)QXK(F6SGFLG(I$!E?F[M_?6&*1%5ZS7,,''V\$^N?PV1K' M'T5CX]M%@WZ\:&Y_)/#LJZWM]O'N!HPX7W^X<]XXS'Y;8[(KQ>7.=B[I^O%J M!ZYK;'^#<3;$UO?=HP:P66"^>2R7V6_;(=-[N5M?]G#,]<$=08F!I\:9X<@P M(+U2">[@;RQHGMNVU25YA]W+EQFFULOCI$7*?@1]&![SZ^3Z(=<-V\J3?M4F M[\^&E.7RE]_\>BT@%5XN$B^G]H;OWI#RO=IHS*>KYG'2U]?N3P>-0%G)5GOZ M41;B4.'C O%Q:M<8\)%AQ["4"5&2%K?J&M]*TWN*H"QP6"X]0& M*8!C)(JG$( \2DH '',-32XB4C0IHC0&#AD!'%E=\-O*P_X,Y/&N\\?/J=2; M4P5TAK.]T,&(52WF&,^,X_ Y<(_8*IFQ3Y5/\)='I7\A_YHX7URQWN5#]>=M MD%5!^2*AG,Z "*Z;XLTRT" MI%5@]*?$P&+Q;[J:#XEM!7@/ 3PV _"]+ZL0YQL NH95O[U%Y.[&F/E*JM>-M#Y_67-T[0=^>1:TW8GEZJ=:-/^+)V>,.]_W4/._] >-0)KZ6(E$!XP*!\:+Q.[X$ M4"S $=X9WN5H+Q(*V ?\T7*O$<UFLGU^&?BD8N,UH^W\[VGUDD'MB%J@+(.0'R[VF Y)X3*1E@ MHS,X!P=%<6 2<4YY2IP)*TVQL4WDVZ".P\.",,YX]YFJIWWS;0SC71'IOKVX M,185G5YF _$<='HH!]OV8N3#RD0LTD0T9W!H*R*( "'(4&,1CUP@HY1$D7A% MHL0\># 11-<9FLLDNBHEM,!20G<6]9@\Q?S.3J,N?GZ6VM"\'3LSW-:; M:6^:L3ITL%CC,L/_P$(;E[O14Y-#UUJ"_V&809A8;25Q3CCYHI6''J2'"ZP_ M-%)S9:S&"IVNL"*+SC^O5(]F;X[_W5I-YG7>3*[>F[5+[\K:O3MI]]4RC>\< M\]V9QN19!OVL\_RO9QGRG$+_/.GD]UK3XMFCUFM6I]ANV9FGVRJ:3J;QWCN/ M+.RDZ"N49U)X54G\F/),0J]R_!SEF31CBR_/I%<)>5.#G:^?455+ZN&UI'ZN M]__8ZP-OSOT[B[:([58:=U.KREK/55FKFJ6Q6;J,MOOSU1[;B#]BNW.: ^G1 M'YS 0_>?)8I>E1U[EZ$:K)U*+'$%_^'!)TV<]C8E*1AG,>'JW-Q+A&HV]O'N MAN=;GS\=-S9^.VQNA';S^"/<]X_CW>-OM'&X29O'WRYWZ.9DJ.9\:^/K4?-J MG^]\WSEO?&[@)OU&=[8;K %7[F[O7#8.=^CN]A^'.].]HRX;^WO2$\^5"4A( MD6M$*X\TMQ@1K:EW&$LE\,J:D'6]5,?F%KTU^#2;\)JD[$X$F%GHV@O*@M)4 M8R8X9M0Q*:PF-*>58B+5H.C[H- UF57H^E,+$"7^"5[^B+(6FOVM%]-9^T\@ M@6.J"Z_A/X2S;K;1E;+.J:Q?QI2UN;Z7$A/:AX 8IQ)Q020R -A(:1%EC%A' MF5;6U%35\R=1HK>7BO;[60^>';NU,A35.>D=M$ZK(PS/22-X\D)I;A)UD5/N MK#4J>1UB%#AA'BH:\7Z0:;(,7Z81/F$213)(IMRF+3B/7$P>^:"P4/^?O7=O M:B-)]H:_BH(]S_/NB5"Q=;]X3A#A'3P^GEB)848>!_Q#U!4$0N*1A#%\^C>K M6P(A"8- @&]L8-MH>ZNKLK\Y3T3:T&]WM@B7-75T_6()::=+1L'G@:DKTN/ ML,:2)$TPP5IN*-622(NI-81RZSRI](@UX=89/<)':DF@#&D;$N(V4F19(@CX M5&(,%H&SN6DF7JXB\?I\*W^=GYUUVDM1)-YUCN(BBH212D;GF4Z$:[!"F9)$ M9[M4>@X(4RD2;P>:IOM59D4B.8,ELQ89BA7BQBADG2 H!98H2!5-@MW88J8N M*W_$&]$CB.74)8J%I(9[QHT%]=$Y;8R,01!>Z1%KPJPS>H01EAD6#:*$$<2] MC$@GSQ&%8XN,$D%HV-@2[]T?T>K;$ N*K9P0*TT[C4E;09P)(?#$@F'6!1&Q MIC1%2LV+ZPZ5>K (XDQW;,WJ00B")] +D3]+>(JJ41EPI M@2P)"7Z ;B<58?#)TG6#GVCTKZ;B9TXRZ$C O$1:1U7]\VS[\V;4L#6L,JU< M.*M!_NE6S(6.IEG@.GHDK7&(,PR@+PU&(8 V'A0F2MAEMV)^^>*?%_0 W;K' M X:@/W \]FB:\TM49HPK^&J'L9M;B,102_W>:6UXU![N[<,":OTX MFI^=,R&/8NV[[9Q'^)L=UB[LH!9_G$4_<9]<=.'[N2U)*%F^Z'LXN(3''0)L M%&.TX9Z#\\YP7'X!@CD>]D=#N%,-CO^HYD88%0>;M>M%PQJ[/:# &,Z!IC,5 M N(4?0[.SOMGO?SE!Q=PK,F!Y'GE\3K1.]EV?[3!-WMSA])2['Z(8'.ZA/83OV'S0_?!__P':OP$RSU/$\@'VA[5A+S^@ M/8!3;"O*/^E=SZ\_Y[C-QC,#6:].DIL] ;7'-F-0!!3='<1^R/F MA^T:YJ^U\RL/,ON##5CSMM^_S&VJ[&G9]]1>G_$DL(2\D?"K"5JMN4Q!W^.@ M1!7X39[7-+[+V5F_]^-Z_]LW$T$G3K=>4 0(F(P'O9\,@!I1\*WSNV:HGUY8 ML%L_(T\LB*)=#"R]?OM)LNC.?>DI@LBR(VMW[6[)8[=(9'0PG!8%GG-* $?E M1J4&.7'A2$[CFTNL Y%\/KS[DAD7Q@O1GS9WI+2RO2D1 A3I7BDD/X#& M$OMEG>?_V+592^VHG\V4?[0M3QHSKP4&?35Q:Z,B/()^BA5+(=D#@D'P%<62 MP(*_9A.G&.ENYQ[E%)^4UD/V67EA-8;;<]!_-:$YM$5XBDRI,+*F^%X,E9+13WDEFS\1H0NC4)5ME*&U[^?X.1+E5@[0C 0 *5 M: V:6.<PD6P.X6F7FH=8 1V?=MVX(7@@SP^?P+-Z M[?=ST P)K]>RQ;E9^RVK8?#=HE((EI:?N1U]/'4@%ADIOD8+09N_7Z_MM\\N M0$@6A]1ON_.\BBQS)A"X;/F9'_Q?BYC(">>L*:4M39QJIST6TF$C/?;&BE2X M->G8K4EG;&7Q %OYCW[OMVSH?NF6]FYA/A>KW4DC6SG^!5L?/][LV#9LXD<_ M/+.;I'FUL[X*%NTOVONWBO=;1R4[K$]MK M??FQ=_K;2>/8_]B'OS?^UJ2Y?<*:K:^\T3H4S:M/!X)S1ZCGR. SHH]=DSAY/3&EA";=\U$ M&%%.?4+%ZUS6:P!:_BB;H2#I.J79VQYK>[X$UPQ>M]!U E-O0?1F;3O;T;U; M)G#&03L\[U\KIS>0?7-E_2?*9L8?@!O98T=X? *2SQ:2]"[K90KF7L01AI_CCUN>=XG5'FS&YDX4\ M__GKSK[>[XRVJA45M M @,=+&D+U.&]P9QIIIBE3BM%ER(_P6P8 )"5\-/JP]Z5[2[)JQ&-?"P:X3K: M/-YC30K/H+^UF]OA9&>[<]P\_K.S\^T3;Y["?U=?Q4[KRY1H[,$S\K6>[7_> M8WO?ON FW>4[WQH4UBCV6H<4_@.EZD0T.OI'XVKW("BCJ?0),0'RD&-ND--1 M(,9!8'HK,=>YG@2+S;LB"->B$8BBE(>+D$;R0@1MHI*@V04E#''$<0+(9'1( MQM\1PWH(13Q?#.L]$D]SVQ\HJI+EW")0HW+J@8G(@6:,0"<.6FHC _%9([]/ MK2I\:;;3Z?FQN)OG!:XO1%@ +EAY;IV,FD=LG J /8!#UC%)TEW!T8JP7IJP M=K9/#BP.1"7I 8MP[JUN)=*$6L0B(9SY0$!ZY+;JF[-C)^XAK%+JS8FB+&@2 M2D:3XQYL02\Y=M8X0Z45026E.!'VH>2UV&2\=T@/EXTK?^""9,D*,-@,BXA3 M <:(M@XES@6A2GN/ 6@DVZ2+TL/A:/\?HCO?[61>0+%F2FWN7&V<:3%5 MJ(T$;]9^EB5HM. \Y('P[A/REB%'8DX*2*C$6*N.^TVP7\"?!Q>-HI@VI/^HS_V3_=/FU=^FM8O@0\N]TX;L+[FN&GCG MVRYK7.UAX(W+_>/?X$K@(S+I\MK-.,@.HJ(>!R>1B@* ,)* =. $$:$BB%J3 MT_NF?=LZ@:[-K4@:3@N.QUK#1.+2F42),G2C%@%.SG(-[;*$ZF51U*[ M.9,[,P;GAF-F;9YYC#+?>7_?@A_RM&>TL C-?26[M8:]+!S9MRVL:X_\G=($ MT-W%_K2/,2;+'$D4@[Y"3+ ^&<8$=8[+J%39'XAB<5N@S.1RS6>OG8MN[.